[Issue 8131] Delegate type inference with templates is absolutely *horrible*

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8131 --- Comment #1 from wfunct...@hotmail.com 2012-05-21 23:40:53 PDT --- Also another issue, likely to be related: The code import std.range; void f(R)(R, void delegate(ElementType!(R))) { } void main() { f([1], delegate void(x) { })

[Issue 8131] New: Delegate type inference with templates is absolutely *horrible*

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8131 Summary: Delegate type inference with templates is absolutely *horrible* Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: major

[Issue 7922] alias this causes weird formatting issues for strings

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7922 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7922] alias this causes weird formatting issues for strings

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7922 --- Comment #4 from github-bugzi...@puremagic.com 2012-05-21 14:59:47 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/a235ba424a9095b5ca2cc08f6c3444354c1a001

[Issue 2472] Delegates are not lvalue.

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2472 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 2472] Delegates are not lvalue.

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2472 --- Comment #4 from github-bugzi...@puremagic.com 2012-05-21 12:21:43 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/df406f1de78236092fee2a311a806a1226a596d

[Issue 8130] Memory corruption because without *.def file DMD compiles DLL with assumption `_tls_index = 0`

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8130 --- Comment #1 from Denis Shelomovskij 2012-05-21 18:12:18 MSD --- Created an attachment (id=1109) Test for bug 8130 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: -

[Issue 8130] New: Memory corruption because without *.def file DMD compiles DLL with assumption `_tls_index = 0`

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8130 Summary: Memory corruption because without *.def file DMD compiles DLL with assumption `_tls_index = 0` Product: D Version: D2 Platform: All OS/Version: Windows Sta

[Issue 6189] [64bit] optimizer: register content destroyed in function prolog

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6189 --- Comment #10 from Don 2012-05-21 07:09:29 PDT --- My reduction in comment 9 was valid only for D2, this one is valid for D1 as well (again compile with -m64 -O): --- struct IPoint { int x, y; } void bug6189(uint

[Issue 6189] [64bit] optimizer: register content destroyed in function prolog

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6189 --- Comment #9 from Don 2012-05-21 06:14:16 PDT --- Reduced test case (compile with -m64 -O): void bug6189(int half, int[2] pos, float[3] *pts, int unused) { pos[0] += half; (*pts)[0] = pos[0]; (*pts)[1] = pos[1]; (*pts)[2] =

[Issue 6189] [64bit] optimizer: vector register content destroyed in function prolog

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6189 Don changed: What|Removed |Added CC||clugd...@yahoo.com.au Version|D2

[Issue 5582] Improvements to the DLL startup code

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5582 Denis Shelomovskij changed: What|Removed |Added CC||verylonglogin@gmail.com --- C

[Issue 5582] Improvements to the DLL startup code

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5582 Denis Shelomovskij changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 8093] Returning ref from delegate foreach gives bad address

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8093 --- Comment #1 from Don 2012-05-21 04:00:49 PDT --- Same as bug 6141? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 5064] runtime crash using closure as alias parameter

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5064 Don changed: What|Removed |Added Status|ASSIGNED|NEW AssignedTo|bugzi...@digitalmars.com

[Issue 7964] std.algorithm.swap is not CTFE-compatible for structs with non-trivial assignment

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7964 timon.g...@gmx.ch changed: What|Removed |Added CC||timon.g...@gmx.ch --- Comment #3 fr

[Issue 2472] Delegates are not lvalue.

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2472 Kenji Hara changed: What|Removed |Added Keywords||pull Version|1.036

[Issue 8129] New: Cannot deduce template function when using UFCS and having a delegate(T) as first argument and an empty function.

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8129 Summary: Cannot deduce template function when using UFCS and having a delegate(T) as first argument and an empty function. Product: D Version: D2 Platform: All

[Issue 8128] unittest blocks should be allowed in interfaces

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8128 --- Comment #2 from Alex R�nne Petersen 2012-05-21 01:36:31 PDT --- https://github.com/D-Programming-Language/dmd/pull/960 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail beca

[Issue 8128] unittest blocks should be allowed in interfaces

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8128 Alex R�nne Petersen changed: What|Removed |Added Severity|minor |enhancement --- Comment #1 from

[Issue 8128] New: unittest blocks should be allowed in interfaces

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8128 Summary: unittest blocks should be allowed in interfaces Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: minor Priority: P2 Comp

[Issue 7964] std.algorithm.swap is not CTFE-compatible for structs with non-trivial assignment

2012-05-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7964 Don changed: What|Removed |Added Component|DMD |Phobos Platform|x86_64