[Issue 9265] Nullable fixed-sized array wrapper

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9265 monarchdo...@gmail.com changed: What|Removed |Added CC||monarchdo...@gmail.com --- Com

[Issue 8837] BigInt needs better operator template constraints

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8837 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 8837] BigInt needs better operator template constraints

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8837 --- Comment #2 from github-bugzi...@puremagic.com 2013-02-04 20:15:12 PST --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/7c616db71a5f7b1568a46a0044dcb636b

[Issue 3915] typeid not getting type of offsetof standard property

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3915 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3785] std.random.uniform(bound, uint, uint)(uint.min, uint.max) fails.

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3785 Andrej Mitrovic changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|

[Issue 3672] read-modify-write (rmw) operators must be disabled for shared

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3672 Andrej Mitrovic changed: What|Removed |Added CC||and...@erdani.com,

[Issue 3434] +f(); should be an invalid statement.

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3434 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3019] std.typetuple: add some templates

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

[Issue 2950] Switch for enum : string fails

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2950 --- Comment #5 from Andrej Mitrovic 2013-02-04 18:18:02 PST --- (In reply to comment #4) > http://d.puremagic.com/issues/show_bug.cgi?id=2950 Should have been: https://github.com/D-Programming-Language/dmd/pull/1358 -- Configure issuemail:

[Issue 2929] Alias this when this is null

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2929 Andrej Mitrovic changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Issue 2864] intra-module use of deprecated should be allowed

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

[Issue 9112] Uniform construction for built-in types

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9112 Andrej Mitrovic changed: What|Removed |Added CC||and...@erdani.com --- Comment #22 fr

[Issue 2600] Nonuniform treatment of built-in types and user-defined types in value syntax

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2600 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 1734] Inconsistent mixin behaviour

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

[Issue 2257] Template value parameters behave like alias parameters

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2257 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 2598] Alias declaration doesn't work for a tuple field

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2598 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 2565] Should be able to use an inherited method as interface implementation

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

[Issue 9451] Listing abstract functions in diagnostic should show full signature

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9451 Andrej Mitrovic changed: What|Removed |Added Keywords||pull AssignedTo|nob...@purema

[Issue 9451] New: Listing abstract functions in diagnostic should show full signature

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9451 Summary: Listing abstract functions in diagnostic should show full signature Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: di

[Issue 7576] linker error for structs with non-copyable fields

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7576 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7520] opDollar undocumented

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

[Issue 7071] "final:" shouldn't affect variables

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7071 Andrej Mitrovic changed: What|Removed |Added CC||turkey...@gmail.com --- Comment #2 f

[Issue 7724] 'final:' causes error if any variable declarations are placed between it and the end of its scope

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7724 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 8602] ICE(mtype.c) string mixin + auto return type + template tuple

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

[Issue 8641] Multiple errors on accessing undefined identifier

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8641 Andrej Mitrovic changed: What|Removed |Added Keywords|ice |diagnostic CC|

[Issue 8837] BigInt needs better operator template constraints

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8837 Andrej Mitrovic changed: What|Removed |Added Keywords|diagnostic |pull CC|

[Issue 8869] std.typecons.Unique instance doesn't compile, needs std.stdio

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8869 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 9050] compiler crash on return type inference

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9050 Andrej Mitrovic changed: What|Removed |Added Keywords|ice | CC|

[Issue 9033] Remove __thread from the language

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9033 Andrej Mitrovic changed: What|Removed |Added Keywords||pull CC|

[Issue 9066] Implement constructor forwarding template

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9066 --- Comment #3 from Andrej Mitrovic 2013-02-04 12:00:13 PST --- There's a few problems: Default values aren't handled, and they could be initialized with a non-accessible private value. The parameter types could also be private types which mi

[Issue 9067] Can't assign values from privately included modules to enums.

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9067 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7236] Protected class members in different file inaccessible

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7236 --- Comment #7 from Andrej Mitrovic 2013-02-04 11:16:08 PST --- (In reply to comment #6) > This is exactly the way it is designed to work. Accessibility is determined by > the 'this' pointer, not the function it is in. Perhaps, but it could b

[Issue 9447] iota should generate char intervals too

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9447 --- Comment #3 from Andrej Mitrovic 2013-02-04 10:57:34 PST --- (In reply to comment #2) > It is definitely _not_ the case that adding 1 to a wchar or dchar will > necessarily result in a valid value. In both of them, there's a block in the >

[Issue 9127] Error on getting `stringof` on field with body-less interface type

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

[Issue 9447] iota should generate char intervals too

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9447 Jonathan M Davis changed: What|Removed |Added CC||jmdavisp...@gmx.com --- Comment #2

[Issue 9447] iota should generate char intervals too

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

