[Issue 4045] [CTFE] increasing array length

2010-05-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4045


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

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||clugd...@yahoo.com.au
 Resolution||FIXED


--- Comment #1 from Don clugd...@yahoo.com.au 2010-05-31 00:36:21 PDT ---
http://www.dsource.org/projects/dmd/changeset/507

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


[Issue 3651] mangleof broken for enums

2010-05-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3651


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

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||bugzi...@digitalmars.com
 Resolution||FIXED


--- Comment #6 from Walter Bright bugzi...@digitalmars.com 2010-05-31 
01:02:27 PDT ---
http://www.dsource.org/projects/dmd/changeset/508

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


[Issue 4256] New: Inner template mathods can't access this pointer

2010-05-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4256

   Summary: Inner template mathods can't access this pointer
   Product: D
   Version: unspecified
  Platform: x86
OS/Version: Windows
Status: NEW
  Severity: normal
  Priority: P2
 Component: DMD
AssignedTo: nob...@puremagic.com
ReportedBy: simen.kja...@gmail.com


--- Comment #0 from Simen Kjaeraas simen.kja...@gmail.com 2010-05-31 05:52:19 
PDT ---
struct bar {
int n;
void baz( ) {
void qux(T)() {
n = 3;
}
qux!int();
}
}

The above code barfs on 'n = 3;': Error: need 'this' to access member n.

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


[Issue 3809] Struct initializers apparently always CTFE'd, and incorrectly

2010-05-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3809



--- Comment #4 from Don clugd...@yahoo.com.au 2010-05-31 11:46:37 PDT ---
This isn't really a regression. Struct static initializers
have always been CTFEd, for example the code below generates a compile-time
div-by-zero error even in DMD 1.023. The only reason this code ever worked
was that CTFE didn't work for member functions. Starting with svn 337 
(DMD1.056), member functions can be called at compile time.

However, the spec says:
The static initializer syntax can also be used to initialize non-static
variables, provided that the member names are not given. 
The initializer need not be evaluatable at compile time.

The compiler has never complied with this part of the spec.

// Should compile, but fails
int bug3809() { asm { nop; } return 0; }
struct BUG3809 { int xx; }
void bug3809b() {
BUG3809 b = { bug3809() };
}

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


[Issue 1671] associative array comparison fails

2010-05-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1671


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

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||clugd...@yahoo.com.au
 Resolution||FIXED


--- Comment #2 from Don clugd...@yahoo.com.au 2010-05-31 12:03:52 PDT ---
Fixed DMD 1.057 and 2.041.

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


[Issue 2276] Error message missing line number on array operation

2010-05-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2276


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

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||bugzi...@digitalmars.com
 Resolution||FIXED


--- Comment #3 from Walter Bright bugzi...@digitalmars.com 2010-05-31 
19:02:33 PDT ---
http://www.dsource.org/projects/dmd/changeset/509

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


[Issue 3064] Invalid array operation accepted, generates bad code

2010-05-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3064


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

   What|Removed |Added

 Status|REOPENED|RESOLVED
 CC||bugzi...@digitalmars.com
 Resolution||FIXED


--- Comment #4 from Walter Bright bugzi...@digitalmars.com 2010-05-31 
19:03:32 PDT ---
http://www.dsource.org/projects/dmd/changeset/509

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


[Issue 2546] Array Ops silently fail when no slice symbol is used.

2010-05-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2546


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

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||bugzi...@digitalmars.com
 Resolution||FIXED


--- Comment #1 from Walter Bright bugzi...@digitalmars.com 2010-05-31 
19:02:59 PDT ---
http://www.dsource.org/projects/dmd/changeset/509

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


[Issue 1941] missing line on inaccesable external private module member

2010-05-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1941


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

   What|Removed |Added

 Status|REOPENED|RESOLVED
 CC||bugzi...@digitalmars.com
 Resolution||FIXED


--- Comment #5 from Walter Bright bugzi...@digitalmars.com 2010-05-31 
22:48:30 PDT ---
http://www.dsource.org/projects/dmd/changeset/510

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