[Issue 9387] Compiler switch -O changes behavior of correct code

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9387 --- Comment #20 from Don 2013-01-31 00:52:53 PST --- > Don and Walter, thanks for reducing the code and fixing the bug, all on a very short timescale! Thanks. Optimizer bugs get top priority, and this was the one of the worst bugs of all time.

[Issue 6962] Wrong Code With Scope Exit and Array Parameter, only with -O

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6962 --- Comment #4 from github-bugzi...@puremagic.com 2013-01-31 00:31:50 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/e67581883885baeb2882b72dac8b577444d03df

[Issue 6962] Wrong Code With Scope Exit and Array Parameter, only with -O

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6962 --- Comment #5 from github-bugzi...@puremagic.com 2013-01-31 01:03:24 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/11b76a4aff5401b2928185a69789661ee471290

[Issue 6962] Wrong Code With Scope Exit and Array Parameter, only with -O

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

[Issue 9399] ICE with nested function, template alias parameter, -inline, depending on order of source files

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9399 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara 2013

[Issue 9193] Wrong code with mixing -inline/non-inline modules, nested functions and templates

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9193 --- Comment #2 from Kenji Hara 2013-01-31 01:23:56 PST --- Probably, this is a dup of issue 9399. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 9416] [REG][2.060 -> 02.061] DMD eagerly instantiates template parameter-less opAssign

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9416 --- Comment #2 from github-bugzi...@puremagic.com 2013-01-31 01:47:30 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/ca03c609211952f9640d38531dd4f282cedc22a

[Issue 9404] Nullable is unusable with 2.061

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9404 --- Comment #9 from github-bugzi...@puremagic.com 2013-01-31 01:47:17 PST --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/c753619ffeffa79ef237872bae2627550

[Issue 6174] Initialize const fixed-size array in constructor

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6174 --- Comment #11 from github-bugzi...@puremagic.com 2013-01-31 01:47:44 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/aa33955a6ed38ab64df903b2298988f9cde4291

[Issue 9258] opAssign with base class triggers "identity assignment operator overload" error

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9258 --- Comment #3 from github-bugzi...@puremagic.com 2013-01-31 01:47:37 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/1637248da9f358d6eb10f41e78c8268acbc4492

[Issue 9431] New: Tuple creation problem with array of array

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9431 Summary: Tuple creation problem with array of array Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords: rejects-valid Severity: normal

[Issue 9432] New: Some missing bitwise BigInt operators

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9432 Summary: Some missing bitwise BigInt operators Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Componen

[Issue 6169] [CTFE] pure functions cannot compute constants using functions not marked as pure

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

[Issue 9433] New: Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 Summary: Deprecate delete Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: accepts-invalid Severity: normal Priority: P2

[Issue 6169] [CTFE] pure functions cannot compute constants using functions not marked as pure

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6169 --- Comment #7 from yebblies 2013-01-31 23:03:40 EST --- This bug is exactly where it has been for the last year - awaiting approval from Walter. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are re

[Issue 8913] Wrong code in IfStatement condition Expression

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8913 --- Comment #3 from github-bugzi...@puremagic.com 2013-01-31 04:08:19 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/57f6bdcc3ec10dfc9f7081e7b781d4799e45317

[Issue 9404] Nullable is unusable with 2.061

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9404 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 9258] opAssign with base class triggers "identity assignment operator overload" error

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9258 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 8913] Wrong code in IfStatement condition Expression

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8913 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 9416] [REG][2.060 -> 02.061] DMD eagerly instantiates template parameter-less opAssign

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9416 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 9399] ICE with nested function, template alias parameter, -inline, depending on order of source files

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9399 --- Comment #2 from github-bugzi...@puremagic.com 2013-01-31 06:24:39 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/c53616f35d54e454849030272a5e7003658a08d

[Issue 8903] Bad code for enum array members

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8903 --- Comment #3 from Don 2013-01-31 06:40:49 PST --- I don't think the code should compile. 'enum' should be declaring a manifest constant, it shouldn't be possible to index it at run time. The whole point of these enum constants was that they s

[Issue 9276] regression(2.061): Forward reference error

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9276 Kenji Hara changed: What|Removed |Added Keywords||pull, rejects-valid --- Comment #2 from K

[Issue 9433] Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 FG changed: What|Removed |Added CC||h...@fgda.pl --- Comment #1 from FG 2013-01-31 0

[Issue 9399] ICE with nested function, template alias parameter, -inline, depending on order of source files

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9399 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 9433] Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 rswhi...@googlemail.com changed: What|Removed |Added CC||rswhi...@googlemail.com --- C

[Issue 9433] Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 Jonathan M Davis changed: What|Removed |Added CC||jmdavisp...@gmx.com --- Comment #3

[Issue 9433] Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 --- Comment #4 from rswhi...@googlemail.com 2013-01-31 08:29:13 PST --- But you have to admit: if there is "new", there should be "delete" also. Because it is the natural opposite. Even if it is "unsafe", the possibility to free even GC memory b

[Issue 9433] Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 Iain Buclaw changed: What|Removed |Added CC||ibuc...@ubuntu.com --- Comment #5 from I

[Issue 9433] Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 --- Comment #6 from rswhi...@googlemail.com 2013-01-31 08:44:46 PST --- (In reply to comment #5) > (In reply to comment #4) > > But you have to admit: if there is "new", there should be "delete" also. > > Because it is the natural opposite. > >

[Issue 9433] Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 --- Comment #8 from FG 2013-01-31 08:49:18 PST --- (In reply to comment #2) > Try this: [...] > I see no differences if I compare this and delete, except that "delete" looks > nicer. But I have not made a detailed test, like you did. Nice, ho

[Issue 9433] Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 --- Comment #7 from Jonathan M Davis 2013-01-31 08:45:41 PST --- > But you have to admit: if there is "new", there should be "delete" also. > Because it is the natural opposite. Except that new allocates GC memory, which is supposed to be man

[Issue 9433] Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 --- Comment #9 from rswhi...@googlemail.com 2013-01-31 08:57:26 PST --- > Except that new allocates GC memory, which is supposed to be managed by the > GC. > If you want to be managing memory yourself, you should use the tools intended > for do

[Issue 9433] Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 --- Comment #10 from Jonathan M Davis 2013-01-31 09:03:21 PST --- > But GC.free does not calls any DTors. That is the problem. Therefore we need > something like "destruct". So, you call destroy before you call GC.free. It's not _supposed_ to

[Issue 9433] Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 --- Comment #11 from bearophile_h...@eml.cc 2013-01-31 10:10:24 PST --- (In reply to comment #7) > In fact, if they were to start over, they probably wouldn't have > even had new (rather they would have had a library function which > did the sa

[Issue 9276] regression(2.061): Forward reference error

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9276 --- Comment #3 from github-bugzi...@puremagic.com 2013-01-31 11:20:53 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/4d3c753525d543769a8240d576b96fbb15676da

[Issue 9276] regression(2.061): Forward reference error

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

[Issue 9315] ICE (expression.c:4249, StructLiteralExp::getField) Tupleof of nested struct literal

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9315 --- Comment #5 from github-bugzi...@puremagic.com 2013-01-31 12:01:42 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/14e78697f3fd2d59c5b0bd9038c7bbf98c4c804

[Issue 9276] regression(2.061): Forward reference error

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9276 --- Comment #4 from timon.g...@gmx.ch 2013-01-31 12:07:35 PST --- Great, now I can upgrade. Thanks a lot! -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 9434] New: regression(head): template mixin contents mixed in multiple times

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9434 Summary: regression(head): template mixin contents mixed in multiple times Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: norm

[Issue 9434] regression(head): template mixin contents mixed in multiple times

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9434 timon.g...@gmx.ch changed: What|Removed |Added Severity|normal |regression -- Configure issuemail:

[Issue 9435] New: regression(head): forward reference error

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9435 Summary: regression(head): forward reference error Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2 Compo

[Issue 9435] regression(head): forward reference error

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9435 Kenji Hara changed: What|Removed |Added Keywords||pull, rejects-valid --- Comment #1 from K

[Issue 9315] ICE (expression.c:4249, StructLiteralExp::getField) Tupleof of nested struct literal

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9315 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 9434] regression(head): template mixin contents mixed in multiple times

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9434 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 9435] regression(head): forward reference error

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9435 --- Comment #2 from Kenji Hara 2013-01-31 16:52:36 PST --- *** Issue 9434 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail beca

[Issue 9434] regression(head): template mixin contents mixed in multiple times

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9434 --- Comment #2 from github-bugzi...@puremagic.com 2013-01-31 18:45:35 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/d167d1d4a911c530efeaf7790dcf9a17a4482f25

[Issue 9433] Deprecate delete

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9433 --- Comment #12 from Jonathan M Davis 2013-01-31 18:58:15 PST --- > I leave the deprecation of "new" to another enhancement request ;-) LOL. Yeah, well, it would break far too much code for that change at this point, so it's not going to happ

[Issue 9435] regression(head): forward reference error

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9435 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 9355] [security] SSL certificate signature verification disabled in std.net.curl

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9355 Brad Roberts changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 9428] Wrong array concatenation

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9428 Oleg Kuporosov changed: What|Removed |Added CC||oleg.kuporo...@gmail.com --- Comment

[Issue 9428] Wrong array concatenation

2013-01-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9428 Kenji Hara changed: What|Removed |Added Keywords||pull Component|druntime