[Issue 5580] [64-bit] String switch statements broken in 64-bit mode

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5580 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 5593] Add dladdr to druntime for linux/FreeBSD

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5593 Iain Buclaw ibuc...@ubuntu.com changed: What|Removed |Added CC||ibuc...@ubuntu.com

[Issue 5451] Three ideas for RedBlackTree

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5451 Steven Schveighoffer schvei...@yahoo.com changed: What|Removed |Added CC|

[Issue 5594] New: MODEL doesn't work the same way for DMD, Phobos and Druntime

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5594 Summary: MODEL doesn't work the same way for DMD, Phobos and Druntime Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity:

[Issue 5596] New: SortedRange regression

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5596 Summary: SortedRange regression Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: regression Priority: P2 Component: DMD

[Issue 5596] SortedRange regression

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5596 --- Comment #1 from David Simcha dsim...@yahoo.com 2011-02-16 07:46:57 PST --- Forgot to paste in the error message. Here it is: d:\dmd2\windows\bin\..\..\src\phobos\std\range.d(5415): Error: this for _input needs to be type SortedRange not

[Issue 5595] Compiler crash on heavy std.algorithm use

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

[Issue 5597] New: [64-bit] Illegal Instruction on Ancient Hardware

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5597 Summary: [64-bit] Illegal Instruction on Ancient Hardware Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Keywords: wrong-code Severity:

[Issue 5401] std.socket updates and boost license

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5401 Masahiro Nakagawa repeate...@gmail.com changed: What|Removed |Added CC|

[Issue 5595] Compiler crash on heavy std.algorithm use

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5595 --- Comment #2 from Don clugd...@yahoo.com.au 2011-02-16 08:28:43 PST --- The regression was caused by a Phobos change, which has triggered a compiler segfault in interpret.c. In attempting to instantiate map!(to), 'to' is a symbol with no

[Issue 5594] MODEL doesn't work the same way for DMD, Phobos and Druntime

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5594 Brad Roberts bra...@puremagic.com changed: What|Removed |Added CC||bra...@puremagic.com

[Issue 5597] [64-bit] Illegal Instruction on Ancient Hardware

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5597 --- Comment #1 from David Simcha dsim...@yahoo.com 2011-02-16 10:59:07 PST --- BTW, I think this is related to the lahf instruction because it's apparently been a big problem in the past with old 64-bit CPUs not supporting it. Here's the

[Issue 5597] [64-bit] Illegal Instruction on Ancient Hardware

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5597 --- Comment #2 from David Simcha dsim...@yahoo.com 2011-02-16 11:00:45 PST --- Argh there really needs to be a way to edit these posts. I accidentally got the wrong box. The correct info for the oldest CPU it does work on is: processor

[Issue 5595] Compiler crash on heavy std.algorithm use

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5595 --- Comment #3 from Don clugd...@yahoo.com.au 2011-02-16 11:51:32 PST --- Slightly reduced test case: - import std.algorithm; import std.datetime; import std.math; void foo(A)(A x) {} void readExp() { int xxx; double[] yyy;

[Issue 5591] EBX register not preserved when calling stdcall function pointer

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5591 hypothermia.fr...@gmail.com changed: What|Removed |Added Severity|major |critical --- Comment #2

[Issue 5591] EBX register not preserved when calling stdcall function pointer

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5591 Don clugd...@yahoo.com.au changed: What|Removed |Added Keywords||wrong-code

[Issue 5597] [64-bit] Illegal Instruction on Ancient Hardware

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5597 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 5595] Compiler crash on heavy std.algorithm use

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5595 --- Comment #4 from Don clugd...@yahoo.com.au 2011-02-16 13:12:13 PST --- Reduced test case shows it involves overload sets of templates. Segfaults as far back as 2.012. Definitely not a regression. test1.d === void bar(D)(D x) {}

[Issue 5598] New: rdmd does not fail on invalid filename

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5598 Summary: rdmd does not fail on invalid filename Product: D Version: unspecified Platform: Other OS/Version: Windows Status: NEW Keywords: accepts-invalid Severity:

[Issue 5599] New: Rdmd: Switches after the filename have no effect

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5599 Summary: Rdmd: Switches after the filename have no effect Product: D Version: unspecified Platform: Other OS/Version: Windows Status: NEW Severity: normal

[Issue 5597] [64-bit] Illegal Instruction on Ancient Hardware

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5597 --- Comment #4 from Walter Bright bugzi...@digitalmars.com 2011-02-16 13:25:06 PST --- Neither dmd nor the runtime uses LAHF, but they do use SAHF which I think is the same issue. -- Configure issuemail:

[Issue 5595] Compiler crash on heavy std.algorithm use

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5595 --- Comment #5 from Don clugd...@yahoo.com.au 2011-02-16 14:23:24 PST --- Another reduction, uses test1.d and test2.d from the previous comment. It's clear that IFTI is not required. The issue is instantiating a tuple with an overload set. If

[Issue 5526] Static templated functions don't work with CTFE

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

[Issue 3959] can't mixin result of templated static struct method

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3959 --- Comment #1 from Vladimir thecybersha...@gmail.com 2011-02-16 15:40:23 PST --- *** Issue 5526 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are

[Issue 5601] New: A template forward reference error

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5601 Summary: A template forward reference error Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords: rejects-valid Severity: normal

[Issue 5602] New: BigInts ignore leading spaces as in %5d

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5602 Summary: BigInts ignore leading spaces as in %5d Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords: wrong-code Severity: normal

[Issue 5603] New: Initialization syntax for dynamic arrays

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5603 Summary: Initialization syntax for dynamic arrays Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 5600] rdmd: Broken behavior with command-line input

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5600 Andrei Alexandrescu and...@metalanguage.com changed: What|Removed |Added Status|NEW |ASSIGNED

[Issue 5598] rdmd does not fail on invalid filename

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5598 Andrei Alexandrescu and...@metalanguage.com changed: What|Removed |Added Status|NEW |ASSIGNED

[Issue 5599] Rdmd: Switches after the filename have no effect

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5599 Andrei Alexandrescu and...@metalanguage.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 5596] SortedRange regression

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5596 --- Comment #2 from David Simcha dsim...@yahoo.com 2011-02-16 19:33:35 PST --- Here's a better-reduced test case. Also see the comments in the test case for some insight into what's going on here. import std.range; // This alias is necessary

[Issue 5599] Rdmd: Switches after the filename have no effect

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5599 --- Comment #2 from Andrej Mitrovic andrej.mitrov...@gmail.com 2011-02-16 19:35:25 PST --- My bad! -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 5596] SortedRange regression

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5596 --- Comment #3 from David Simcha dsim...@yahoo.com 2011-02-16 19:48:48 PST --- Also note that changing the comparison function in the assumeSorted line makes this bug go away, too. -- Configure issuemail:

[Issue 5595] Compiler crash on heavy std.algorithm use

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5595 Don clugd...@yahoo.com.au changed: What|Removed |Added Keywords||patch --- Comment #6 from

[Issue 5451] Three ideas for RedBlackTree

2011-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5451 --- Comment #3 from Jonathan M Davis jmdavisp...@gmx.com 2011-02-16 23:54:25 PST --- The default constructor problem should be easily solvable once RedBlackTree becomes a class, as it appears that it soon will, since Andrei has decided to make