[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 changed: What|Removed |Added Keywords||rejects-valid AssignedTo|nob...@pure

[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 changed: What|Removed |Added Status|NEW |RESOLVED CC|

[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 changed: What|Removed |Added Status|NEW |RESOLVED CC|

[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: wrong-c

[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 #6 from timon.g...@gmx.ch 2012-02-17 04:34:10 PST --- (In reply to comment #5) > The reason why this works with structs but not with templates is that a struct > preserves the full type information while an alias template transforms

[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 r

[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: regressio

[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 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 changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[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 changed: What|Removed |Added CC||simend...@gmail.com --- Comment #9 from K

[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 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 // Error: template test.

[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 foo(T)(

[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 longer

[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 changed: What|Removed |Added Severity|normal |enhancement --- Comment #1 from Kenji Har

[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 foo.

[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 it

[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 foo(T)

[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 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;} > template B(T){alias F

[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 inst

[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 temp

[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 changed: What|Removed |Added CC||we...@beardmouse.org.uk --- Comment #1

[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 Prio

[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 changed: What|Removed |Added CC||simend...@gmail.com --- Comment #1 from si

[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 changed: What|Removed |Added CC||clugd...@yahoo.com.au --- Comment #1 from Don 2

[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 Steven Schveighoffer changed: What|Removed |Added CC||schvei...@yahoo.com --- Comment

[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 fr

[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 changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #

[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 https://github.com/D-Programming-Language/dmd/commit/df8183e4046793b5d5cb61bf96a16eb94c7ac2e

[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 changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[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 https://github.com/D-Programming-Language/dmd/commit/d76645b7ec4f33b7ae60bd63cfc9bd54ca45b2b9

[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 https://github.com/D-Programming-Language/dmd/commit/b558967f56b3702557e5c70132e77dd05561f2e

[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 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 because: ---

[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 https://github.com/D-Programming-Language/dmd/commit/02ecef1cea5dea4f78bafb7533c896d0d9b07816

[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 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 --- You are rec

[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 changed: What|Removed |Added Status|NEW |RESOLVED CC|

[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 --- Comment #6 from github-bugzi...@puremagic.com 2012-02-17 19:39:46 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/63dd3e18b32acaf31da81d91bbb10ea8b2aa0651

[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 changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|

[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 Ass

[Issue 7536] ctfeAdrOnStack triggered

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

[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 changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #

[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 https://github.com/D-Programming-Language/dmd/commit/113d2a0858fe701f120fd00522411a4c42a55ad

[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 changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #

[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 changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #

[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 https://github.com/D-Programming-Language/dmd/commit/f81214cbdda5fe8080418e4ffed80a90f3c076f

[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 changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[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 changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[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 changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #

[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 https://github.com/D-Programming-Language/dmd/commit/992fe402c66b554253ecc8c624a336f6e372e017

[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 changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[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 https://github.com/D-Programming-Language/dmd/commit/14e3bb9c533c178478c7b8a002b8dc05d58f722