[Issue 8383] New: 64-bit ABI: unions not the same size as in C in some situations

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8383 Summary: 64-bit ABI: unions not the same size as in C in some situations Product: D Version: D2 Platform: x86_64 OS/Version: All Status: NEW Severity:

[Issue 8384] New: Poor wchar/dchar* to string conversion support

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8384 Summary: Poor wchar/dchar* to string conversion support Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P3

[Issue 8385] New: to!wstring(Hello, world!w.ptr) == 4

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8385 Summary: to!wstring(Hello, world!w.ptr) == 4 Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component:

[Issue 8385] to!wstring(Hello, world!w.ptr) == 4

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8385 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 8386] New: writeln stopped working with wstring

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8386 Summary: writeln stopped working with wstring Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2

[Issue 7561] std.net.curl broken

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7561 Brad Anderson e...@gnuk.net changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 8384] Poor wchar/dchar* to string conversion support

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8384 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added CC|

[Issue 144] Alias and function names fail to collide

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=144 edmcc...@verizon.net changed: What|Removed |Added CC||edmcc...@verizon.net --- Comment

[Issue 8384] Poor wchar/dchar* to string conversion support

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8384 --- Comment #2 from Vladimir Panteleev thecybersha...@gmail.com 2012-07-13 13:36:05 PDT --- to!string should take null-terminated string and give you a string, and it does that. This code passes: Is it something that was fixed recently

[Issue 8384] Poor wchar/dchar* to string conversion support

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8384 --- Comment #3 from Vladimir Panteleev thecybersha...@gmail.com 2012-07-13 13:42:17 PDT --- I think this should call the appropriate toUTFx functions from std.utf. Sorry about that, misread your example. I guess, ideally, conversion between

[Issue 8384] Poor wchar/dchar* to string conversion support

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8384 --- Comment #4 from Jonathan M Davis jmdavisp...@gmx.com 2012-07-13 13:59:09 PDT --- format and writeln are supposed to behave the same, because they both operate on format strings (they _don't_ currently behave 100% the same, but format's

[Issue 8384] std.conv.to should allow conversion between any pair of string/wstring/dstring/char*/wchar*/dchar*

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8384 --- Comment #6 from Vladimir Panteleev thecybersha...@gmail.com 2012-07-13 14:31:04 PDT --- Oh, I forgot about constness. I guess that raises the number of combinations to (2*3*3)^2 = 324. -- Configure issuemail:

[Issue 8384] std.conv.to should allow conversion between any pair of string/wstring/dstring/char*/wchar*/dchar*

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8384 klickverbot c...@klickverbot.at changed: What|Removed |Added CC||c...@klickverbot.at

[Issue 8384] std.conv.to should allow conversion between any pair of string/wstring/dstring/char*/wchar*/dchar*

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8384 --- Comment #8 from Jonathan M Davis jmdavisp...@gmx.com 2012-07-13 14:48:31 PDT --- Hooray for using static foreach to conveniently enumerate all the cases to test! Yeah. I do that all of the time when I have to test with multiple types

[Issue 5550] std.range.enumerate()

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5550 --- Comment #4 from bearophile_h...@eml.cc 2012-07-13 14:54:58 PDT --- A well implemented enumerate() seems useful to avoid one of my recurrent D bugs. This is a simplified example to show the bug. I have to create a matrix like this: 0 10 20

[Issue 8387] New: Semantic errors in opDispatch body are not reported

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8387 Summary: Semantic errors in opDispatch body are not reported Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 8388] New: std.traits.MemberFunctionsTuple doesn't work with constructors or destructors

2012-07-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8388 Summary: std.traits.MemberFunctionsTuple doesn't work with constructors or destructors Product: D Version: unspecified Platform: All OS/Version: All Status: NEW