[Issue 3726] Regression: ICE(mangle.c 81): struct forward reference with static this

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3726


Don clugd...@yahoo.com.au changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


--- Comment #4 from Don clugd...@yahoo.com.au 2010-01-21 23:58:24 PST ---
Fixed in svn 345. Never appeared in a released version of DMD. Thanks for the
bug report!

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 3569] DMD Stack Overflow with a struct member function inside a C-style struct initializer

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3569



--- Comment #3 from Don clugd...@yahoo.com.au 2010-01-22 00:09:28 PST ---
Svn commit 337 gets rid of the stack overflow, and turns it into a
rejects-valid bug.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 3282] The overload and override issue of const/immutable member functions

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3282


Rainer Schuetze r.sagita...@gmx.de changed:

   What|Removed |Added

 CC||r.sagita...@gmx.de


--- Comment #2 from Rainer Schuetze r.sagita...@gmx.de 2010-01-22 00:37:37 
PST ---
This kind of works now with changeset 344. But both f() and f() const
overload f() in the base class, and the last one wins. I think dmd should
either issue an error or add another entry to the vtbl for the non-exact but
covariant match.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 3674] forward reference error with multiple overloads with same name

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3674



--- Comment #7 from Rainer Schuetze r.sagita...@gmx.de 2010-01-22 00:39:03 
PST ---
Thanks, it works now. This also fixes issue 3282 which is what happened if you
did not use final to produce an error at compile time. See comments there for
another quirk.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 3728] getOverloads and identifier traits

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3728


Walter Bright bugzi...@digitalmars.com changed:

   What|Removed |Added

 CC||bugzi...@digitalmars.com


--- Comment #5 from Walter Bright bugzi...@digitalmars.com 2010-01-22 
02:37:22 PST ---
Changeset 346

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 3726] Regression: ICE(mangle.c 81): struct forward reference with static this

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3726


Leandro Lucarella llu...@gmail.com changed:

   What|Removed |Added

 CC||llu...@gmail.com


--- Comment #5 from Leandro Lucarella llu...@gmail.com 2010-01-22 07:33:28 
PST ---
It looks like beta releases are already paying off ;)

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 3732] Not all COM interfaces inherit from IUnknown.

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3732



--- Comment #2 from Burton Radons burton-rad...@shaw.ca 2010-01-22 08:25:15 
PST ---
Nope. I've since found that this is also common to most of the interfaces used
in the reflection API for DirectX 10 and 11, which you're not supposed to
implement. I think the intent is the same, just the opposite direction -
they're trying to serve objects whose lifetimes are completely dependent on the
root object.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 3716] Regression with multi dimensional array literals

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3716



--- Comment #1 from Don clugd...@yahoo.com.au 2010-01-22 13:39:10 PST ---
This also worked in DMD2.035. Haven't checked intermediate versions. The
regression was probably introduced in 2.037.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 2928] Swap order of paramaters for std.range's take

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2928


Kyle Foley k-fo...@onu.edu changed:

   What|Removed |Added

 CC||k-fo...@onu.edu


--- Comment #5 from Kyle Foley k-fo...@onu.edu 2010-01-22 16:58:03 PST ---
What is the status on this?  I would like to see it it changed to 

Take!(R) take(R)(R input, size_t n);
Take!(Repeat!(T)) replicate(T)(T value, size_t n);

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 2928] Swap order of paramaters for std.range's take

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2928



--- Comment #6 from Andrei Alexandrescu and...@metalanguage.com 2010-01-22 
17:16:25 PST ---
I'll change that soon. Thanks!

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 3734] New: [patch] src/traits.c does not compile with gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3734

   Summary: [patch] src/traits.c does not compile with gcc (Ubuntu
4.4.1-4ubuntu8) 4.4.1
   Product: D
   Version: 2.040
  Platform: Other
OS/Version: Linux
Status: NEW
  Severity: normal
  Priority: P2
 Component: DMD
AssignedTo: nob...@puremagic.com
ReportedBy: jason.james.ho...@gmail.com


--- Comment #0 from Jason House jason.james.ho...@gmail.com 2010-01-22 
20:06:10 PST ---
It looks parenthesis were accidentally forgotten.  This would probably manifest
itself as some kind of bug in the future...

diff traits.c.bk traits.c
57c57
 if (p-ident == Id::getVirtualFunctions  !f-isVirtual)
---
 if (p-ident == Id::getVirtualFunctions  !f-isVirtual())

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 3728] getOverloads and identifier traits

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3728



--- Comment #7 from Walter Bright bugzi...@digitalmars.com 2010-01-22 
20:25:36 PST ---
Added the (), changeset 347

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 3734] [patch] src/traits.c does not compile with gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3734


Walter Bright bugzi...@digitalmars.com changed:

   What|Removed |Added

 CC||bugzi...@digitalmars.com


--- Comment #1 from Walter Bright bugzi...@digitalmars.com 2010-01-22 
21:23:58 PST ---
Changeset 347

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 3727] lots of deffering SomeStructName messages when compiling

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3727


Walter Bright bugzi...@digitalmars.com changed:

   What|Removed |Added

 CC||bugzi...@digitalmars.com


--- Comment #1 from Walter Bright bugzi...@digitalmars.com 2010-01-22 
21:25:40 PST ---
Debug printf inadvertently left in. Just comment it out.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 3724] bug in Expression::arraySyntaxCopy (null pointer dereference on struct-union-struct

2010-01-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3724


Walter Bright bugzi...@digitalmars.com changed:

   What|Removed |Added

 CC||bugzi...@digitalmars.com


--- Comment #1 from Walter Bright bugzi...@digitalmars.com 2010-01-22 
21:50:46 PST ---
Changeset 348

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---