[Issue 6559] [CTFE-ish] Inconsistent array formatting at runtime vs compiletime

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6559 Don changed: What|Removed |Added CC||clugd...@yahoo.com.au --- Comment #1 from Don 2

[Issue 6570] New: 'this' silently passes from one object to another

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6570 Summary: 'this' silently passes from one object to another Product: D Version: D2 Platform: x86_64 OS/Version: Linux Status: NEW Severity: normal Priority: P2

[Issue 6387] scanelf (from pax-utils) criticizes dmd generated object files

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6387 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com --- Comment #2 from yebb

[Issue 6571] New: typedefs ignore const, shared, immutable etc modifiers when implicitly converting

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6571 Summary: typedefs ignore const, shared, immutable etc modifiers when implicitly converting Product: D Version: D1 Platform: All OS/Version: All Status: NEW

[Issue 6572] New: Deprecate typedef

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6572 Summary: Deprecate typedef Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: accepts-invalid Severity: normal Priority: P2

[Issue 6572] Deprecate typedef

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6572 yebblies changed: What|Removed |Added Keywords||patch --- Comment #1 from yebblies 2011-08

[Issue 6572] Deprecate typedef

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6572 Trass3r changed: What|Removed |Added CC||mrmoc...@gmx.de --- Comment #2 from Trass3r

[Issue 6571] typedefs ignore const, shared, immutable etc modifiers when implicitly converting

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6571 Iain Buclaw changed: What|Removed |Added CC||ibuc...@ubuntu.com --- Comment #1 from I

[Issue 6571] typedefs ignore const, shared, immutable etc modifiers when implicitly converting

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6571 --- Comment #2 from Iain Buclaw 2011-08-29 09:49:39 PDT --- Patch breaks std.encoding: std/encoding.d:373: Error: cannot implicitly convert expression (s[0u]) of type const(AsciiChar) to AsciiChar std/encoding.d:374: Error: cannot implicitly c

[Issue 6189] register content destroyed in function prolog

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6189 --- Comment #2 from d...@dawgfoto.de 2011-08-29 09:56:49 PDT --- I've further dissected this bug. Chain of infection. - p1 (passed in RDX) is marked as being not register candidate because it is used in an OPrelconst (probably p1.x/p1.y) - =>

[Issue 6572] Deprecate typedef

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6572 Iain Buclaw changed: What|Removed |Added CC||ibuc...@ubuntu.com --- Comment #3 from I

[Issue 6189] register content destroyed in function prolog

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6189 --- Comment #3 from d...@dawgfoto.de 2011-08-29 10:02:49 PDT --- That is you can not have working prolog code if parameter register locations and function register locations are crossing each other without temporary storage, e.g. swap(RDI, RSI).

[Issue 6189] register content destroyed in function prolog

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6189 --- Comment #4 from d...@dawgfoto.de 2011-08-29 10:31:41 PDT --- Rough sketch of improvements. I. cgreg_assign/cgreg_benefit (cgreg.c) When doing register benefit calculation, add block weights for the fastpar register if the symbol is still c

[Issue 6571] typedefs ignore const, shared, immutable etc modifiers when implicitly converting

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6571 --- Comment #3 from yebblies 2011-08-30 04:08:03 EST --- It should break std.windows.registry too, that's where I found it. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail beca

[Issue 6144] Unexpected OPTLINK Termination at EIP=00428DA3

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6144 Jesse Phillips changed: What|Removed |Added CC||jesse.k.phillip...@gmail.co

[Issue 6389] Segfault(dsymbol.c): deprecated @disable

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6389 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6144] Unexpected OPTLINK Termination at EIP=00428DA3

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6144 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #

[Issue 6534] const struct definition inside functions too

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6534 --- Comment #2 from bearophile_h...@eml.cc 2011-08-29 18:59:50 PDT --- The same happens with immutable: void foo() { immutable struct Bar1 {} static immutable struct Bar2 {} } void main() {} -- Configure issuemail: http://d.puremagic

[Issue 6573] New: Add isOneOf to std.traits

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6573 Summary: Add isOneOf to std.traits Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: enhancement Priority: P2 Component: Pho

[Issue 6572] Deprecate typedef

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6572 --- Comment #4 from yebblies 2011-08-30 12:42:31 EST --- (In reply to comment #2) > Shouldn't we provide a complete library based typedef first? > http://d.puremagic.com/issues/show_bug.cgi?id=5467 Maybe, probably. (In reply to comment #3) >

[Issue 6574] New: Erroneous recursive call in template instantiation

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6574 Summary: Erroneous recursive call in template instantiation Product: D Version: D2 Platform: Other OS/Version: Windows Status: NEW Severity: major Priority: P2

[Issue 6573] Add isOneOf to std.traits

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6573 --- Comment #1 from Andrej Mitrovic 2011-08-29 20:16:51 PDT --- However the code will have to be slightly improved. If you accidentally pass a tuple followed by a single type things can get weird. E.g.: template isOneOf(X, T...) { stati

[Issue 4940] ICE(symbol.c): Accessing tuple-typed field of struct literal with user-defined constructor

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4940 yebblies changed: What|Removed |Added CC||dsim...@yahoo.com --- Comment #1 from yebbl

[Issue 4940] ICE(symbol.c): Accessing tuple-typed field of struct literal with user-defined constructor

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4940 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com --- Comment #2 from yebb

[Issue 6530] Internal error: backend\symbol.c 1032

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6530 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6468] alias this doesn't complain about Identifier not denoting an aggregate member

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6468 yebblies changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 6561] alias this + undefined symbol should cause error

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6561 yebblies changed: What|Removed |Added CC||mrmoc...@gmx.de --- Comment #3 from yebblie

[Issue 6575] New: implementing interface method by overloaded arguments

2011-08-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6575 Summary: implementing interface method by overloaded arguments Product: D Version: D2 Platform: Other OS/Version: Linux Status: NEW Severity: normal Priority: P2