[Issue 6204] New: emplace() for classes accepts larger chunk but fails in array assignment

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6204 Summary: emplace() for classes accepts larger chunk but fails in array assignment Product: D Version: D2 Platform: Other OS/Version: Linux Status: NEW

[Issue 6205] New: Strongly-pure nothrow functions with ignored return value are entirely stripped even if it contains a failing 'assert'.

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6205 Summary: Strongly-pure nothrow functions with ignored return value are entirely stripped even if it contains a failing 'assert'. Product: D Version: D2 Platform:

[Issue 6205] Strongly-pure nothrow functions with ignored return value are entirely stripped even if it contains a failing 'assert'.

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6205 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added CC|

[Issue 5676] [CTFE] segfault using tuple containing struct that has opAssign

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5676 Don clugd...@yahoo.com.au changed: What|Removed |Added CC||clugd...@yahoo.com.au

[Issue 6205] Strongly-pure nothrow functions with ignored return value are entirely stripped even if it contains a failing 'assert'.

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6205 --- Comment #2 from kenn...@gmail.com 2011-06-24 02:06:12 PDT --- Pull request for test41 if this is considered INVALID: https://github.com/D-Programming-Language/dmd/pull/162 -- Configure issuemail:

[Issue 6206] New: Pure function not called in comma expression in for loop increment

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6206 Summary: Pure function not called in comma expression in for loop increment Product: D Version: D2 Platform: Other OS/Version: Linux Status: NEW

[Issue 6206] Pure function not called in comma expression in for loop increment

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6206 kenn...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 5798] Weakly pure function calls skipped inside a comma expression

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5798 kenn...@gmail.com changed: What|Removed |Added CC||bugzi...@kyllingen.net --- Comment

[Issue 5798] Weakly pure function calls skipped inside a comma expression

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5798 kenn...@gmail.com changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Issue 6205] Strongly-pure nothrow functions with ignored return value are entirely stripped even if it contains a failing 'assert'.

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6205 Don clugd...@yahoo.com.au changed: What|Removed |Added CC||clugd...@yahoo.com.au ---

[Issue 5798] Weakly pure function calls skipped inside a comma expression

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5798 --- Comment #7 from Lars T. Kyllingstad bugzi...@kyllingen.net 2011-06-24 02:39:10 PDT --- Adding my test case from issue 6206 here, since it's much smaller and doesn't pull in any Phobos modules. struct S { int i = 0;

[Issue 6207] New: Mixin template evaluated to string can convert to string mixin expression implicitly

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6207 Summary: Mixin template evaluated to string can convert to string mixin expression implicitly Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 6194] [GSoC] Destructor gets called on object before it is copied when calling writeln()

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6194 --- Comment #3 from Cristi Cobzarenco cristi.cobzare...@gmail.com 2011-06-24 04:23:28 PDT --- (In reply to comment #2) I'm not sure if it's a bug in DMD or Phobos. I'm inclined to it's Phobos bug. The loop variable 'a' in the reduced

[Issue 6201] [GSoC] Ref Non-Ref overloading doesn't work on structs.

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6201 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 4843] Inconsistency in overloading ref vs. non-ref

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4843 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added CC|

[Issue 5889] Struct literal/construction should be rvalue

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5889 --- Comment #4 from Kenji Hara k.hara...@gmail.com 2011-06-24 04:52:32 PDT --- bug4843 (and its duplication bug6201) is part of this issue. FuncDeclaration::overloadResolve use TypeStruct::defaultInit, but it makes lvalue. So ref and non-ref

[Issue 4843] Inconsistency in overloading ref vs. non-ref

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4843 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added CC||k.hara...@gmail.com

[Issue 6208] New: Parameter storage classes are ignored in template function deducing.

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6208 Summary: Parameter storage classes are ignored in template function deducing. Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW

[Issue 6208] Parameter storage classes are ignored in template function deducing.

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6208 --- Comment #1 from Kenji Hara k.hara...@gmail.com 2011-06-24 09:01:35 PDT --- P.S. Same problem exists with out and lazy. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail

[Issue 6019] Phobos imports in autogenerated .di header files break implicit linking with DLLs

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6019 --- Comment #6 from Andrej Mitrovic andrej.mitrov...@gmail.com 2011-06-24 10:37:27 PDT --- It seems another workaround for this is to create a dummy symbol in the module that imports a header file, e.g.: extern(C) int

[Issue 6209] New: -L\implib and -H generation should follow -od flag

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6209 Summary: -L\implib and -H generation should follow -od flag Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P2

[Issue 4282] Problem in AAs with fixed size arrays as keys

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4282 kenn...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6210] New: Associative array with array key often cannot be equated.

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6210 Summary: Associative array with array key often cannot be equated. Product: D Version: D2 Platform: Other OS/Version: Mac OS X Status: NEW Keywords:

[Issue 4730] std.c.stdlib.exit in CTFE

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4730 --- Comment #3 from bearophile_h...@eml.cc 2011-06-24 16:26:25 PDT --- (In reply to comment #1) I don't reopen this enhancement request because I trust your judgement, but here are some answers: Marking as INVALID rather WONTFIX, because the

[Issue 5007] @outer() attribute

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5007 --- Comment #3 from bearophile_h...@eml.cc 2011-06-24 17:16:06 PDT --- See for more comments: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.Darticle_id=139389 -- Configure issuemail:

[Issue 5607] Slow small integer division

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5607 --- Comment #1 from bearophile_h...@eml.cc 2011-06-24 18:24:48 PDT --- See also: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.Darticle_id=139394 -- Configure issuemail:

[Issue 6211] New: __traits (compile) return wrong result when the bug happen

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6211 Summary: __traits (compile) return wrong result when the bug happen Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity: major

[Issue 6211] __traits (compile) return wrong result when the bug happen

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6211 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 6211] __traits (compile) return wrong result when the bug happen

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6211 --- Comment #2 from Lloyd Dupont l...@galador.net 2011-06-24 19:03:57 PDT --- How does the template scope has anything to do with this bug? In plain English I'm testing that the property can be set. I.e. class Foo { @property public Foo

[Issue 6211] __traits (compile) return wrong result when the bug happen

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6211 --- Comment #3 from Lloyd Dupont l...@galador.net 2011-06-24 20:24:36 PDT --- Not understanding the explanation I can't claim it wrong... Nonetheless the work around I found seems to indicate to me that the explanation was, at the very least

[Issue 6211] __traits (compile) return wrong result when the bug happen

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6211 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Status|RESOLVED|REOPENED

[Issue 6211] __traits (compile) return wrong result when the bug happen

2011-06-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6211 --- Comment #5 from Lloyd Dupont l...@galador.net 2011-06-24 21:01:19 PDT --- I found a way to reduce the sample even further. 1st no need to have 2 project (lib exe). All in the same exe (but different module) is enough to cause the bug.