[Issue 5895] Object.clear() doesn't work as expected for pointers to structs

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5895 Steven Schveighoffer schvei...@yahoo.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 1561] AA's create many false references for garbage collector

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1561 Steven Schveighoffer schvei...@yahoo.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 5494] [patch,enh] Issues with std.stdarg

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5494 Steven Schveighoffer schvei...@yahoo.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9731] Ddoc should output per-paragraph macro instead of $(DDOC_BLANKLINE)

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9731 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/a7a7095bbbc30021852295eb7ffd1077cc5587c4 Revert Issue 9731: implement

[Issue 14050] New: `dmd -v` lists imports from failed __traits(compiles) blocks

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14050 Issue ID: 14050 Summary: `dmd -v` lists imports from failed __traits(compiles) blocks Product: D Version: unspecified Hardware: All OS: All Status:

[Issue 6447] iota(BigInt) too

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6447 --- Comment #13 from bearophile_h...@eml.cc --- I keep this issue open because this still doesn't work: void main() { import std.bigint: BigInt; import std.range: iota; iota(BigInt(1), BigInt(100), BigInt(5)); iota(BigInt(1),

[Issue 7471] Improve performance of std.regex

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7471 Steven Schveighoffer schvei...@yahoo.com changed: What|Removed |Added CC||schvei...@yahoo.com

[Issue 14049] New: [REG2.064] Wrong purity inference for nested lambda

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14049 Issue ID: 14049 Summary: [REG2.064] Wrong purity inference for nested lambda Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords:

[Issue 14049] [REG2.064] Wrong purity inference for nested lambda

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14049 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1 from

[Issue 9148] 'pure' is broken

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9148 --- Comment #11 from Kenji Hara k.hara...@gmail.com --- I'm adjusting the implicit pure annotation behavior for nested functions in: https://github.com/D-Programming-Language/dmd/pull/4344 If the nested function is a template, attribute inference is

[Issue 9889] Incorrect rounding on floating value formatting

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9889 Steven Schveighoffer schvei...@yahoo.com changed: What|Removed |Added CC||schvei...@yahoo.com

[Issue 7729] fileno conflict

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7729 Steven Schveighoffer schvei...@yahoo.com changed: What|Removed |Added CC||schvei...@yahoo.com

[Issue 14039] [REG2.067a] function is incorrectly inferred as 'pure'

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14039 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull, rejects-valid

[Issue 14040] Doesn't use assignment in slice

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14040 --- Comment #2 from Kenji Hara k.hara...@gmail.com --- (In reply to Richard Cattermole from comment #0) Works correctly in LDC 2.063.2 (thanks DPaste). Doesn't work in DMD 2.065 or 2.066.1 dmd 2.063 prints same output with 2.066. I guess that the

[Issue 14040] Doesn't use assignment in slice

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14040 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Version|unspecified |D2 --

[Issue 13858] Wrong warning about unreachable code with break/goto case

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13858 --- Comment #8 from Dicebot pub...@dicebot.lv --- Checked with app it has originally manifested on, seems to work. Thanks! --

[Issue 14040] Doesn't use assignment in slice

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14040 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull, wrong-code

[Issue 14052] `dmd -deps` lists imports from failed __traits(compiles) blocks

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14052 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1 from

[Issue 2060] some ddoc design typos

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2060 Sobirari Muhomori dfj1es...@sneakemail.com changed: What|Removed |Added Depends on||9731 --

[Issue 9731] Ddoc should output per-paragraph macro instead of $(DDOC_BLANKLINE)

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9731 Sobirari Muhomori dfj1es...@sneakemail.com changed: What|Removed |Added Blocks||2060 --

[Issue 14050] `dmd -v` lists imports from failed __traits(compiles) blocks

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14050 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/451a54b331e9ce49a5cd32fc5ebe7eddd7a8ec18 fix Issue 14050 - `dmd -v`

[Issue 14051] Invariant gets invoked after destruction for structs with File members

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14051 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Component|DMD |druntime --- Comment #1

[Issue 14052] New: `dmd -deps` lists imports from failed __traits(compiles) blocks

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14052 Issue ID: 14052 Summary: `dmd -deps` lists imports from failed __traits(compiles) blocks Product: D Version: unspecified Hardware: All OS: All

[Issue 14050] `dmd -v` lists imports from failed __traits(compiles) blocks

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14050 --- Comment #3 from Dicebot pub...@dicebot.lv --- Thanks, that was lightning quick! If it's a problem, please open a new issue. Done : https://issues.dlang.org/show_bug.cgi?id=14052 --

