[Issue 6681] struct constructor call is converted to struct literal that breaks union initialization

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6681 yebblies yebbl...@gmail.com changed: What|Removed |Added Keywords||rejects-valid

[Issue 7263] Tuple indexing/slicing + -O switch causes used before set error

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7263 yebblies yebbl...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 7262] 'used before set' error with no line number

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7262 yebblies yebbl...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 7530] New: Postblit not called structs returned from an array index expr.

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7530 Summary: Postblit not called structs returned from an array index expr. Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords:

[Issue 7529] IFTI does not support template argument dependent template alias instances as parameter types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #7 from d...@dawgfoto.de 2012-02-17 06:52:19 PST --- void foo(T)(Unsigned!T val) { } foo(2u); ??? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 7529] IFTI does not support template argument dependent template alias instances as parameter types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #8 from timon.g...@gmx.ch 2012-02-17 06:54:08 PST --- Unsigned is not an alias template. Your example is unrelated to this enhancement. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are

[Issue 7531] New: writeln doesn't work an a range that uses some char as front

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7531 Summary: writeln doesn't work an a range that uses some char as front Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 7531] writeln doesn't work an a range that uses some char as front

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7531 --- Comment #1 from simendsjo simend...@gmail.com 2012-02-17 07:05:52 PST --- Using 2.058 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 7531] writeln doesn't work an a range that uses some char as front

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7531 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 7476] Write(ln) functions no longer accept retro range

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7476 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added CC||simend...@gmail.com

[Issue 7529] IFTI does not support template argument dependent template alias instances as parameter types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #9 from Kenji Hara k.hara...@gmail.com 2012-02-17 07:10:54 PST --- I think this is invalid issue. Reduced case: void f(T)(T, T) { pragma(msg, T); } void main() { f(0L, 0); // first argument is long, and second one is int //

[Issue 7529] IFTI does not support template argument dependent template alias instances as parameter types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #10 from timon.g...@gmx.ch 2012-02-17 07:20:59 PST --- If you think it is invalid you misunderstand the issue. This is about extending IFTI so that it can match templated aliases. template Alias(T){ alias Foo!T Alias;} void

[Issue 7529] IFTI does not support template argument dependent template alias instances as parameter types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #11 from d...@dawgfoto.de 2012-02-17 07:25:35 PST --- Is that what you mean by alias template. template Wrap(T) { alias T Wrap; } // no members, no static if This has a bidirectional mapping, but you can't change the type any

[Issue 7511] attribute inference does not work for methods of templated aggregates

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7511 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Severity|normal |enhancement ---

[Issue 7529] IFTI does not support template argument dependent template alias instances as parameter types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #12 from timon.g...@gmx.ch 2012-02-17 07:35:44 PST --- An alias template is like a function template, just for aliases. Those are all alias templates: template A(T){alias T A;} template B(T){alias Foo!T B;} template C(T){alias

[Issue 7511] attribute inference does not work for methods of templated aggregates

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7511 --- Comment #2 from timon.g...@gmx.ch 2012-02-17 07:46:20 PST --- Walter stated that this is indeed how it is supposed to work: http://forum.dlang.org/thread/jhif48$1n0n$1...@digitalmars.com?page=3#post-jhjpfp:2419hg:242:40digitalmars.com If

[Issue 7529] IFTI does not support template argument dependent template alias instances as parameter types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #13 from d...@dawgfoto.de 2012-02-17 07:47:33 PST --- MidAir collision but thanks for the clarification. Most of those cases can be handled by aliasing the template declaration rather than the instance. alias Foo Alias; void

[Issue 7529] IFTI does not support template argument dependent template alias instances as parameter types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #14 from Kenji Hara k.hara...@gmail.com 2012-02-17 07:59:59 PST --- (In reply to comment #12) An alias template is like a function template, just for aliases. Those are all alias templates: template A(T){alias T A;}

[Issue 7529] IFTI does not support template argument dependent template alias instances as parameter types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #16 from timon.g...@gmx.ch 2012-02-17 08:06:44 PST --- (In reply to comment #13) MidAir collision but thanks for the clarification. Most of those cases can be handled by aliasing the template declaration rather than the

[Issue 7529] IFTI does not support template argument dependent template alias instances as parameter types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #15 from timon.g...@gmx.ch 2012-02-17 08:05:50 PST --- (In reply to comment #14) OK? Yes. - There is some problems about this enhancement. 1) This enhancement requires adding a phase to expanding eponymous templates

[Issue 7519] std.xml cannot manage single quoted attribute values

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7519 Richard Webb we...@beardmouse.org.uk changed: What|Removed |Added CC|

[Issue 7532] New: DMD stripping imports in header files

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7532 Summary: DMD stripping imports in header files Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: wrong-code Severity: normal

[Issue 7529] IFTI does not support template argument dependent template alias instances as parameter types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #17 from d...@dawgfoto.de 2012-02-17 08:44:58 PST --- IFTI matching already works that way. No it does not. With IFTI and structs you recursively match template arguments. Foo!(Bar!(Baz!T))) Foo!(Bar!(Baz!int))) With the alias you

[Issue 7533] New: Error with no line number with pure static ctor

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7533 Summary: Error with no line number with pure static ctor Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity: major Priority: P2

[Issue 7433] writeln of char range

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7433 simendsjo simend...@gmail.com changed: What|Removed |Added CC||simend...@gmail.com

[Issue 7534] New: Allow attribute-overloading of an overridden method

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7534 Summary: Allow attribute-overloading of an overridden method Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 7533] Error with no line number with pure static ctor

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7533 Don clugd...@yahoo.com.au changed: What|Removed |Added CC||clugd...@yahoo.com.au ---

[Issue 1807] ENHANCEMENT: Let IFTI see through templates to simple aliases

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1807 timon.g...@gmx.ch changed: What|Removed |Added CC||kyfo...@gmail.com --- Comment #5

[Issue 7529] IFTI does not support template argument dependent template alias instances as parameter types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 timon.g...@gmx.ch changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 7527] [CTFE] Segfault when slicing a pointer at compile time

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7527 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 7527] [CTFE] Segfault when slicing a pointer at compile time

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7527 --- Comment #2 from github-bugzi...@puremagic.com 2012-02-17 16:05:26 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd

[Issue 7527] [CTFE] Segfault when slicing a pointer at compile time

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7527 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 3279] Confusing error message when comparing types

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3279 --- Comment #4 from github-bugzi...@puremagic.com 2012-02-17 16:27:00 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 3632] modify float is float to do a bitwise compare

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3632 --- Comment #23 from github-bugzi...@puremagic.com 2012-02-17 16:40:35 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 3632] modify float is float to do a bitwise compare

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3632 --- Comment #24 from Walter Bright bugzi...@digitalmars.com 2012-02-17 17:22:43 PST --- change reverted - does not work -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail

[Issue 7353] NRVO not properly working with inferred return type

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7353 --- Comment #6 from github-bugzi...@puremagic.com 2012-02-17 18:21:35 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 3632] modify float is float to do a bitwise compare

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3632 --- Comment #25 from yebblies yebbl...@gmail.com 2012-02-18 13:36:57 EST --- New pull to revert the revert. https://github.com/D-Programming-Language/dmd/pull/730 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email

[Issue 7353] NRVO not properly working with inferred return type

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7353 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 6738] Can't call templatized property function from within a struct/class method

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6738 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|REOPENED|RESOLVED

[Issue 7535] New: Position of method in code inside class/struct decides that code is proper or invalid

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7535 Summary: Position of method in code inside class/struct decides that code is proper or invalid Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 7536] New: ctfeAdrOnStack triggered

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7536 Summary: ctfeAdrOnStack triggered Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD

[Issue 7536] ctfeAdrOnStack triggered

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7536 Brad Roberts bra...@puremagic.com changed: What|Removed |Added CC||bra...@puremagic.com

[Issue 7463] Duplicated error message with bad template value parameter

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7463 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 7463] Duplicated error message with bad template value parameter

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7463 --- Comment #2 from github-bugzi...@puremagic.com 2012-02-17 23:02:02 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd

[Issue 7462] Error message with _error_ in overridden function

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7462 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 6699] More cases of __error in error messages

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6699 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 6699] More cases of __error in error messages

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6699 --- Comment #5 from github-bugzi...@puremagic.com 2012-02-17 23:06:55 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd

[Issue 7462] Error message with _error_ in overridden function

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7462 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 6699] More cases of __error in error messages

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6699 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 7444] Require [] for array copies too

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7444 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 7406] tuple foreach doesn't work with mixed tuples

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7406 --- Comment #2 from github-bugzi...@puremagic.com 2012-02-17 23:29:23 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 6236] Subtle bug with Windows timer, hashes and imports

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6236 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 7406] tuple foreach doesn't work with mixed tuples

2012-02-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7406 --- Comment #3 from github-bugzi...@puremagic.com 2012-02-17 23:53:49 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd