[Issue 3581] private attribute breaks override

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3581 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added CC|

[Issue 5671] New: CTFE string concat problem

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5671 Summary: CTFE string concat problem Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords: rejects-valid Severity: normal

[Issue 5671] CTFE string concat problem

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5671 Don clugd...@yahoo.com.au changed: What|Removed |Added CC||clugd...@yahoo.com.au ---

[Issue 5672] New: Internal error: ..\ztc\cod2.c 461

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5672 Summary: Internal error: ..\ztc\cod2.c 461 Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component:

[Issue 2788] return val not passable via ref const in other method

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2788 Trass3r mrmoc...@gmx.de changed: What|Removed |Added CC||mrmoc...@gmx.de

[Issue 5672] ICE(cod2.c): if ((long 1) == 1) with -O

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5672 Don clugd...@yahoo.com.au changed: What|Removed |Added CC||clugd...@yahoo.com.au

[Issue 5673] New: Add lookahead and forgetful matching support std.regex

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5673 Summary: Add lookahead and forgetful matching support std.regex Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: major Priority: P2

[Issue 5673] Add lookahead and forgetful matching support std.regex

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5673 --- Comment #1 from Dmitry Olshansky dmitry.o...@gmail.com 2011-03-01 07:49:21 PST --- Created an attachment (id=925) Patch for regex.d, all but lookbehind -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ---

[Issue 5169] Add(?:) Non-capturing parentheses group support to std.regex

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5169 --- Comment #3 from Dmitry Olshansky dmitry.o...@gmail.com 2011-03-01 07:52:03 PST --- For a more full feature request for regex and a patch for it: http://d.puremagic.com/issues/show_bug.cgi?id=5673 -- Configure issuemail:

[Issue 5674] New: AssertError in std.regex

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5674 Summary: AssertError in std.regex Product: D Version: D2 Platform: Other OS/Version: Mac OS X Status: NEW Severity: normal Priority: P2 Component: Phobos

[Issue 4543] Regression(1.054, 2.038) typedef circular definition and segfault

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4543 --- Comment #9 from Iain Buclaw ibuc...@ubuntu.com 2011-03-01 08:35:31 PST --- Created an attachment (id=926) Fix issue4543 segv Bump. Patch to prevent ICE from occurring, but doesn't stop the forward reference error. -- Configure

[Issue 5675] New: e2ir assertion on AALiteral call expression

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5675 Summary: e2ir assertion on AALiteral call expression Product: D Version: D2 Platform: Other OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 4543] Regression(1.054, 2.038) typedef circular definition and segfault

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4543 --- Comment #10 from Iain Buclaw ibuc...@ubuntu.com 2011-03-01 10:50:34 PST --- And have no testsuite regressions on Linux as a result of the patch. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You

[Issue 5676] New: Evaluating nested std.typecons.tuple calls at compile time crashes DMD

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5676 Summary: Evaluating nested std.typecons.tuple calls at compile time crashes DMD Product: D Version: D2 Platform: Other OS/Version: Mac OS X Status: NEW

[Issue 5677] New: Calling Socket.select with a timeval hangs using -m64 on linux

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5677 Summary: Calling Socket.select with a timeval hangs using -m64 on linux Product: D Version: D2 Platform: x86_64 OS/Version: Linux Status: NEW Severity:

[Issue 3581] private attribute breaks override

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3581 Rainer Schuetze r.sagita...@gmx.de changed: What|Removed |Added CC||r.sagita...@gmx.de

[Issue 3581] private attribute breaks override

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3581 --- Comment #6 from Rainer Schuetze r.sagita...@gmx.de 2011-03-01 12:49:09 PST --- Thinking about it again, I might have missed the point completely. I don't have TDPL handy right now, but IIRC it allowed overriding the private functions in

[Issue 3581] private attribute breaks override

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3581 --- Comment #7 from Jonathan M Davis jmdavisp...@gmx.com 2011-03-01 14:48:17 PST --- They can't be kept apart as long as you can't specify whether a function is virtual or not. In C++, a member function is not virtual unless you mark it as

[Issue 5678] New: new enum struct re-allocated at compile time

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5678 Summary: new enum struct re-allocated at compile time Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Keywords: wrong-code Severity: normal

[Issue 3581] private attribute breaks override

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3581 --- Comment #8 from Vladimir thecybersha...@gmail.com 2011-03-01 15:37:06 PST --- (In reply to comment #7) They can't be kept apart as long as you can't specify whether a function is virtual or not. What do you mean? Isn't that exactly what

[Issue 3581] private attribute breaks override

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3581 --- Comment #9 from Jonathan M Davis jmdavisp...@gmx.com 2011-03-01 16:08:37 PST --- Final says that a function can't be overridden. That doesn't necessarily make it non-virtual. For instance, if that function is already overriding another

[Issue 3581] private attribute breaks override

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3581 --- Comment #10 from Vladimir thecybersha...@gmail.com 2011-03-01 16:25:18 PST --- Can protected replace private in all intended usage of virtual private functions? If so, has it been considered to simply forbid virtual private functions (with

[Issue 3581] private attribute breaks override

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3581 --- Comment #11 from Don clugd...@yahoo.com.au 2011-03-01 16:56:18 PST --- Regardless of this, the patch is still valid (if a function isn't virtual, you shouldn't be allowed to mark it as override). The question of whether private means

[Issue 5672] ICE(cod2.c): incorrect optimization of (long 1) == 1

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5672 Don clugd...@yahoo.com.au changed: What|Removed |Added Summary|ICE(cod2.c): if ((long 1) |ICE(cod2.c): incorrect

[Issue 4322] void initializer has no value on struct/union members initialized to void

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4322 Don clugd...@yahoo.com.au changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 4329] Do not show error messages that refer to __error

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4329 Don clugd...@yahoo.com.au changed: What|Removed |Added Status|REOPENED|RESOLVED

[Issue 5482] Crash with align(0)

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5482 Don clugd...@yahoo.com.au changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 4033] Error: base class is forward referenced

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4033 Don clugd...@yahoo.com.au changed: What|Removed |Added Status|REOPENED|RESOLVED

[Issue 5524] [CTFE] Trouble with typesafe variadic function

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5524 Don clugd...@yahoo.com.au changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 3581] private attribute breaks override

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3581 --- Comment #12 from Jonathan M Davis jmdavisp...@gmx.com 2011-03-01 17:35:58 PST --- True. The problem is that dmd doesn't generally complain about invalid attributes. And so this case is included. The patch does fix this one instance of

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

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4542 --- Comment #5 from Jonathan M Davis jmdavisp...@gmx.com 2011-03-01 17:40:31 PST --- I'm going to chime in on this to say that I definitely recant what I said previously on this. I do _not_ think that TDPL is correct in this case. After having

[Issue 5679] New: Type aliasing this from an access function defined in base class confuses the compiler about the type of objects

2011-03-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5679 Summary: Type aliasing this from an access function defined in base class confuses the compiler about the type of objects Product: D Version: D2 Platform: x86