[Issue 111] appending a dchar to a char[]

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=111


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 2009-12-06 
00:43:32 PST ---
Fixed dmd 1.053 and 2.037

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


[Issue 2967] spec does not mention that inline asm is a valid return statement.

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2967


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 2009-12-06 
00:45:38 PST ---
Fixed dmd 1.053 and 2.037

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


[Issue 3115] and = generate wrong code

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3115


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

   What|Removed |Added

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


--- Comment #4 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:45:54 PST ---
Fixed dmd 1.053 and 2.037

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


[Issue 3171] % not implemented correctly for floats

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3171


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

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


--- Comment #6 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:46:11 PST ---
Fixed dmd 1.053 and 2.037

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


[Issue 3381] [tdpl] Incorrect assessment of overriding in triangular-shaped hierarchy

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3381


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

   What|Removed |Added

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


--- Comment #8 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:46:29 PST ---
Fixed dmd 1.053 and 2.037

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


[Issue 3469] ICE(func.c): Regression. Calling non-template function as a template, from another module

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3469


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 2009-12-06 
00:46:48 PST ---
Fixed dmd 1.053 and 2.037

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


[Issue 3496] ICE(cgelem.c, optimizer bug) cast(void *)(x1)== null.

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3496


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

   What|Removed |Added

 CC||bugzi...@digitalmars.com


--- Comment #7 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:47:30 PST ---
Fixed dmd 1.053 and 2.037

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


[Issue 3502] Fix for dropped Mac OS X 10.5

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3502



--- Comment #5 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:47:53 PST ---
Fixed dmd 1.053 and 2.037

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


[Issue 3521] Optimized code access popped register

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3521


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

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


--- Comment #5 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:48:12 PST ---
Fixed dmd 1.053 and 2.037

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


[Issue 3540] Another DWARF line number fix

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3540


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 2009-12-06 
00:48:31 PST ---
Fixed dmd 1.053 and 2.037

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


[Issue 2664] OSX standard math functions are less accurate

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2664


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

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


--- Comment #1 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:49:56 PST ---
Fixed dmd 2.037

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


[Issue 2229] ICE(template.c) instantiating an invalid variadic template with more than one argument

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2229


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

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution||FIXED


--- Comment #14 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:49:17 PST ---
Fixed dmd 1.053

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


[Issue 370] Compiler stack overflow on recursive typeof in function declaration.

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=370


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

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution||FIXED


--- Comment #6 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:48:59 PST ---
Fixed dmd 1.053

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


[Issue 2802] VariantN.opCmp!(T) fails when T != VariantN

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2802


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

   What|Removed |Added

 CC||bugzi...@digitalmars.com


--- Comment #3 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:50:16 PST ---
Fixed dmd 2.037

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


[Issue 3375] [tdpl] Ternary operator doesn't yield an lvalue

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3375


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 2009-12-06 
00:51:14 PST ---
Fixed dmd 2.037

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


[Issue 3388] [tdpl] contracts should allow throw expressions

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3388


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

   What|Removed |Added

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


--- Comment #4 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:52:33 PST ---
Fixed dmd 2.037

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


[Issue 3390] [tdpl] out(result) contract should not be able to rebind result

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3390


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

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


--- Comment #4 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:53:00 PST ---
Fixed dmd 2.037

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


[Issue 3494] Segfault(mtype.c) using typeof(return) inside an auto function

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3494


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 2009-12-06 
00:54:47 PST ---
Fixed dmd 2.037

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


[Issue 2977] std.random.unpredictableSeed() should use thread ID somewhere

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2977


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

   What|Removed |Added

 CC||bugzi...@digitalmars.com


--- Comment #2 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:50:37 PST ---
Fixed dmd 2.037

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


[Issue 3481] PATCH: opPow(), x ^^ y as a power operator

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3481


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

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


--- Comment #14 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:54:25 PST ---
Fixed dmd 2.037

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


[Issue 3311] std.range.chain shouldn't have opIndexAssign if arguments aren't mutable.

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3311


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

   What|Removed |Added

 CC||bugzi...@digitalmars.com


--- Comment #2 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:50:58 PST ---
Fixed dmd 2.037

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


[Issue 3380] [tdpl] typeid(obj) should return the dynamic type of the object

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3380


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

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


--- Comment #4 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:51:52 PST ---
Fixed dmd 2.037

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


[Issue 3433] [tdpl] Comparing structs for equality is not member-by-member

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3433


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

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


--- Comment #10 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:53:45 PST ---
Fixed dmd 2.037

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


[Issue 3379] [tdpl] Parameter names not visible in the if clause of a template

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3379


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

   What|Removed |Added

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


--- Comment #11 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:51:33 PST ---
Fixed dmd 2.037

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


[Issue 3478] no effect in expression error on return to void

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3478


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

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


--- Comment #6 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:54:03 PST ---
Fixed dmd 2.037

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


[Issue 3553] ICE when a function argument defaults to __LINE__

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3553


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

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


--- Comment #8 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:55:20 PST ---
Fixed dmd 2.037

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


[Issue 3551] nested struct = dmd adds a hidden pointer

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3551


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

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


--- Comment #3 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
00:55:04 PST ---
Fixed dmd 2.037

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


[Issue 3579] Broken Links to Compiler

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3579


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 2009-12-06 
01:04:22 PST ---
Fixed.

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


[Issue 3571] super description has a duplicated sentence

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3571


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 2009-12-06 
01:12:26 PST ---
Fixed

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


[Issue 3580] Update docs s/invariant/immutable/

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3580


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 2009-12-06 
01:15:28 PST ---
Fixed.

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


[Issue 3346] classinfo behaves like no other D entity

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3346


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

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


--- Comment #8 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
01:18:22 PST ---
exp.classinfo is deprecated now, use typeid(exp) instead. TypeInfo replaces
ClassInfo.

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


[Issue 3576] Can't overload explicitly instantiated template functions

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3576


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

   What|Removed |Added

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


--- Comment #1 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
03:08:42 PST ---
I know there was this change, but before it was a bit erratic what it did. I'll
argue that the compiler is correctly saying it's an error.

Code can decide to do template function type inference, or overloading, but not
both at the same time. By not specifying enough in the specialization, then
inference rules are applied.

Trying to do both inference and overloading results in a complicated morass.
Better to leave it an error.

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


[Issue 3330] Compiler rejects mixin templates that generate moderately long code;

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3330


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

   What|Removed |Added

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


--- Comment #1 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
03:55:43 PST ---
Test case fails to compile with:

bug.d(11): Error: identifier 'SqlDate' is not defined

Please fix  reopen.

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


[Issue 3582] New: core.stdc.ctype functions are not pure

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3582

   Summary: core.stdc.ctype functions are not pure
   Product: D
   Version: unspecified
  Platform: Other
OS/Version: All
Status: NEW
  Severity: normal
  Priority: P2
 Component: druntime
AssignedTo: s...@invisibleduck.org
ReportedBy: k.hanaz...@gmail.com


--- Comment #0 from Kasumi Hanazuki k.hanaz...@gmail.com 2009-12-06 04:57:14 
PST ---
The functions in core.stdc.ctype are not pure,
because they are locale-dependent, that is referring to a mutable state.

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


[Issue 674] -v1 and -d options allowed at the same time

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=674


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

   What|Removed |Added

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


--- Comment #2 from Walter Bright bugzi...@digitalmars.com 2009-12-06 
12:02:59 PST ---
I agree with Stewart.

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


[Issue 3583] New: Unsigned right shift works the same as signed right shift.

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3583

   Summary: Unsigned right shift works the same as signed right
shift.
   Product: D
   Version: future
  Platform: Other
OS/Version: Windows
Status: NEW
  Keywords: wrong-code
  Severity: normal
  Priority: P2
 Component: DMD
AssignedTo: nob...@puremagic.com
ReportedBy: dsim...@yahoo.com


--- Comment #0 from David Simcha dsim...@yahoo.com 2009-12-06 12:15:14 PST ---
import std.stdio;

void main() {
int i = 0b1000___0010;

int iSigned = i  2;
writefln( int  :  %.32b, iSigned);

int iUnsigned = i  2;
writefln( int :  %.32b, iUnsigned);

uint u = cast(uint) i;

uint uSigned = u  2;
writefln( uint :  %.32b, uSigned);

uint uUnsigned = u  2;
writefln(uint :  %.32b, uUnsigned);
}

Output (DMD 2.037):

 int  :  1110
 int :  1110
 uint :  0010
uint :  0010

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


[Issue 3583] Unsigned right shift works the same as signed right shift.

2009-12-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3583


David Simcha dsim...@yahoo.com changed:

   What|Removed |Added

   Severity|normal  |regression


--- Comment #1 from David Simcha dsim...@yahoo.com 2009-12-06 12:18:47 PST ---
Only happens on 2.037, so it's a regression.  Also only happens when compiled
with -O.

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