[Issue 8988] Segfault with circular derived class template

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8988 Don clugd...@yahoo.com.au changed: What|Removed |Added Summary|Segfault in tricky CTFE |Segfault with circular

[Issue 9132] New: Unhelpful error message when calling non-const property from const method.

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9132 Summary: Unhelpful error message when calling non-const property from const method. Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 9132] Unhelpful error message when calling non-const property from const method.

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9132 --- Comment #1 from Lars T. Kyllingstad bugzi...@kyllingen.net 2012-12-10 01:18:12 PST --- Please disregard the a.S.foo in the first error message, which is not part of the problem. It is simply a result of me renaming the source file and

[Issue 9133] New: std.datetime: Cannot implicitly convert const(SysTime) to SysTime

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9133 Summary: std.datetime: Cannot implicitly convert const(SysTime) to SysTime Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 9134] New: failed assert leads to Segmentation fault when iterating file lines

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9134 Summary: failed assert leads to Segmentation fault when iterating file lines Product: D Version: unspecified Platform: x86_64 OS/Version: Linux Status: NEW

[Issue 9133] std.datetime: Cannot implicitly convert const(SysTime) to SysTime

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9133 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added CC|

[Issue 8988] Segfault with circular derived class template

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8988 --- Comment #3 from Don clugd...@yahoo.com.au 2012-12-10 02:29:47 PST --- This might be the same as bug 8466. At least, it is segfaulting in the same place. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ---

[Issue 9057] Regression(Beta): Segfault or Non-constant expression error with local import

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9057 --- Comment #2 from github-bugzi...@puremagic.com 2012-12-10 03:56:00 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 9057] Regression(Beta): Segfault or Non-constant expression error with local import

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9057 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 8894] 2.059: Lookup error message has become uninformative

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8894 --- Comment #7 from Walter Bright bugzi...@digitalmars.com 2012-12-10 04:20:12 PST --- https://github.com/D-Programming-Language/dmd/pull/1361 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are

[Issue 9044] Random Previous Definition Different optlink failure (looks like a buffer overflow bug somewhere)

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9044 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 8596] Indeterministic assertion failure in rehash

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8596 --- Comment #23 from Walter Bright bugzi...@digitalmars.com 2012-12-10 04:58:03 PST --- When I try your instructions, I get: make ~/cbx/mars/dmd -ofbin/sdc src/sdc/*.d src/sdc/ast/*.d src/sdc/pass/*.d src/d/ast/*.d src/d/backend/*.d

[Issue 9135] New: a bug which compile does not end

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9135 Summary: a bug which compile does not end Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component:

[Issue 9130] Wrong codegen for compile time constructed struct

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9130 Maxim Fomin ma...@maxim-fomin.ru changed: What|Removed |Added CC||ma...@maxim-fomin.ru

[Issue 9134] failed assert leads to Segmentation fault when iterating file lines

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9134 Maxim Fomin ma...@maxim-fomin.ru changed: What|Removed |Added CC||ma...@maxim-fomin.ru

[Issue 9044] Random Previous Definition Different optlink failure (looks like a buffer overflow bug somewhere)

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9044 Denis Shelomovskij verylonglogin@gmail.com changed: What|Removed |Added Status|RESOLVED

[Issue 6296] ICE(glue.c): invalid template instantiated in is(typeof()).

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6296 Denis Shelomovskij verylonglogin@gmail.com changed: What|Removed |Added Severity|normal

[Issue 9130] Wrong codegen for compile time constructed struct

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9130 --- Comment #2 from Max Samukha samu...@voliacable.com 2012-12-10 08:30:45 PST --- (In reply to comment #1) It happens because of invalid usage of traits. If spec is right, getOverloads works with classes and even if it does work with

[Issue 6707] Error message for mismatch of const/non-const property functions needs to improve

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6707 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 9132] Unhelpful error message when calling non-const property from const method.

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9132 --- Comment #3 from Andrej Mitrovic andrej.mitrov...@gmail.com 2012-12-10 08:58:41 PST --- Note that in upcoming 2.061 this error is now shown for calls with or without parens, so it's slightly more descriptive: Error: function test.S.foo ()

[Issue 9132] Unhelpful error message when calling non-const property from const method.

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9132 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9128] Better error message for method-level/instance-level name confusions

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9128 --- Comment #2 from Andrej Mitrovic andrej.mitrov...@gmail.com 2012-12-10 09:06:50 PST --- (In reply to comment #1) The root cause of this is the 2.069 regression in Issue 8894. There's a pull waiting for it. *** This issue has been

[Issue 8894] 2.059: Lookup error message has become uninformative

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8894 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 9128] Better error message for method-level/instance-level name confusions

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9128 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9136] New: Add isNested trait

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9136 Summary: Add isNested trait Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: DMD

[Issue 9136] Add isNested trait

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9136 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull ---

[Issue 4489] std.array.insert is slow

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4489 Dmitry Olshansky dmitry.o...@gmail.com changed: What|Removed |Added Severity|normal |regression

[Issue 9137] New: A function that equals to out of scope action for manual lifetime management

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9137 Summary: A function that equals to out of scope action for manual lifetime management Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 9138] New: Code optimization results in a wrong value

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9138 Summary: Code optimization results in a wrong value Product: D Version: D1 D2 Platform: x86_64 OS/Version: Linux Status: NEW Severity: normal Priority: P2

[Issue 9139] New: `destroy` is dangerous and inconsistent

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9139 Summary: `destroy` is dangerous and inconsistent Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: wrong-code Severity: critical

[Issue 9139] `destroy` is dangerous and inconsistent

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9139 --- Comment #1 from Denis Shelomovskij verylonglogin@gmail.com 2012-12-10 22:46:08 MSK --- A proposal how to fix this: 1. Create a function that equals to out of scope action as proposed in Issue 9137. 2. Remove any out of scope behavior

[Issue 9137] A function that equals to out of scope action for manual lifetime management

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9137 --- Comment #1 from Denis Shelomovskij verylonglogin@gmail.com 2012-12-10 22:49:05 MSK --- Also note, as we have no such function currently one can easily consider that `destroy` is such function and use it thinking it works this way. And

[Issue 6296] ICE(glue.c): invalid template instantiated in is(typeof()).

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6296 --- Comment #21 from Walter Bright bugzi...@digitalmars.com 2012-12-10 14:38:13 PST --- (In reply to comment #19) Created an attachment (id=1045) [details] Bug testcase This compiles successfully for both D1 1.076 and D2 2.061 --

[Issue 7716] Add an indexed overload to countUntil

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7716 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 7298] global static function and delegate literals

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7298 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 7716] Add an indexed overload to countUntil

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7716 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc ---

[Issue 6099] std.windows.registry exposes too much implementation details

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6099 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 5877] Cannot treat '__traits(parent, obj)' as a type

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5877 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 7804] Cannot alias __traits directly

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7804 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 8894] 2.059: Lookup error message has become uninformative

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8894 --- Comment #9 from github-bugzi...@puremagic.com 2012-12-10 18:08:28 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 8894] 2.059: Lookup error message has become uninformative

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8894 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 8408] Purity calculation should be improved

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8408 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 8408] Purity calculation should be improved

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8408 --- Comment #9 from bearophile_h...@eml.cc 2012-12-10 18:31:16 PST --- (In reply to comment #8) I'm not sure that this should be allowed. foo1 can rewrite the elements referred from arr, then it is deduced to weak purity. In current

[Issue 8408] Purity calculation should be improved

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8408 timon.g...@gmx.ch changed: What|Removed |Added CC||timon.g...@gmx.ch --- Comment #10

[Issue 8908] Collapse of std.csv by the specifications change of std.conv.parse

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8908 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull, rejects-valid

[Issue 8408] Purity calculation should be improved

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8408 --- Comment #11 from Kenji Hara k.hara...@gmail.com 2012-12-10 19:39:00 PST --- (In reply to comment #10) (In reply to comment #8) (In reply to comment #6) I'm not sure that this should be allowed. ... Why not? It is known at the

[Issue 9140] New: ref foreach of immutables in postcondition

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9140 Summary: ref foreach of immutables in postcondition Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords: rejects-valid Severity: normal

[Issue 9140] ref foreach of immutables in postcondition

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9140 lt.infiltra...@gmail.com changed: What|Removed |Added CC||lt.infiltra...@gmail.com

[Issue 9058] Problem with std.traits.EnumMembers conversion to array

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9058 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #2

[Issue 9140] ref foreach of immutables in postcondition

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9140 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Severity|normal |regression ---

[Issue 4489] std.array.insert is slow

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4489 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 9141] New: Incorrect more initializers than fields error

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9141 Summary: Incorrect more initializers than fields error Product: D Version: D1 Platform: All OS/Version: All Status: NEW Keywords: rejects-valid Severity:

[Issue 8796] Optimizer bug on 64bit: *p++=1 where p is a parameter

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8796 --- Comment #3 from github-bugzi...@puremagic.com 2012-12-10 23:45:52 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 8796] Optimizer bug on 64bit: *p++=1 where p is a parameter

2012-12-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8796 --- Comment #2 from github-bugzi...@puremagic.com 2012-12-10 23:45:40 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd