[Issue 8663] AliasThis is not used in comparison

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8663 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com Component|drunti

[Issue 8651] Slice op Slice throws exceptions (not errors), and nothrow

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8651 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com --- Comment #6 from yebb

[Issue 9256] New: A purity-related error message in case of member access

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9256 Summary: A purity-related error message in case of member access Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords: diagnostic

[Issue 9256] A purity-related error message in case of member access

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9256 --- Comment #1 from bearophile_h...@eml.cc 2013-01-01 20:57:36 PST --- See also: struct Foo { int x; } void main() pure { int y = Foo.x.max; } test3.d(5): Error: pure nested function 'main' cannot access mutable data 'x' But I think

[Issue 9250] Wrong error line number with an assignment

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

[Issue 4058] Wrong error message with __traits(getMember

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4058 --- Comment #2 from bearophile_h...@eml.cc 2013-01-01 19:44:47 PST --- Now this code: struct Test { void hello() {} } void main() { Test t; string m = "hello"; auto x = __traits(getMember, t, m); // line 7 } Prints: test2.d(

[Issue 4058] Wrong error message with __traits(getMember

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4058 Andrej Mitrovic changed: What|Removed |Added Resolution|FIXED |WORKSFORME -- Configure issuemail:

[Issue 9255] Inconsistent .file field of thrown exceptions

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

[Issue 8765] assert should print the source code for the condition when no message argument present

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8765 Andrej Mitrovic changed: What|Removed |Added Keywords||pull --- Comment #7 from Andrej Mitr

[Issue 8555] Round Robin and Infinite Ranges

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8555 Peter Alexander changed: What|Removed |Added CC||peter.alexander...@gmail.co

[Issue 9255] Inconsistent .file field of thrown exceptions

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9255 --- Comment #1 from Andrej Mitrovic 2013-01-01 13:25:44 PST --- In my codebase even assert() itself is inconsistent with itself, I don't know why. Sometimes it uses the module name, other times the file name. I guess the best thing to do is us

[Issue 9255] New: Inconsistent .file field of thrown exceptions

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9255 Summary: Inconsistent .file field of thrown exceptions Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Compo

[Issue 9253] Review Phobos algorithms and make them transient-safe where possible

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

[Issue 9254] New: ICE on invalid foreach aggregate

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9254 Summary: ICE on invalid foreach aggregate Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD

[Issue 9253] New: Review Phobos algorithms and make them transient-safe where possible

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9253 Summary: Review Phobos algorithms and make them transient-safe where possible Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: n

[Issue 8369] try/finally block and float division by zero

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8369 Maxim Fomin changed: What|Removed |Added CC||ma...@maxim-fomin.ru --- Comment #2 from

[Issue 9248] [2.061 beta] Concatenation of array literal and array produces corrupted result

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9248 --- Comment #2 from github-bugzi...@puremagic.com 2013-01-01 10:42:51 PST --- Commit pushed to staging at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/5b8d3b7e6537601f2f914d1109d85e8686f0209

[Issue 9248] [2.061 beta] Concatenation of array literal and array produces corrupted result

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9248 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 8391] Segmentation fault (core dumped) with std.write

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8391 Maxim Fomin changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 5130] writeln cannot take delegate

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5130 Maxim Fomin changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 9246] safe struct with dtor doesn't generate safe opAssign

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9246 Maxim Fomin changed: What|Removed |Added CC||ma...@maxim-fomin.ru --- Comment #1 from

[Issue 9252] New: Wrong error message in a case of alias-this-array indexing with double value

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9252 Summary: Wrong error message in a case of alias-this-array indexing with double value Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW

[Issue 9251] New: An immutable arrays concatenation to produce an immutable implicitly castable to mutable?

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9251 Summary: An immutable arrays concatenation to produce an immutable implicitly castable to mutable? Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 9249] New: Defining opCast disables Upcasting

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9249 Summary: Defining opCast disables Upcasting Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: blocker Priority: P2 Component: DMD

[Issue 9250] New: Wrong error line number with an assignment

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9250 Summary: Wrong error line number with an assignment Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords: diagnostic Severity: minor

[Issue 9248] [2.061 beta] Concatenation of array literal and array produces corrupted result

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9248 S�nke Ludwig changed: What|Removed |Added Keywords||wrong-code --- Comment #1 from S�nke Lu

[Issue 9248] New: [2.061 beta] Concatenation of array literal and array produces corrupted result

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9248 Summary: [2.061 beta] Concatenation of array literal and array produces corrupted result Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW

[Issue 9242] Add stack smashing code to flush out heisenbugs

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9242 --- Comment #4 from bearophile_h...@eml.cc 2013-01-01 05:46:06 PST --- This is also useful against certain kinds of attacks. This seems useful for a language like D that tries to be "safer" than C/C++. Some info: http://en.wikipedia.org/wiki/Bu

[Issue 9247] New: Compiler accepts opaque struct returned by value from function pointer declaration.

2013-01-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9247 Summary: Compiler accepts opaque struct returned by value from function pointer declaration. Product: D Version: D2 Platform: All OS/Version: All Status: NEW