[Issue 6621] New: Superimposition amount for std.range.chunks

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6621 Summary: Superimposition amount for std.range.chunks Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 6208] Parameter storage classes are ignored in template function deducing.

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6208 --- Comment #2 from Kenji Hara k.hara...@gmail.com 2011-09-08 00:52:07 PDT --- I found related issue. Type storage classes (in, const, immutable, shared, inout) are also ignored. void foo(T)(const T value) if (!is(T == int)) {} void main() {

[Issue 6622] rdmd --makedepend lists dmd.conf and dmd

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6622 --- Comment #1 from Heywood Floyd soul...@gmail.com 2011-09-08 03:24:24 PDT --- (This is D 2.055) -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 6622] New: rdmd --makedepend lists dmd.conf and dmd

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6622 Summary: rdmd --makedepend lists dmd.conf and dmd Product: D Version: D2 Platform: Other OS/Version: Mac OS X Status: NEW Severity: normal Priority: P2

[Issue 6622] rdmd --makedepend lists dmd.conf and dmd

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6622 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added CC|

[Issue 6623] New: Position rigidity of @system for delegates

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6623 Summary: Position rigidity of @system for delegates Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity: enhancement Priority: P2

[Issue 6622] rdmd --makedepend lists dmd.conf and dmd

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6622 --- Comment #3 from Heywood Floyd soul...@gmail.com 2011-09-08 05:34:24 PDT --- Ah, I see. Well, that does sound well-meaning. Hm, but, how can rdmd --makedepend claim to know which dmd-binary I'm using in my Makefile? How does it even know

[Issue 6352] Regression(2.054) Implicit pure/nothrow/@safe messes up delegate arrays

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6352 yebblies yebbl...@gmail.com changed: What|Removed |Added Keywords||patch

[Issue 6624] New: Functions with Parameters Implicitly Convertible to Immutable Are Not Pure

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6624 Summary: Functions with Parameters Implicitly Convertible to Immutable Are Not Pure Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW

[Issue 6605] Add switch to enable setting library search paths via command line

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6605 --- Comment #8 from Andrej Mitrovic andrej.mitrov...@gmail.com 2011-09-08 07:40:28 PDT --- (In reply to comment #7) If you create a library you usually don't add another library to it. You are right, this completely slipped my mind. :) --

[Issue 6308] Destruction of temporaries on exception causes unhandled access violation

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6308 --- Comment #13 from Andrej Mitrovic andrej.mitrov...@gmail.com 2011-09-08 07:48:16 PDT --- (In reply to comment #12) (In reply to comment #11) It seems after it tries to open the protected pagefile.sys it keeps rethrowing exceptions

[Issue 6625] New: Distribute newer Windows API import libraries

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6625 Summary: Distribute newer Windows API import libraries Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P2

[Issue 6308] Destruction of temporaries on exception causes unhandled access violation

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6308 --- Comment #14 from Andrej Mitrovic andrej.mitrov...@gmail.com 2011-09-08 09:16:03 PDT --- (In reply to comment #13) (In reply to comment #12) (In reply to comment #11) It seems after it tries to open the protected pagefile.sys it keeps

[Issue 6329] Out of range exceptions not thrown in certain cases

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6329 --- Comment #3 from Andrej Mitrovic andrej.mitrov...@gmail.com 2011-09-08 09:19:09 PDT --- (In reply to comment #2) Created an attachment (id=1022) [details] Error messages 2.055 still prints out excessive error messages. I'm sorry, not

[Issue 6329] Out of range exceptions not thrown in certain cases

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6329 --- Comment #2 from Andrej Mitrovic andrej.mitrov...@gmail.com 2011-09-08 09:18:00 PDT --- Created an attachment (id=1022) Error messages 2.055 still prints out excessive error messages. -- Configure issuemail:

[Issue 6329] Out of range exceptions not thrown in certain cases

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6329 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Status|RESOLVED|REOPENED

[Issue 6329] Out of range exceptions not thrown in certain cases

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6329 --- Comment #4 from Vladimir Panteleev thecybersha...@gmail.com 2011-09-08 09:23:06 PDT --- It doesn't happen on my machine. Have you updated DMD/Phobos/Druntime properly? -- Configure issuemail:

[Issue 6329] Out of range exceptions not thrown in certain cases

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6329 --- Comment #6 from Andrej Mitrovic andrej.mitrov...@gmail.com 2011-09-08 09:28:29 PDT --- Typically I install DMD fresh to make sure I didn't screw something up while updating. I can confirm adding -g removes the access violations. --

[Issue 6626] New: std.complex.expi()

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6626 Summary: std.complex.expi() Product: D Version: D2 Platform: x86 OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: Phobos

[Issue 6365] AutoTupleDeclaration

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6365 d...@dawgfoto.de changed: What|Removed |Added CC||d...@dawgfoto.de --- Comment #34

[Issue 6365] AutoTupleDeclaration

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6365 --- Comment #35 from d...@dawgfoto.de 2011-09-08 10:15:17 PDT --- (In reply to comment #34) (auto a, b) = (2, 3); This would actually call for 'auto tup = (2, 3);' '(auto a, b) tup = (2, 3);' || 'auto tup@(a, b) = (2, 3);'. So you can pass

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

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5602 bearophile_h...@eml.cc changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 6627] New: BigInt textual representation

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6627 Summary: BigInt textual representation Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: rejects-valid Severity: normal

[Issue 6627] BigInt textual representation

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6627 --- Comment #1 from Kenji Hara k.hara...@gmail.com 2011-09-08 14:24:37 PDT --- I have posted two pull requests. https://github.com/D-Programming-Language/phobos/pull/236 to!SomeString should use formatValue. After that, std.conv.text() using

[Issue 6622] rdmd --makedepend lists dmd.conf and dmd

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6622 --- Comment #5 from Nick Sabalausky cbkbbej...@mailinator.com 2011-09-08 15:33:12 PDT --- (and I'll file an enhancement request for tell RDMD which DMD to use if one doesn't already exist) Here: issue 6628 -- Configure issuemail:

[Issue 6628] New: [RDMD] Ability to choose which DMD to use.

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6628 Summary: [RDMD] Ability to choose which DMD to use. Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: enhancement Priority: P2

[Issue 6629] New: std.conv.emplace: enforcement is too weak

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6629 Summary: std.conv.emplace: enforcement is too weak Product: D Version: D2 Platform: Other OS/Version: Linux Status: NEW Severity: normal Priority: P2

[Issue 6622] rdmd --makedepend lists dmd.conf and dmd

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6622 --- Comment #6 from Nick Sabalausky cbkbbej...@mailinator.com 2011-09-08 15:48:00 PDT --- Sorry, that was pretty long-winded, so let me summarize: I believe the current behavior is correct. Why? Because the list of .d dependencies is

[Issue 6629] std.conv.emplace: enforcement is too weak

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6629 --- Comment #1 from timon.g...@gmx.ch 2011-09-08 15:58:32 PDT --- https://github.com/D-Programming-Language/phobos/pull/249 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail

[Issue 6630] New: Assigning null to class with nested alias this class is misinterpreted

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6630 Summary: Assigning null to class with nested alias this class is misinterpreted Product: D Version: D2 Platform: Other OS/Version: FreeBSD Status: NEW

[Issue 6631] New: core.time module constructor runs AFTER main program's module constructor

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6631 Summary: core.time module constructor runs AFTER main program's module constructor Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW

[Issue 6632] New: toUTFz sometimes does not work with const parameters

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6632 Summary: toUTFz sometimes does not work with const parameters Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P2

[Issue 4542] [tdpl] TDPL NVI example results in linker error

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4542 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 4542] [tdpl] TDPL NVI example results in linker error

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4542 --- Comment #7 from Jonathan M Davis jmdavisp...@gmx.com 2011-09-08 19:15:21 PDT --- (In reply to comment 6) Can't the compiler determine this automatically? No. In order to do that, it would have to know about every single class in the

[Issue 4542] [tdpl] TDPL NVI example results in linker error

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4542 --- Comment #8 from Andrej Mitrovic andrej.mitrov...@gmail.com 2011-09-08 19:21:38 PDT --- Well in any case, unless you interleave your private and public functions, you can use a shortcut: class Foo { final: private void x() {}

[Issue 4542] [tdpl] TDPL NVI example results in linker error

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4542 --- Comment #9 from Jonathan M Davis jmdavisp...@gmx.com 2011-09-08 19:31:08 PDT --- Oh. It's totally feasible to mark all of a class' private member functions final. Personally, I always use private: already, so adding final: on top of

[Issue 4542] [tdpl] TDPL NVI example results in linker error

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4542 --- Comment #10 from Andrej Mitrovic andrej.mitrov...@gmail.com 2011-09-08 20:22:35 PDT --- Isn't this what NVI is all about? import std.stdio; interface Foo { final void callable() { impl1(); impl2(); } void

[Issue 4542] [tdpl] TDPL NVI example results in linker error

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4542 --- Comment #11 from Andrej Mitrovic andrej.mitrov...@gmail.com 2011-09-08 20:24:44 PDT --- (In reply to comment #10) however you can call it via the Foo interface. * You can also call callable() via Bar, so this works fine: Bar bar = new

[Issue 4542] [tdpl] TDPL NVI example results in linker error

2011-09-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4542 --- Comment #12 from Jonathan M Davis jmdavisp...@gmx.com 2011-09-08 20:40:36 PDT --- The idea is to have a public, non-virtual function which does something before and/or after calling a private virtual function. That way, you can guarantee