[Issue 5181] (D1 only) Excess cast on in-place operation op= involving conversion

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5181 yebblies changed: What|Removed |Added Version|D2 |D1 AssignedTo|yebbl...@gmail.com

[Issue 2422] (D1 only) Type is turned into type tuple in variadic template

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2422 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com Platform|x86

[Issue 2699] template functions doesn't specialize types of arguments correctly.

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2699 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6799] ICE(type.c) involving AAs and pointers to structs

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6799 Benjamin Thaut changed: What|Removed |Added CC||c...@benjamin-thaut.de --- Comment #1

[Issue 6171] rdmd: cache dependency file to improve startup time [patch]

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6171 --- Comment #3 from Andrei Alexandrescu 2012-02-19 21:56:00 PST --- Implemented an independent solution. Indeed the speed gain for cached builds is dramatic - 6x. Currently the deps file is not saved in the temp dir. -- Configure issuemail:

[Issue 4241] duplicate union initialization error doesn't give a file location

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4241 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6171] rdmd: cache dependency file to improve startup time [patch]

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6171 --- Comment #2 from github-bugzi...@puremagic.com 2012-02-19 21:51:28 PST --- Commit pushed to master at https://github.com/D-Programming-Language/tools https://github.com/D-Programming-Language/tools/commit/89b863d3ad049ccf8dfa1e84f6846783dc6f

[Issue 4241] duplicate union initialization error doesn't give a file location

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4241 --- Comment #5 from github-bugzi...@puremagic.com 2012-02-19 21:53:53 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/a933ce10cc15d2eb6b54a7d00b6f416d1ada609

[Issue 3354] asm fld x, ST(6); accepted.

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3354 yebblies changed: What|Removed |Added Keywords||pull CC|

[Issue 4241] duplicate union initialization error doesn't give a file location

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4241 --- Comment #4 from github-bugzi...@puremagic.com 2012-02-19 21:01:05 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b9d64aa07448a43dda3f28d3bffc8059ec869e06

[Issue 3559] DMD 1.048+ fails to take function pointer from overloaded member functions

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3559 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3559] DMD 1.048+ fails to take function pointer from overloaded member functions

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3559 --- Comment #6 from github-bugzi...@puremagic.com 2012-02-19 20:47:40 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b53732624fbb70a3e648f923384cf107915d815

[Issue 5879] RDMD quits silently on invalid ASM syntax

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5879 yebblies changed: What|Removed |Added Keywords||pull CC|

[Issue 5879] Not all frontend errors use stderr

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5879 yebblies changed: What|Removed |Added Summary|RDMD quits silently on |Not all frontend errors use

[Issue 7550] New: Missing AVX instruction VPMULDQ

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7550 Summary: Missing AVX instruction VPMULDQ Product: D Version: unspecified Platform: x86_64 OS/Version: All Status: NEW Severity: normal Priority: P2 Compone

[Issue 3559] DMD 1.048+ fails to take function pointer from overloaded member functions

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3559 --- Comment #5 from github-bugzi...@puremagic.com 2012-02-19 16:31:28 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/35c67b1229306f0006209db21e34bd6d406136d7

[Issue 7452] Function using enforce() cannot be inferred as @safe because of anonymous function due to lazy argument

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7452 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7549] typeof of overloaded function picks the lexically first one

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7549 --- Comment #2 from timon.g...@gmx.ch 2012-02-19 15:33:25 PST --- I agree with your design. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 7549] typeof of overloaded function picks the lexically first one

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7549 --- Comment #1 from Kenji Hara 2012-02-19 15:25:42 PST --- I think typeof(overloadset):=void is not good. Because, in this case, calculating typeof(foo) to void is valid by translating foo to foo() first. So introducing new ambiguous function

[Issue 7452] Function using enforce() cannot be inferred as @safe because of anonymous function due to lazy argument

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7452 --- Comment #3 from github-bugzi...@puremagic.com 2012-02-19 15:00:39 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b9938baed4f3a0d3606d40ad435ca0e18176980e

[Issue 7549] New: typeof of overloaded function picks the lexically first one

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7549 Summary: typeof of overloaded function picks the lexically first one Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal

[Issue 7548] New: Less specific lowering of power operator was chosen, causing 10.0L^^2 == 99.999999999999999993L

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7548 Summary: Less specific lowering of power operator was chosen, causing 10.0L^^2 == 99.93L Product: D Version: D2 Platform: All OS/Version: All Status

[Issue 7544] ICE(interpret.c) Catching an exception with a null catch block

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7544 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7544] ICE(interpret.c) Catching an exception with a null catch block

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7544 --- Comment #3 from github-bugzi...@puremagic.com 2012-02-19 13:24:47 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/bdde56fbd14989d099ebeeeb0b5a2ad1377e397

[Issue 7545] ICE(cast.c) Merge integral types through alias this

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7545 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7544] ICE(interpret.c) Catching an exception with a null catch block

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7544 --- Comment #2 from github-bugzi...@puremagic.com 2012-02-19 13:11:57 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/4a36b2d3c15c83b47d39173ac150d1fad500273c

[Issue 7545] ICE(cast.c) Merge integral types through alias this

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7545 --- Comment #3 from github-bugzi...@puremagic.com 2012-02-19 12:23:57 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/5da25b1cfd43d9fd61cc2a3ecba7d6388735ab1c

[Issue 7546] 64-bit floating-point issue with negative zero: -0.0 == 0.0 is false.

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7546 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Com

