[Issue 11777] [ICE] dmd memory corruption as `Scope::pop` `free`s `fieldinit` used also in `enclosing`

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11777 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|REOPENED|RESOLVED

[Issue 12523] wrong foreach argument type with ref and inout

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12523 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 12523] wrong foreach argument type with ref and inout

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12523 --- Comment #3 from github-bugzi...@puremagic.com 2014-04-05 22:58:50 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 12509] Compiler performance highly depends on declared array size - for struct with long static array of structs

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12509 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||performance, pull

[Issue 12526] New: DDox possible issue with case sensitive file names

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12526 Summary: DDox possible issue with case sensitive file names Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 12527] New: Cannot make @system function/delegate alias in a @safe section

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12527 Summary: Cannot make @system function/delegate alias in a @safe section Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords:

[Issue 12526] DDox possible issue with case sensitive file names

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12526 S�nke Ludwig slud...@outerproduct.org changed: What|Removed |Added CC|

[Issue 12526] DDox possible issue with case sensitive file names

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12526 --- Comment #2 from Martin Nowak c...@dawg.eu 2014-04-06 08:03:48 PDT --- Aggregation seems feasible because the two entities have a close relation, i.e. usually the lower case is a constructor using IFTI.

[Issue 12179] [ICE](e2ir.c 1861) with array operation

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12179 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||diagnostic, ice, pull

[Issue 12528] New: foreach with inout ref argument cannot be interpreted at compile time

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12528 Summary: foreach with inout ref argument cannot be interpreted at compile time Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 12528] [CTFE] cannot append elements from one inout array to another inout array

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12528 --- Comment #1 from Martin Nowak c...@dawg.eu 2014-04-06 09:25:29 PDT --- workaround: foreach (ref e; a) res ~= [e]; -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail

[Issue 12312] Regression (2.064): Diagnostic for void static arrays has gone bad

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12312 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||diagnostic, pull

[Issue 12529] New: Function/delegate type alias picks up @safe attribute from surrounding scope

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12529 Summary: Function/delegate type alias picks up @safe attribute from surrounding scope Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 12527] Cannot make @system function/delegate alias in a @safe section

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12527 --- Comment #1 from Lars T. Kyllingstad bugzi...@kyllingen.net 2014-04-06 11:55:52 PDT --- Actually, I think the test case should compile even without the explicit @system attribute. I've filed a separate report about this, see issue 12529.

[Issue 12530] New: uniform initialization for type tuples too

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12530 Summary: uniform initialization for type tuples too Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 12530] uniform initialization for type tuples too

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12530 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc ---

[Issue 12530] uniform initialization for type tuples too

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12530 --- Comment #2 from monarchdo...@gmail.com 2014-04-06 13:02:13 PDT --- (In reply to comment #1) Please show one or more use cases. I've had need of this, for example, to transform the types of variadic arguments, before passing them to

[Issue 12434] std.algorithm.sum of immutable array too

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12434 --- Comment #2 from monarchdo...@gmail.com 2014-04-06 13:17:38 PDT --- (In reply to comment #1) I'll look into this. Thanks. Trivial. https://github.com/D-Programming-Language/phobos/pull/2071 -- Configure issuemail:

[Issue 12531] New: forward reference with nested struct

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12531 Summary: forward reference with nested struct Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: rejects-valid Severity: normal

[Issue 12532] New: __traits(compiles, ...) fails to see valid enum symbols

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12532 Summary: __traits(compiles, ...) fails to see valid enum symbols Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal

[Issue 12533] New: instantiated template using __traits(compiles, ...) causes semantic errors when reused

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12533 Summary: instantiated template using __traits(compiles, ...) causes semantic errors when reused Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 3889] Forbid null as representation of empty dynamic array

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=3889 --- Comment #16 from bearophile_h...@eml.cc 2014-04-06 03:16:04 PDT --- This difference shows another reason to forbid the usage of null as array literal (found thanks to anonymous:): void main() { import std.stdio: writeln; int[][]

[Issue 12174] Problems caused by enum predicate with std.algorithm.sum

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12174 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #3

[Issue 12534] New: ICE on using expression tuple as type tuple

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12534 Summary: ICE on using expression tuple as type tuple Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: ice Severity: normal

[Issue 12534] ICE on using expression tuple as type tuple

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12534 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1

[Issue 12359] implicit overload merging with selective imports should be removed

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12359 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Summary|implicit overload merging |implicit overload

[Issue 12359] implicit overload merging with selective imports should be removed

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12359 --- Comment #10 from Kenji Hara k.hara...@gmail.com 2014-04-06 21:40:13 PDT --- The negative effect of the implicit alias is that it makes selective imports and basic imports unexchangeable. For example: module a; auto foo(int[] ) { return

[Issue 12359] implicit overload merging with selective imports should be removed

2014-04-06 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12359 Martin Nowak c...@dawg.eu changed: What|Removed |Added CC||c...@dawg.eu --- Comment