[Issue 4676] Overload resolution rejects valid code when mixing variadics, non-variadics

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4676 Don changed: What|Removed |Added CC||clugd...@yahoo.com.au --- Comment #1 from Don 2

[Issue 4676] New: Overload resolution rejects valid code when mixing variadics, non-variadics

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4676 Summary: Overload resolution rejects valid code when mixing variadics, non-variadics Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW

[Issue 4126] std.range.ElementType doesn't work with opApply

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4126 David Simcha changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 4346] More flexible std.array.array

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4346 David Simcha changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 4675] New: Eponymous Template should hide internal names

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4675 Summary: Eponymous Template should hide internal names Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P2

[Issue 4673] Bug in std.string (isNumeric)

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4673 kenn...@gmail.com changed: What|Removed |Added CC||kenn...@gmail.com --- Comment #4 fr

[Issue 4667] Goto skipping variable initializations

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4667 Stewart Gordon changed: What|Removed |Added CC||s...@iname.com --- Comment #3 from St

[Issue 4532] Position specifiers don't work in format

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4532 --- Comment #2 from Stewart Gordon 2010-08-18 08:47:04 PDT --- I've just looked at the code and seem to have figured out what's going on. Traditionally, std.format.doFormat is the function that underlies all the writef* functions and std.strin

[Issue 4652] Compiler hangs on template with zero-length tuple and another argument

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4652 Don changed: What|Removed |Added Keywords||patch --- Comment #4 from Don 2010-08-18 06:37:

[Issue 3220] Compile time union crash when passed to template

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3220 Don changed: What|Removed |Added Keywords||ice-on-invalid-code Status|NEW

[Issue 4674] New: Change std.typecons.alignForSize's signature to (string[] names...)

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4674 Summary: Change std.typecons.alignForSize's signature to (string[] names...) Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: no

[Issue 4673] Bug in std.string (isNumeric)

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4673 --- Comment #3 from bearophile_h...@eml.cc 2010-08-18 04:07:13 PDT --- You are right, my reduced version was useless, this shows the problem: import std.string: isNumeric; void main() { assert(isNumeric("F")); assert(isNumeric("L"));

[Issue 4673] Bug in std.string (isNumeric)

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4673 --- Comment #2 from Petit Vincent 2010-08-18 12:51:37 CEST --- (In reply to comment #1) > This reduced case shows that parse() doesn't accept "F" or "L", so I don't see > the problem yet: > > > import std.conv; > void main() { > int n1 =

[Issue 4673] Bug in std.string (isNumeric)

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4673 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Com

[Issue 4661] Array Literal Incompatible Type Error Msg Should Include Line Number

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4661 --- Comment #7 from bearophile_h...@eml.cc 2010-08-18 03:23:38 PDT --- Given the way templates work in D, the original code can't work, but I'd like to receive the error line number here. This problem is a good example to show the difference be

[Issue 4673] New: Bug in std.string (isNumeric)

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4673 Summary: Bug in std.string (isNumeric) Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: P

[Issue 4672] [patch] rdmd fails when -I is needed

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4672 --- Comment #1 from Nick Sabalausky 2010-08-18 01:57:19 PDT --- Created an attachment (id=724) Modified rdmd -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 4672] New: rdmd fails when -I is needed

2010-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4672 Summary: rdmd fails when -I is needed Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: Phobo