[Issue 1170] Cannot forward reference a type defined in a MixinStatement

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1170 --- Comment #5 from Rainer Schuetze 2009-10-13 01:41:54 PDT --- As it seems, a patch has crawled into DMD 2.033 that is supposed to fix the second issue described in comment 1. This is line 887 in module.c (in dmd 2.034) else if (searchCacheI

[Issue 2962] ICE(glue.c) or bad codegen passing variable as template value parameter

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2962 --- Comment #21 from Don 2009-10-13 02:54:53 PDT --- This is really tough, it's an order-of-evaluation issue. When generating the code for a template, which has a local variable as an alias parameter, the alias parameter MUST be created before

[Issue 2832] pure function too pure

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2832 Max Samukha changed: What|Removed |Added CC||samu...@voliacable.com --- Comment #2 fr

[Issue 3392] New: a cast of this to void in tango.core.Thread is not allowed

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3392 Summary: a cast of this to void in tango.core.Thread is not allowed Product: D Version: 1.048 Platform: Other OS/Version: Mac OS X Status: NEW Severity: c

[Issue 3392] a cast of this to void in tango.core.Thread is not allowed

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3392 Matti Niemenmaa changed: What|Removed |Added CC||matti.niemenmaa+dbugzi...@i

[Issue 2832] pure function too pure

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2832 --- Comment #3 from Don 2009-10-13 06:06:14 PDT --- (In reply to comment #2) > Instead of introducing another inconsistency into the language for the > not-so-common case, you could take the opposite route: > > pure int fun(int d, int divisor)

[Issue 3393] New: illegal to refer to 'this' implicitly or explicitly

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3393 Summary: illegal to refer to 'this' implicitly or explicitly Product: D Version: 2.032 Platform: x86 URL: http://www.digitalmars.com/d/2.0/class.html#Constructo r

[Issue 2832] pure function too pure

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2832 --- Comment #4 from Max Samukha 2009-10-13 08:44:23 PDT --- > I think the existing behaviour -- that you cannot change any of the parameters > in a pure function -- is simple and intuitive: pure functions can only modify > variables which they

[Issue 3394] New: enum + for loop = strange errors

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3394 Summary: enum + for loop = strange errors Product: D Version: 2.034 Platform: Other OS/Version: Windows Status: NEW Severity: minor Priority: P2 Component:

[Issue 3190] enum doesn't work as the increment in a for loop

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3190 Don changed: What|Removed |Added CC||dsim...@yahoo.com --- Comment #3 from Don 2009-

[Issue 3394] enum + for loop = strange errors

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3394 Don changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 2257] Template value parameters behave like alias parameters

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2257 Rob Jacques changed: What|Removed |Added CC||sandf...@jhu.edu --- Comment #2 from Rob

[Issue 258] Undefined identifier error for circular import

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=258 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 2829] ICE(expression.c) static array block-initialized in struct literal

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2829 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 1140] ICE(cod1.c) casting last function parameter to 8 byte value

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1140 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 1592] dmd fail to resolve class symbol when i put files in a package

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1592 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 2687] ICE(statement.c): tuple foreach in an erroneous template.

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2687 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3006] ICE(e2ir.c, tocsym.c) template module using array operation

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3006 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 3286] Default parameter prevents to resolve inter-module circular dependency

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3286 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3101] Stack overflow: declaring aggregate member twice with static if

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3101 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3174] ICE(mtype.c): Compiler crash or compiler error with auto returns and const / immutable / invarient / pure

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3174 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3344] ICE(e2ir.c) returning an invalid function from main()

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3344 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3357] ICE(cod1.c) using 'in' with a static char array as AA key

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3357 Walter Bright changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Issue 928] nested struct definition in unittest section of a templated class, hangs DMD

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=928 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3041] Array slices can be compared to their element type: bad codegen or ICE

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3041 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 3366] Segfault(declaration.c) variadic template with unmatched constraint

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3366 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3325] ICE(func.c) function literal with post-contract

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3325 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3176] Compiler hangs on poorly formed mixin in variadic template

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3176 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3343] Crash by "auto main(){}"

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3343 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3261] compiler crash with mixin and forward reference (Issue 402 and 784)

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3261 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3301] Undefined identifier error dependent on order of imports when a circular import is involved

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3301 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 3374] [tdpl] ICE(init.c): Associative array type not inferred

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3374 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 1934] ICE(e2ir.c) using static array as AA key

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1934 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

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

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2229 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 1787] Compiler segfaults on circular references.

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1787 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 3119] Segfault(expression.c) template function overloads with function with same name in other module

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3119 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 2851] Segfault(expression.c) using C-style struct initializer with too few arguments

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2851 Walter Bright changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|

[Issue 1897] ICE(template.c) with tuple delegate

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1897 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3042] Segfault on incorrect override

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3042 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 2773] ICE(go.c) array assignment through a pointer, only with -O.

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2773 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 1170] Cannot forward reference a type defined in a MixinStatement

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1170 Eldar Insafutdinov changed: What|Removed |Added CC||e.insafutdi...@gmail.com --- Comm

[Issue 3392] a cast of this to void in tango.core.Thread is not allowed

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3392 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #

[Issue 867] Error messages refer to _dtor instead of ~this

2009-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=867 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution|