[Issue 4860] Taking delegates to a member function broken if method is also aliased in from a base class

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4860 --- Comment #7 from Don 2010-11-19 22:16:42 PST --- That patch was a bit too early in the function. Should be e2ir.c, line 3308. Still in DelegateExp::toElem(). { // Get pointer to function out of virtual table

[Issue 5244] PATCH: fix use of uninitialised variable in toObj.c

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5244 Brad Roberts changed: What|Removed |Added Attachment #822|application/octet-stream|text/plain mime type|

[Issue 5244] New: PATCH: fix use of uninitialised variable in toObj.c

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5244 Summary: PATCH: fix use of uninitialised variable in toObj.c Product: D Version: D2 Platform: Other OS/Version: All Status: NEW Severity: minor Priority: P2

[Issue 5243] New: dmd -run potentially removes user files

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5243 Summary: dmd -run potentially removes user files Product: D Version: D1 & D2 Platform: All OS/Version: All Status: NEW Severity: critical Priority: P2 Comp

[Issue 5219] @noheap annotation

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5219 Michal Minich changed: What|Removed |Added CC||michal.min...@gmail.com --- Comment #6

[Issue 2095] covariance w/o typechecks = bugs

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2095 --- Comment #22 from Bruno Medeiros 2010-11-19 15:31:03 PST --- > Yes, like I mentioned, Steven's solution has some limitations. I meant Stewart (Gordon), not Steven. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=

[Issue 2095] covariance w/o typechecks = bugs

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2095 --- Comment #21 from Bruno Medeiros 2010-11-19 15:29:24 PST --- (In reply to comment #20) > (In reply to comment #19) > > > Classes are not like arrays and pointers. These are > > supposed to be lightweight data types, it's out of place for D

[Issue 2056] Const system does not allow certain safe casts/conversions involving deep composite types

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2056 --- Comment #6 from Bruno Medeiros 2010-11-19 15:20:41 PST --- (In reply to comment #5) > > When this bug was submitted, the lines marked with "// Error here" did not > > compile > > So what does the fix for bug 3621, I wonder? (It's for dmd

[Issue 5027] Ghost fields for Contract Programming

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5027 --- Comment #3 from Bruno Medeiros 2010-11-19 15:11:32 PST --- If instead of: @ghost static int x; you have: debug(contracts) static int x; and "contracts" is said identifier that is only defined in non-release mode, then the compiler can

[Issue 5242] self referencing template constraint crashes compiler

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5242 Don changed: What|Removed |Added Keywords||ice-on-invalid-code, patch CC|

[Issue 5242] New: self referencing template constraint crashes compiler

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5242 Summary: self referencing template constraint crashes compiler Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P2

[Issue 5240] Faster std.random.uniform() for [0.0, 1.0) range

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5240 --- Comment #1 from bearophile_h...@eml.cc 2010-11-19 12:10:42 PST --- A specialized overload/function like this is useful in Phobos even if it's not faster. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ---

[Issue 5121] Make std.algorithm.swap weakly pure

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5121 --- Comment #1 from bearophile_h...@eml.cc 2010-11-19 10:05:01 PST --- See: http://www.dsource.org/projects/phobos/changeset/2180 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail

[Issue 4122] More handy BigInt.toString()

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4122 --- Comment #1 from bearophile_h...@eml.cc 2010-11-19 10:06:24 PST --- See: http://www.dsource.org/projects/phobos/changeset/2183 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail

[Issue 5103] Container Documentation missing syntax

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5103 --- Comment #5 from Nick Treleaven 2010-11-19 09:45:51 PST --- > It's defined in docsrc/std.ddoc, but not in phobos/std.ddoc I can confirm that building with docsrc/std.ddoc fixes this bug. -- Configure issuemail: http://d.puremagic.com/iss

[Issue 5027] Ghost fields for Contract Programming

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5027 --- Comment #2 from bearophile_h...@eml.cc 2010-11-19 09:45:30 PST --- (In reply to comment #1) > Or alternatively, have the compiler define a debug/version identifier when > compiled in release mode, and then just use conditional compilation.

[Issue 5193] SList cannot have struct elements that have immutable members.

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5193 chuck changed: What|Removed |Added CC||chuck.so...@gmail.com --- Comment #1 from chuc

[Issue 5027] Ghost fields for Contract Programming

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5027 Bruno Medeiros changed: What|Removed |Added CC||bdom.pub+deeb...@gmail.com --- Commen

[Issue 2043] Closure outer variables in nested blocks are not allocated/instantiated correctly.

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2043 Bruno Medeiros changed: What|Removed |Added CC||nfx...@gmail.com --- Comment #5 from

[Issue 4966] Loops and closures break immutable

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4966 Bruno Medeiros changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 5241] dmd: ABI breakage/regression

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5241 nfx...@gmail.com changed: What|Removed |Added Keywords||patch --- Comment #2 from nfx...@gma

[Issue 5241] dmd: ABI breakage/regression

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5241 --- Comment #1 from nfx...@gmail.com 2010-11-19 08:20:24 PST --- (In reply to comment #0) > At some point, both dmd and Phobos1 added a new member to TypeInfo_Struct: > m_flags. Damn, that should be m_align. -- Configure issuemail: http://d.p

[Issue 5241] New: dmd: ABI breakage/regression

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5241 Summary: dmd: ABI breakage/regression Product: D Version: D1 Platform: Other OS/Version: All Status: NEW Severity: regression Priority: P2 Component: DMD

[Issue 5219] @noheap annotation

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5219 SHOO changed: What|Removed |Added CC||zan77...@nifty.com --- Comment #5 from SHOO 20

[Issue 5240] New: Faster std.random.uniform() for [0.0, 1.0) range

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5240 Summary: Faster std.random.uniform() for [0.0, 1.0) range Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 5231] BigInt lacks a normal toString()

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5231 --- Comment #17 from bearophile_h...@eml.cc 2010-11-19 07:14:29 PST --- (In reply to comment #16) > This is a bug in format. Even the partial fix I made for bug 5237, makes > BigInt > print correctly, without any change to the BigInt code. > >

[Issue 2954] [tdpl] Appalling bug in associative arrays (D2 only)

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2954 --- Comment #5 from Don 2010-11-19 06:36:06 PST --- (In reply to comment #4) > The fix still isn't right, as it fails at compile time on line 10. It works for me. Hmm. I think this might also be relying on the patch for bug 5218, which I still

[Issue 5238] PATCH: fix return of uninitialised var in interpret.c

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5238 --- Comment #4 from simon 2010-11-19 06:21:24 PST --- (In reply to comment #1) > With this patch applied on my system, I still fail to pass > runnable/interpret.d > with -O, but now a few lines later at 2110: > > 2106 int goodfoo3() > 2107 {

[Issue 5237] writefln doesn't respect Complex.toString

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5237 --- Comment #6 from Lars T. Kyllingstad 2010-11-19 04:35:04 PST --- (In reply to comment #3) > (In reply to comment #1) > > Partial fix in svn 2183. This fixes the last 3 cases, not the first one. > > It would be very straightforward to implem

[Issue 5237] writefln doesn't respect Complex.toString

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5237 --- Comment #5 from Lars T. Kyllingstad 2010-11-19 04:32:21 PST --- (In reply to comment #4) > My guess is that positional parameters will make it more complicated, > but possibly it's really simple. Regarding positional parameters, allow me

[Issue 5237] writefln doesn't respect Complex.toString

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5237 --- Comment #4 from Don 2010-11-19 04:19:11 PST --- (In reply to comment #3) > (In reply to comment #1) > > Partial fix in svn 2183. This fixes the last 3 cases, not the first one. > > It would be very straightforward to implement the first cas

[Issue 5237] writefln doesn't respect Complex.toString

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5237 Lars T. Kyllingstad changed: What|Removed |Added CC||bugzi...@kyllingen.net --- Comme

[Issue 5237] writefln doesn't respect Complex.toString

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5237 Don changed: What|Removed |Added CC||jmdavisp...@gmx.com --- Comment #2 from Don 201

[Issue 5231] BigInt lacks a normal toString()

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5231 Don changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 5237] writefln doesn't respect Complex.toString

2010-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5237 --- Comment #1 from Don 2010-11-19 01:25:33 PST --- Partial fix in svn 2183. This fixes the last 3 cases, not the first one. It would be very straightforward to implement the first case, but we need to think if it would really be a sensible des