[Issue 7870] New: Shared library support for Linux is missing

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7870 Summary: Shared library support for Linux is missing Product: D Version: unspecified Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2

[Issue 7869] Cannot format pointer of struct has toString member function

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

[Issue 7868] derivedMembers/static if regression

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7868 --- Comment #2 from Kenji Hara 2012-04-09 00:23:12 PDT --- (In reply to comment #1) > This line is the problem: > > static if (is(B!This)) { > > B!This is not a type, and 'is' expressions expect a type. Hence, it is false. > Replacing it wi

[Issue 7871] New: RangeViolation with findSplitBefore

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7871 Summary: RangeViolation with findSplitBefore Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2 Co

[Issue 7855] Wrong module dtor order

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7855 d...@dawgfoto.de changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7868] derivedMembers/static if regression

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7868 klickverbot changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Issue 7868] derivedMembers/static if regression

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7868 klickverbot changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Issue 7868] derivedMembers/static if regression

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7868 --- Comment #5 from klickverbot 2012-04-09 02:37:16 PDT --- Sorry for the duplicate comments. I reopened the bug because I think it is a genuine regression: It's not like B!This could not be instantiated at all; if you hoist �B!This b;� out o

[Issue 7811] D2 beta outputs "not a property" error instead of real error on UFCS array template property

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7811 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara 2012

[Issue 7815] Mixin template forward reference (?) regression

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7815 --- Comment #12 from David Simcha 2012-04-09 07:31:57 PDT --- Created an attachment (id=1086) DMD 2.059 Beta 4 testcase Here's a new test case that works around a change in Phobos that apparently occurred between betas. This reproduces the f

[Issue 7871] RangeViolation with findSplitBefore

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7871 --- Comment #1 from Kenji Hara 2012-04-09 08:05:32 PDT --- Reduced test case: struct Tuple { string field; alias field this; } auto findSplitBefore(string haystack) { return Tuple(haystack); } void main() { string line =

[Issue 7872] New: dmd should warn if `printf` is used on D strings

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7872 Summary: dmd should warn if `printf` is used on D strings Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Co

[Issue 7811] D2 beta outputs "not a property" error instead of real error on UFCS array template property

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7811 --- Comment #2 from github-bugzi...@puremagic.com 2012-04-09 08:40:32 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/62fbecbc8d50c5a2508065e52b8da13d4c31e9b

[Issue 7871] RangeViolation with findSplitBefore

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7871 Kenji Hara changed: What|Removed |Added Keywords||pull, wrong-code --- Comment #2 from Kenj

[Issue 7873] New: [2.059 beta] IFTI with inout does not properly match template parameter if called from inout function for pointers

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7873 Summary: [2.059 beta] IFTI with inout does not properly match template parameter if called from inout function for pointers Product: D Version: D2 Platform: All

[Issue 7872] dmd should warn if `printf` is used on D strings

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7872 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Com

[Issue 7874] New: [CTFE] CTFE internal error: unsupported assignment

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7874 Summary: [CTFE] CTFE internal error: unsupported assignment Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: CTFE, rejects-valid Severity:

[Issue 7875] New: deprecate.html not generated

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7875 Summary: deprecate.html not generated Product: D Version: D1 & D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: websit

[Issue 7876] New: [CTFE] assertion failure on invalid stack reference

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7876 Summary: [CTFE] assertion failure on invalid stack reference Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: CTFE, ice Severity: normal

[Issue 7877] New: std.string.format does not support positional arguments

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7877 Summary: std.string.format does not support positional arguments Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal

[Issue 7864] Structs with class members can't be sorted

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7864 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Com

[Issue 7878] New: A problem with purity and general templated algorithms

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7878 Summary: A problem with purity and general templated algorithms Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 7872] dmd should warn if `printf` is used on D strings

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7872 --- Comment #2 from Jonas H. 2012-04-09 11:26:57 PDT --- Yeah but I guess it's a common mistake for someone coming from C/C++ so there should be some guidance anyway. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=ema

[Issue 7872] dmd should warn if `printf` is used on D strings

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7872 Maxim Fomin changed: What|Removed |Added CC||ma...@maxim-fomin.ru --- Comment #3 from

[Issue 7872] dmd should warn if `printf` is used on D strings

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7872 --- Comment #4 from Jonas H. 2012-04-09 11:40:53 PDT --- For the record, some discussion on this is happening in the forum too. http://forum.dlang.org/thread/ytoebhnapmcixfdta...@forum.dlang.org -- Configure issuemail: http://d.puremagic.com/

[Issue 7879] New: writeln of struct array with not const toString()

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7879 Summary: writeln of struct array with not const toString() Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords: rejects-valid Severity: no

[Issue 7695] Regression(2.058): ICE(mtype.c) on associative array with keys of struct type with const members

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7695 Nick Sabalausky changed: What|Removed |Added CC||cbkbbej...@mailinator.com

[Issue 7695] Regression(2.058): ICE(mtype.c) on associative array with keys of struct type with const members

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7695 --- Comment #2 from Nick Sabalausky 2012-04-09 13:25:42 PDT --- Don't know if this helps, but the problem also occurs if you replace const int t; with: const opEquals(Bar ) {} The function must be named opEquals. If it's named "foo", the I

[Issue 7811] D2 beta outputs "not a property" error instead of real error on UFCS array template property

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

[Issue 7871] RangeViolation with findSplitBefore

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7871 --- Comment #3 from github-bugzi...@puremagic.com 2012-04-09 13:52:15 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/88bf66c5a61c85e46a862149c519d13f6b68a19

[Issue 7877] std.string.format does not support positional arguments

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7877 Stewart Gordon changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 4532] std.string.format, std.stream methods, etc. still use the old doFormat instead of formattedWrite

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4532 --- Comment #9 from Stewart Gordon 2012-04-09 13:54:23 PDT --- *** Issue 7877 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail

[Issue 7880] New: [CTFE] cast from void array allowed with different results than at runtime

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7880 Summary: [CTFE] cast from void array allowed with different results than at runtime Product: D Version: D2 Platform: All OS/Version: All Status: NEW Sever

[Issue 7871] RangeViolation with findSplitBefore

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

[Issue 7881] New: std.string.format does not support structs with no toString

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7881 Summary: std.string.format does not support structs with no toString Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal

[Issue 7868] derivedMembers/static if regression

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7868 Walter Bright changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|

[Issue 7868] derivedMembers/static if regression

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7868 --- Comment #7 from Walter Bright 2012-04-09 17:14:36 PDT --- It turns out, the A template is irrelevant. Perhaps this is clearer: template B(T) { mixin({ foreach (name; __traits(derivedMembers, C)) {} return "struct B {}"; }());

[Issue 7882] New: Cannot initialize static array member in ctor

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7882 Summary: Cannot initialize static array member in ctor Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: major Priority: P2 Compon

[Issue 7873] [2.059 beta] IFTI with inout does not properly match template parameter if called from inout function for pointers

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7873 Kenji Hara changed: What|Removed |Added Keywords||pull, rejects-valid --- Comment #1 from K

[Issue 7882] Cannot initialize static array member in ctor

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7882 --- Comment #1 from hst...@quickfur.ath.cx 2012-04-09 19:42:22 PDT --- Probably duplicate of bug 6174. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 7882] Cannot initialize static array member in ctor

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7882 hst...@quickfur.ath.cx changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 6174] Initialize const fixed-size array in constructor

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6174 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx --- Com

[Issue 7695] Regression(2.058): ICE(mtype.c) on associative array with keys of struct type with const members

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

[Issue 7695] Regression(2.058): ICE(mtype.c) on associative array with keys of struct type with const members

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7695 --- Comment #3 from github-bugzi...@puremagic.com 2012-04-09 20:41:47 PDT --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/d46fde7cc0fc4bad25213aee137fd2eeeb2a63af

[Issue 7872] dmd should warn if `printf` is used on D strings

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7872 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com Seve

[Issue 7873] [2.059 beta] IFTI with inout does not properly match template parameter if called from inout function for pointers

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7873 --- Comment #2 from github-bugzi...@puremagic.com 2012-04-09 21:01:05 PDT --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/7c22b8af8041a97c74e87a6e941ef14bb49905b6

[Issue 7881] std.string.format does not support structs with no toString

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7881 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 4532] std.string.format, std.stream methods, etc. still use the old doFormat instead of formattedWrite

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4532 --- Comment #10 from Kenji Hara 2012-04-09 21:38:54 PDT --- *** Issue 7881 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail be

[Issue 4532] std.string.format, std.stream methods, etc. still use the old doFormat instead of formattedWrite

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4532 --- Comment #11 from Kenji Hara 2012-04-09 21:40:28 PDT --- Issue 6595 was a bug report only about std.string.format/sformat functions. >From issue 6595 comment #0: > This enhancement issue is nearly a bug report. > > format() and sformat()

[Issue 7873] [2.059 beta] IFTI with inout does not properly match template parameter if called from inout function for pointers

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

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Nick Sabalausky changed: What|Removed |Added CC||cbkbbej...@mailinator.com S