[Issue 7547] New: -deps output lists object as a top level module

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7547 Summary: -deps output lists object as a top level module Product: D Version: D1 & D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2

[Issue 7105] relax inout rules

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7105 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7546] 64-bit floating-point issue with negative zero: -0.0 == 0.0 is false.

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7546 --- Comment #1 from kenn...@gmail.com 2012-02-19 11:38:41 PST --- The problem is that, when comparing with 0.0 or -0.0, the backend will generate an integer 'cmp' instruction, but -0.0 has a different bit pattern than 0.0, so the equality will f

[Issue 7546] New: 64-bit floating-point issue with negative zero: -0.0 == 0.0 is false.

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7546 Summary: 64-bit floating-point issue with negative zero: -0.0 == 0.0 is false. Product: D Version: D2 Platform: x86_64 OS/Version: All Status: NEW Keyword

[Issue 7105] relax inout rules

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7105 --- Comment #8 from github-bugzi...@puremagic.com 2012-02-19 11:01:35 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/98988d685d8fb16ebe05430c1dd8db5f799f1fe8

[Issue 7545] ICE(cast.c) Merge integral types through alias this

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7545 yebblies changed: What|Removed |Added Keywords||pull --- Comment #2 from yebblies 2012-02-

[Issue 7545] ICE(cast.c) Merge integral types through alias this

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7545 yebblies changed: What|Removed |Added Keywords||ice CC|

[Issue 7545] New: DMD 2.058 ICE cast.c line 2082 assert(t1->ty == t2->ty)

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7545 Summary: DMD 2.058 ICE cast.c line 2082 assert(t1->ty == t2->ty) Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal

[Issue 7159] Forward reference when casting auto return method

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7159 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara 2012

[Issue 3952] pragma(msg,...) has bugs + alternative idea

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3952 kenn...@gmail.com changed: What|Removed |Added Keywords||pull CC|

[Issue 7543] inout opApply should work properly

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7543 Stewart Gordon changed: What|Removed |Added CC||s...@iname.com Depends on|

[Issue 7105] relax inout rules

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7105 --- Comment #7 from Stewart Gordon 2012-02-19 06:37:31 PST --- (In reply to comment #3) > (In reply to comment #2) > > For example, what would be the meaning of the following declarations? > > > > inout(int)[] delegate(inout(int)[] dg; > > ino

[Issue 7543] inout opApply should work properly

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7543 Kenji Hara changed: What|Removed |Added Keywords|pull| --- Comment #2 from Kenji Hara 2012-02-

[Issue 7542] inout parameter contravariant should be allowed

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7542 --- Comment #3 from Kenji Hara 2012-02-19 06:11:25 PST --- (In reply to comment #2) > This pull breaks the type system: > > void main(){ > // conversion from void function(int*) to void function(inout(int)*): > void function(inout(int)

[Issue 4953] Regression(2.031): templates don't do implicit conversion properly

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4953 yebblies changed: What|Removed |Added Keywords|pull| AssignedTo|nob...@puremagic.com

[Issue 2367] Overloading error with string literals

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2367 yebblies changed: What|Removed |Added Keywords|pull| AssignedTo|nob...@puremagic.com

[Issue 7542] inout parameter contravariant should be allowed

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7542 timon.g...@gmx.ch changed: What|Removed |Added CC||timon.g...@gmx.ch --- Comment #2 fr

[Issue 4733] Possible bugs caused by dynamic arrays in boolean evaluation context

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4733 --- Comment #1 from bearophile_h...@eml.cc 2012-02-19 04:57:20 PST --- See also issue 7539 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 7539] cast(bool) of empty array must result in false

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7539 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Com

[Issue 7540] Catch multiple exception types with single catch block

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7540 yebblies changed: What|Removed |Added Keywords||pull --- Comment #1 from yebblies 2012-02-

[Issue 7542] inout parameter contravariant should be allowed

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7542 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara 2012

[Issue 7543] inout opApply should work properly

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7543 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara 2012

[Issue 7544] ICE(interpret.c) Catching an exception with a null catch block

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7544 yebblies changed: What|Removed |Added Keywords||pull --- Comment #1 from yebblies 2012-02-

[Issue 7544] New: ICE(interpret.c) Catching an exception with a null catch block

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7544 Summary: ICE(interpret.c) Catching an exception with a null catch block Product: D Version: D1 & D2 Platform: All OS/Version: All Status: NEW Keywords: CT

[Issue 7105] relax inout rules

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7105 --- Comment #6 from Kenji Hara 2012-02-19 03:55:08 PST --- (In reply to comment #5) > (In reply to comment #1) > > Another use case is to support foreach on a container of arbitrary > > constancy, > > by using > > > > int opApply(int dele

[Issue 7543] New: inout opApply should work properly

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7543 Summary: inout opApply should work properly Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component:

[Issue 7105] relax inout rules

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7105 --- Comment #5 from Kenji Hara 2012-02-19 03:37:40 PST --- (In reply to comment #1) > Another use case is to support foreach on a container of arbitrary constancy, > by using > > int opApply(int delegate(ref inout(T)) dg) inout; I think t

[Issue 7542] New: inout parameter contravariant should be allowed

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7542 Summary: inout parameter contravariant should be allowed Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 7541] New: Postblit not called when returning from an array of structs.

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7541 Summary: Postblit not called when returning from an array of structs. Product: D Version: D2 Platform: All OS/Version: Windows Status: NEW Severity: norma

[Issue 435] Constructors should be templatized

2012-02-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=435 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution|