[Issue 5584] New: bad string representation of function types with C/Windows linkage

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5584 Summary: bad string representation of function types with C/Windows linkage Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW

[Issue 5585] New: bad debug line number info for return statements with enumerator expressions

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5585 Summary: bad debug line number info for return statements with enumerator expressions Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW

[Issue 5586] New: length property for RedBlackTree

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5586 Summary: length property for RedBlackTree Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 5589] New: Incorrect definitions in core.stdc.locale (Windows)

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5589 Summary: Incorrect definitions in core.stdc.locale (Windows) Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity: normal Priority: P2

[Issue 5590] New: ICE when using .values on enum which is associative array

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5590 Summary: ICE when using .values on enum which is associative array Product: D Version: unspecified Platform: x86 OS/Version: Linux Status: NEW Severity:

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

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5580 --- Comment #2 from David Simcha dsim...@yahoo.com 2011-02-15 02:34:01 PST --- Created an attachment (id=912) Statically linked binary -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving

[Issue 5588] Wrong line number

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5588 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc ---

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

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5591 Summary: EBX register not preserved when calling stdcall function pointer Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity:

[Issue 5588] Wrong line number

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5588 Max Samukha samu...@voliacable.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 4076] Wrong error line number with enum

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4076 Max Samukha samu...@voliacable.com changed: What|Removed |Added CC|

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

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5580 --- Comment #4 from David Simcha dsim...@yahoo.com 2011-02-15 06:30:28 PST --- My gut feeling is that this is related to Bug 5581, as both invoke calls to memcmp() according to my reading of the disassembly and tracking down of the function

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

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5591 --- Comment #1 from hypothermia.fr...@gmail.com 2011-02-15 09:23:06 PST --- After doing some more tests I found out that if you compile with -O switch, the code behaves as expected and output is: foo (EBX = 1,2) EBX(after foo) = 1 foo (EBX =

[Issue 5592] New: Previous definition different: __arrayExpSliceMulSliceAddass_d

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5592 Summary: Previous definition different: __arrayExpSliceMulSliceAddass_d Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity:

[Issue 5401] std.socket updates and boost license

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5401 Johannes Pfau johannesp...@gmail.com changed: What|Removed |Added CC|

[Issue 4332] C files in druntime should be converted to D

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4332 --- Comment #12 from Iain Buclaw ibuc...@ubuntu.com 2011-02-15 10:21:44 PST --- (In reply to comment #11) Strange... Are there any reasonable debuggers for Windows? I must admit I'm rather terrible on the platform, but I could have a bash

[Issue 5581] [64-bit] Wrong code with bitwise operations on bools

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5581 --- Comment #1 from David Simcha dsim...@yahoo.com 2011-02-15 11:29:13 PST --- I think this is actually a long-standing, hard to reproduce, non-deterministic codegen bug that strikes on 32-bit as well, though due to the non-deterministic nature

[Issue 5581] [64-bit] Wrong code with bitwise operations on bools

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5581 David Simcha dsim...@yahoo.com changed: What|Removed |Added OS/Version|Windows |Linux --- Comment #2

[Issue 5004] show both resolved symbols and original identifier in error messages involving aliases

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5004 Denis Derman denis.s...@gmail.com changed: What|Removed |Added CC||denis.s...@gmail.com

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

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5593 Summary: Add dladdr to druntime for linux/FreeBSD Product: D Version: D2 Platform: Other OS/Version: Linux Status: NEW Severity: normal Priority: P2

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

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

[Issue 5581] [64-bit] Wrong code with bitwise operations on bools

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5581 David Simcha dsim...@yahoo.com changed: What|Removed |Added Platform|x86_64 |All --- Comment #3

[Issue 5581] [64-bit] Wrong code with bitwise operations on bools

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5581 --- Comment #4 from David Simcha dsim...@yahoo.com 2011-02-15 16:16:59 PST --- Created an attachment (id=913) Diff of 2.049 vs. 2.050 ASM output. One more hint: Here's a diff of the ASM output for the function body of medianOf3 between 2.049

[Issue 5581] [64-bit] Wrong code with bitwise operations on bools

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5581 --- Comment #5 from David Simcha dsim...@yahoo.com 2011-02-15 17:25:48 PST --- Unfortunately this appears to be a Heisenbug. When I put print statements in to figure out what's going on and call the switch statement function manually, it

[Issue 5581] [64-bit] Wrong code with bitwise operations on bools

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5581 --- Comment #6 from David Simcha dsim...@yahoo.com 2011-02-15 18:10:30 PST --- Ignore the last comment. It was directed to the wrong bug report. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are

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

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5580 --- Comment #6 from David Simcha dsim...@yahoo.com 2011-02-15 18:10:56 PST --- Unfortunately this appears to be a Heisenbug. When I put print statements in to figure out what's going on and call the switch statement function manually, it

[Issue 3187] Nested foreach over opApply doesn't work

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3187 Don clugd...@yahoo.com.au changed: What|Removed |Added Keywords|ice-on-valid-code |diagnostic, rejects-valid

[Issue 5581] [64-bit] Wrong code with bitwise operations on bools

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

[Issue 5581] [64-bit] Wrong code with bitwise operations on bools

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

[Issue 4092] broken memory management for COM objects derived from IUnknown

2011-02-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4092 --- Comment #5 from Rainer Schuetze r.sagita...@gmx.de 2011-02-15 23:18:19 PST --- Overloading new seems to do the job without the patch in the runtime, so here is my current implementation of COM objects: extern (C) void* gc_malloc( size_t

[Issue 5592] Previous definition different: __arrayExpSliceMulSliceAddass_d

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