[Issue 6893] Write of enum member represented with ubyte or ulong

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6893 --- Comment #8 from github-bugzi...@puremagic.com 2013-08-24 01:45:12 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 10874] std.conv.to should support conversion from ulong to int-based enum

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10874 --- Comment #2 from github-bugzi...@puremagic.com 2013-08-24 02:33:44 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 6893] Write of enum member represented with ubyte or ulong

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6893 monarchdo...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 10874] std.conv.to should support conversion from ulong to int-based enum

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10874 monarchdo...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 10878] New: Non-template structs declared inside templates are not inferred

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10878 Summary: Non-template structs declared inside templates are not inferred Product: D Version: unspecified Platform: All OS/Version: All Status: NEW

[Issue 10740] std.concurrency send() fails with structs over 32 bytes

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10740 Johannes Pfau johannesp...@gmail.com changed: What|Removed |Added CC|

[Issue 10879] New: std.variant Variant/Algebraic: Can't store static arrays 32(/16) bytes

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10879 Summary: std.variant Variant/Algebraic: Can't store static arrays 32(/16) bytes Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 4419] __gshared static in class has no effect

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4419 Puneet Goel pun...@coverify.org changed: What|Removed |Added CC||pun...@coverify.org

[Issue 10878] Non-template structs declared inside templates are not inferred

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10878 Henning Pohl henn...@still-hidden.de changed: What|Removed |Added CC|

[Issue 10866] Regression (2.064 git-head) Massive compiler slowdown

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10866 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #3

[Issue 10880] New: foreach on matrix literal refuses immutable iteration

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10880 Summary: foreach on matrix literal refuses immutable iteration Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords: rejects-valid

[Issue 10881] New: Support %f formatting for a std.complex.complex

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10881 Summary: Support %f formatting for a std.complex.complex Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 10882] New: std.random.MersenneTwisterEngine.seed() fails if passed a static array

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10882 Summary: std.random.MersenneTwisterEngine.seed() fails if passed a static array Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 10883] New: [ICE] Internal error: ../ztc/cod4.c 358 when compiling with -inline

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10883 Summary: [ICE] Internal error: ../ztc/cod4.c 358 when compiling with -inline Product: D Version: unspecified Platform: All OS/Version: All Status: NEW

[Issue 10329] Attributes not inferred for indirectly templated methods

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10329 monarchdo...@gmail.com changed: What|Removed |Added CC||monarchdo...@gmail.com ---

[Issue 10878] Non-template structs declared inside templates are not inferred

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10878 monarchdo...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 10884] New: Support for using alias expressions to shorten inferred function types

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10884 Summary: Support for using alias expressions to shorten inferred function types Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 10885] New: [std.range] refRange is missing from module description tables

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10885 Summary: [std.range] refRange is missing from module description tables Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: minor

[Issue 10886] Typeof in templates works incorrectly

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10886 --- Comment #1 from Temtaime temta...@gmail.com 2013-08-24 14:39:33 PDT --- Reduced declaration of foo: int foo() @property { return 0; } Problem goes away if @property is removed. -- Configure issuemail:

[Issue 10886] New: Typeof in templates works incorrectly

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10886 Summary: Typeof in templates works incorrectly Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component:

[Issue 10886] Typeof in templates works incorrectly

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10886 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 10881] Support %f formatting for a std.complex.complex

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10881 --- Comment #2 from hst...@quickfur.ath.cx 2013-08-24 16:21:56 PDT --- Heh. Seem auto-promotion hid the fact that gaussian integers aren't actually supported: import std.complex; void main() { auto x = complex!int(1,2);

[Issue 10881] Support %f formatting for a std.complex.complex

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10881 --- Comment #3 from bearophile_h...@eml.cc 2013-08-24 17:25:32 PDT --- (In reply to comment #1) Do we actually support complex!int today? From looking at the code, it seems to only support floating-point types. I see. I will open another

[Issue 10881] Support %f formatting for a std.complex.complex

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10881 --- Comment #4 from bearophile_h...@eml.cc 2013-08-24 17:43:56 PDT --- (In reply to comment #3) I see. I will open another issue on this. I see two possibilities: support gaussian integers too, or statically refuse code like complex!int(1,

[Issue 10881] Support %f formatting for a std.complex.complex

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10881 --- Comment #5 from hst...@quickfur.ath.cx 2013-08-24 17:54:23 PDT --- Another related issue is how field widths should be handled by the formatting functions. Currently, toString supports a custom print format (it doesn't integrate properly

[Issue 10881] Support %f formatting for a std.complex.complex

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10881 --- Comment #6 from bearophile_h...@eml.cc 2013-08-24 19:44:30 PDT --- (In reply to comment #5) because the format spec is just propagated to the real/imaginary parts of the number. This is unexpected because from the user's POV, the field

[Issue 10881] Support %f formatting for a std.complex.complex

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10881 --- Comment #7 from bearophile_h...@eml.cc 2013-08-24 19:50:05 PDT --- This is a small use case: void main() { import std.stdio, std.complex, std.math; alias C = complex; immutable x = 2 ^^ 0.5 / 2; immutable M = [[C(x,

[Issue 10887] New: Inheriting class template with subclass field crashes DMD

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10887 Summary: Inheriting class template with subclass field crashes DMD Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal

[Issue 10887] Inheriting class template with subclass field crashes DMD

2013-08-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10887 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|