[Issue 9450] make assert an implicit "version (assert)"

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9450 Andrej Mitrovic changed: What|Removed |Added Keywords||pull AssignedTo|nob...@purema

[Issue 9450] make assert an implicit "version (assert)"

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

[Issue 9289] Deprecated language features should be warn too when errors are normally silented

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9289 --- Comment #21 from Leandro Lucarella 2013-02-04 08:34:16 PST --- BTW, Don, I see what you mean now, but that problem existed before making deprecations emit warnings by default (if you used -d). The default was only changed. I know that int

[Issue 9235] Template mixin doesn't allow to mixin non-conflicting overloads

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9235 --- Comment #3 from Maksim Zholudev 2013-02-04 08:12:40 PST --- Signature constraints are ignored also for structures: --- struct A { void foo(string s)() if(s == "a") {} } struct B { void foo(string s)() if(s == "b")

[Issue 9442] typeid() doesn't work without `this.` for class fields

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9442 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 9450] New: make assert an implicit "version (assert)"

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9450 Summary: make assert an implicit "version (assert)" Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Com

[Issue 9449] New: Segmentation fault in main()

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9449 Summary: Segmentation fault in main() Product: D Version: D2 Platform: x86_64 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: drunti

[Issue 9289] Deprecated language features should be warn too when errors are normally silented

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9289 --- Comment #20 from Jonathan M Davis 2013-02-04 03:05:04 PST --- I agree with David on this one. If there's stuff here that really shouldn't be compiling, then lets finally remove it. Code shouldn't need to be checking whether deprecated feat

[Issue 9289] Deprecated language features should be warn too when errors are normally silented

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9289 --- Comment #19 from Don 2013-02-04 02:57:16 PST --- Currently, is(typeof( )) NEVER, EVER produces an error message, no matter what is. You can put any kind of nonsense operation in there, and it will still compile, and return fal

[Issue 9444] shell doesn't throw on error.

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9444 simendsjo changed: What|Removed |Added CC||simend...@gmail.com --- Comment #1 from si

[Issue 9448] New: CTFE ICE indexing block-initialized 2D static array

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9448 Summary: CTFE ICE indexing block-initialized 2D static array Product: D Version: D1 & D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 9425] Static struct initializer fails to init array

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9425 --- Comment #3 from Don 2013-02-04 02:41:11 PST --- I did quite a lot of work (In reply to comment #2) > (In reply to comment #1) > > This is related to Bug2931. There's a dmd testcase for that in > > http://github.com/D-Programming-Language/dm

[Issue 9289] Deprecated language features should be warn too when errors are normally silented

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9289 --- Comment #18 from Leandro Lucarella 2013-02-04 02:29:01 PST --- (In reply to comment #17) > (In reply to comment #16) > > This change would make deprecated features have an effect on ALL code. Even > > when not compiling with -d. > > That

[Issue 9130] Wrong codegen for compile time constructed struct

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9130 --- Comment #6 from Maxim Fomin 2013-02-04 01:41:01 PST --- (In reply to comment #4) > With git head and Windows 7 32bit PC, no segmentation fault occurs. > I think you need to report actual environment and compiler version. Still happens wit

[Issue 9130] Wrong codegen for compile time constructed struct

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9130 --- Comment #5 from Maxim Fomin 2013-02-04 01:20:55 PST --- (In reply to comment #4) > With git head and Windows 7 32bit PC, no segmentation fault occurs. > I think you need to report actual environment and compiler version. I used linux64 an

[Issue 9130] Wrong codegen for compile time constructed struct

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9130 --- Comment #4 from Kenji Hara 2013-02-04 01:16:56 PST --- With git head and Windows 7 32bit PC, no segmentation fault occurs. I think you need to report actual environment and compiler version. -- Configure issuemail: http://d.puremagic.com/

[Issue 9438] Strange RefCounted stack overflow

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9438 --- Comment #10 from Maxim Fomin 2013-02-04 01:11:11 PST --- (In reply to comment #9) > (In reply to comment #8) > > It really seems to be codegen bug. > > Thankyou for investigating this. As I said, it really is out of my league. Do > you kn

[Issue 9130] Wrong codegen for compile time constructed struct

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9130 --- Comment #3 from Maxim Fomin 2013-02-04 00:55:34 PST --- Reduced: class S { void bar() { } } import core.stdc.stdio : printf; struct Function { int[] ai = [1,2,3]; } @property void meta(alias m)() { static Function md; print

[Issue 9442] typeid() doesn't work without `this.` for class fields

2013-02-04 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9442 --- Comment #3 from github-bugzi...@puremagic.com 2013-02-04 00:36:40 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/c589ba59462f1609da564723a90a72b920ab848