[Issue 6447] iota(BigInt) too

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6447 --- Comment #14 from hst...@quickfur.ath.cx --- One thing at a time! The last PR implemented the iota(start,end) case. The next step is to extend it to handle the iota(start,end,step) case when += is supported. --

[Issue 13183] C++ namespace should not conflict with import root package

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13183 --- Comment #2 from Sobirari Muhomori dfj1es...@sneakemail.com --- Does this work? --- import dstd = std.string; extern(C++, std) { } --- --

[Issue 14050] `dmd -v` lists imports from failed __traits(compiles) blocks

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14050 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1 from

[Issue 14051] New: Invariant gets invoked after destruction for structs with File members

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14051 Issue ID: 14051 Summary: Invariant gets invoked after destruction for structs with File members Product: D Version: D2 Hardware: x86_64 OS: Linux

[Issue 2040] Add codepage handling to core library

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2040 Steven Schveighoffer schvei...@yahoo.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 5698] va_arg sets wrong length for (u)short[]

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5698 Steven Schveighoffer schvei...@yahoo.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 14053] Hello world generates bloat in the object file

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14053 --- Comment #2 from Andrei Alexandrescu and...@erdani.com --- With -O -release -inline: http://goo.gl/EYOHV1 --

[Issue 7729] fileno conflict

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7729 --- Comment #4 from Jacob Carlborg d...@me.com --- (In reply to Steven Schveighoffer from comment #3) So maybe this is Posix only? I'm curious actually, how come these conflict? Both are extern(C), so they are pointing at the same symbol. Yeah,

[Issue 14053] Hello world generates bloat in the object file

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14053 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Component|DMD |Phobos

[Issue 14053] New: Hello world generates bloat in the object file

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14053 Issue ID: 14053 Summary: Hello world generates bloat in the object file Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW Severity: enhancement

[Issue 14047] this missing from AsmPrimaryExp grammar

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14047 briancsch...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1 from

[Issue 4087] Static Node struct of std.range.SListRange

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4087 Steven Schveighoffer schvei...@yahoo.com changed: What|Removed |Added Status|REOPENED|RESOLVED

[Issue 14056] New: std.array.assocArray with a const value

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14056 Issue ID: 14056 Summary: std.array.assocArray with a const value Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: regression

[Issue 7762] Possible bug in std.algorithm.sort(ubyte[])

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7762 AndyC a...@squeakycode.net changed: What|Removed |Added CC||a...@squeakycode.net --- Comment

[Issue 7775] std.range.chunks on const array of strings too

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7775 AndyC a...@squeakycode.net changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 14055] New: CTFE internal error with uninitialized array: Assertion failure: '0' on line 318 in file 'interpret.c'

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14055 Issue ID: 14055 Summary: CTFE internal error with uninitialized array: Assertion failure: '0' on line 318 in file 'interpret.c' Product: D Version: D2

[Issue 5452] Signed file lengths and positions

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5452 AndyC a...@squeakycode.net changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7762] Possible bug in std.algorithm.sort(ubyte[])

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7762 zeljkog zeljko@gmail.com changed: What|Removed |Added CC||zeljko@gmail.com ---

[Issue 7729] fileno conflict

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7729 --- Comment #5 from AndyC a...@squeakycode.net --- This code compiles fine on windows: import std.stdio; import core.stdc.stdio; void main () { FILE* f; fileno(f); } --

[Issue 4087] Static Node struct of std.range.SListRange

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4087 bearophile_h...@eml.cc changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Issue 7691] A pure std.math.floor

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7691 AndyC a...@squeakycode.net changed: What|Removed |Added CC||a...@squeakycode.net --- Comment

[Issue 14057] New: opSlice not working correctly with AliasThis

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14057 Issue ID: 14057 Summary: opSlice not working correctly with AliasThis Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 4087] Static Node struct of std.range.SListRange

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4087 --- Comment #5 from bearophile_h...@eml.cc --- (In reply to Steven Schveighoffer from comment #4) applying static ONLY will prevent a context pointer for the struct that is declared in a function scope, not a struct with a local function alias

[Issue 6339] stdin.byChunk throws with Windows pipes on command line

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6339 AndyC a...@squeakycode.net changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 4087] Static Node struct of std.range.SListRange

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4087 AndyC a...@squeakycode.net changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|

[Issue 5477] std.signals should have the ability to fire events asynchronously

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5477 AndyC a...@squeakycode.net changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6339] stdin.byChunk throws with Windows pipes on command line

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6339 --- Comment #2 from Steven Schveighoffer schvei...@yahoo.com --- There was an issue in the DMC runtime where it did not handle a closed pipe when doing a read, instead it treated it as a bad FD. I actually patched DMC to fix this (unrelated to this,

[Issue 7729] fileno conflict

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7729 --- Comment #6 from Steven Schveighoffer schvei...@yahoo.com --- (In reply to AndyC from comment #5) This code compiles fine on windows: Right, because Windows does not import or declare anything via core.sys.posix. The bug is posix-only (there

[Issue 7223] Access violation when using rmdirRecurse on folder without modify permissions

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7223 AndyC a...@squeakycode.net changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 14058] New: 'make install' option copies everything in std/ and etc/, not just .d and .di files

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14058 Issue ID: 14058 Summary: 'make install' option copies everything in std/ and etc/, not just .d and .di files Product: D Version: unspecified Hardware: All OS:

[Issue 3846] Unexpected BufferedFile output

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3846 AndyC a...@squeakycode.net changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|

[Issue 14031] Frame content going outside frame

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14031 weaselcat r9shacklef...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 14058] 'make install' option copies everything in std/ and etc/, not just .d and .di files

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14058 --- Comment #1 from Joseph Rushton Wakeling joseph.wakel...@webdrake.net --- PR submitted: https://github.com/D-Programming-Language/phobos/pull/2918 --

[Issue 13388] accept '@' before 'nothrow' and 'pure'

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13388 --- Comment #30 from Ketmar Dark ket...@ketmar.no-ip.org --- wow. so i was right. let's see how long it took for my other suggestions to become blessed. --

[Issue 14047] New: this missing from AsmPrimaryExp grammar

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14047 Issue ID: 14047 Summary: this missing from AsmPrimaryExp grammar Product: D Version: D2 Hardware: All URL: http://dlang.org/iasm.html OS: All Status: NEW

[Issue 10233] [Tracker] Grammar issues

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10233 briancsch...@gmail.com changed: What|Removed |Added Depends on||14047 --

[Issue 13388] accept '@' before 'nothrow' and 'pure'

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13388 sinkuup...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 14046] New: Overlapping dynamic array copy is allowed if struct contains postblit

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14046 Issue ID: 14046 Summary: Overlapping dynamic array copy is allowed if struct contains postblit Product: D Version: D2 Hardware: All OS: All Status:

[Issue 14046] Overlapping dynamic array copy is allowed if struct contains postblit

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14046 --- Comment #1 from Denis Shelomovskij verylonglogin@gmail.com --- The reason is in case there is no postblit `_d_arraycopy` (which enforces arrays don't overlap [1]) is called for copying and if there is a postblit `_d_arrayassign` (which allows

[Issue 6447] iota(BigInt) too

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6447 --- Comment #12 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/b159a5bdc980abb90833b32fa04044a002dfc794 Merge pull request

[Issue 10762] std.range.iota should support any type that has ordered comparisons, incrementing, and addition

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10762 --- Comment #8 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/b159a5bdc980abb90833b32fa04044a002dfc794 Merge pull request

[Issue 14048] New: std.container documentation issues

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14048 Issue ID: 14048 Summary: std.container documentation issues Product: D Version: unspecified Hardware: All OS: All Status: NEW Severity: trivial

[Issue 2789] Functions overloads are not checked for conflicts

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2789 yebblies yebbl...@gmail.com changed: What|Removed |Added CC||alphaglosi...@gmail.com ---

[Issue 13896] DMD-FE accepts multiple extern(C) definitions

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13896 yebblies yebbl...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 10233] [Tracker] Grammar issues

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10233 Issue 10233 depends on issue 14047, which changed state. Issue 14047 Summary: this missing from AsmPrimaryExp grammar https://issues.dlang.org/show_bug.cgi?id=14047 What|Removed |Added

[Issue 14047] this missing from AsmPrimaryExp grammar

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14047 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dlang.org https://github.com/D-Programming-Language/dlang.org/commit/a423ec0cae4f2a0b2eec1b8218f501dee05766b7 Issue 14047 -

[Issue 13308] AsmPrimaryExp documentation is incorrect

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13308 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dlang.org https://github.com/D-Programming-Language/dlang.org/commit/07e7b0544408bb7e268fb7a42c4f425531d0c117 Supplemental

[Issue 13301] Inline ASM documentation does not allow string literals

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13301 briancsch...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1 from

[Issue 14047] this missing from AsmPrimaryExp grammar

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14047 briancsch...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 13302] Inline ASM grammar is not left-associative

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13302 briancsch...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1 from

[Issue 14054] New: Use jemalloc in dmd

2015-01-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14054 Issue ID: 14054 Summary: Use jemalloc in dmd Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW Severity: enhancement Priority: P1