[Issue 10811] Order dependent IFTI failure

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10811 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1

[Issue 10729] Some exception symbols undefined

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10729 --- Comment #5 from Kenji Hara k.hara...@gmail.com 2013-08-12 23:45:54 PDT --- (In reply to comment #4) Maybe you are still link old phobos.lib (2.063 or earlier). After git head rebuild, you would forgot to place the generated phobos.lib

[Issue 10729] Some exception symbols undefined

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10729 --- Comment #6 from Kenji Hara k.hara...@gmail.com 2013-08-12 23:51:42 PDT --- I just noticed that, the undefined symbol in comment#0 and comment#2 are different (four std.uni symbols added). And, few days ago std.uni module is drastically

[Issue 10807] Strange error message with template, __traits and property syntax

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10807 --- Comment #1 from Kenji Hara k.hara...@gmail.com 2013-08-13 00:01:29 PDT --- (In reply to comment #0) The following code: [snip] Gives the following compile error: Error: cannot resolve type for a.size()() Error: dottd has no

[Issue 10813] ICE(DMD2.063) template.c:6040: Identifier* TemplateInstance::genIdent(Objects*): Assertion `global.errors' failed

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10813 --- Comment #1 from Kenji Hara k.hara...@gmail.com 2013-08-13 00:04:22 PDT --- (In reply to comment #0) import std.typecons; T test(T, Tup: Tuple!(T))(Tup t) { return t[0]; } void main() {} http://dpaste.dzfl.pl/ba070d91

[Issue 10729] Some exception symbols undefined

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10729 --- Comment #7 from Andre Tampubolon an...@lc.vlsm.org 2013-08-13 00:10:12 PDT --- 1. Do you really use the recompiled and copied dmd.exe in C:\dmd\bin ? You set the PATH=%PATH%;C:\dm\bin;C:\dmd\bin first, but I'm not sure that the

[Issue 10729] Some exception symbols undefined

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10729 --- Comment #8 from Kenji Hara k.hara...@gmail.com 2013-08-13 00:41:48 PDT --- Looks not bad to me. Strange... -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 10814] New: Formatting string-based enum prints its name instead of its value

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10814 Summary: Formatting string-based enum prints its name instead of its value Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 10811] Order dependent IFTI failure

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10811 --- Comment #2 from github-bugzi...@puremagic.com 2013-08-13 02:34:14 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 10814] Formatting string-based enum prints its name instead of its value

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10814 rswhi...@googlemail.com changed: What|Removed |Added CC||rswhi...@googlemail.com ---

[Issue 10809] [REG] darwin 32 dmd release broken

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10809 monarchdo...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 10814] Formatting string-based enum prints its name instead of its value

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10814 --- Comment #2 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-08-13 03:56:19 PDT --- (In reply to comment #1) Another Workaround: writeln( ~ Type.button); Well, that might even allocate. I thought slicing could work too, but the

[Issue 10804] regression(2.063=2.064) problem with Appender or dmd?

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10804 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #2

[Issue 9220] module constructor breaks implicit linking with DLL

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9220 Martin Nowak c...@dawg.eu changed: What|Removed |Added CC||c...@dawg.eu --- Comment

[Issue 10804] regression(2.063=2.064) problem with Appender or dmd?

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10804 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||wrong-code ---

[Issue 10815] New: Allow access of a symbol in a template instance if instantiator module has access to the symbol

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10815 Summary: Allow access of a symbol in a template instance if instantiator module has access to the symbol Product: D Version: D2 Platform: All OS/Version: All

[Issue 10813] ICE(DMD2.063) template.c:6040: Identifier* TemplateInstance::genIdent(Objects*): Assertion `global.errors' failed

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10813 monkeywork...@hotmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 10791] Strange asm behavior in if's

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10791 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9220] module constructor breaks implicit linking with DLL

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9220 --- Comment #2 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-08-13 05:48:28 PDT --- What do you mean hide? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because:

[Issue 10729] Some exception symbols undefined

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10729 --- Comment #9 from Nils nilsboss...@googlemail.com 2013-08-13 06:23:37 PDT --- (In reply to comment #4) Maybe you are still link old phobos.lib (2.063 or earlier). After git head rebuild, you would forgot to place the generated

[Issue 10729] Some exception symbols undefined

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10729 --- Comment #10 from Nils nilsboss...@googlemail.com 2013-08-13 06:27:46 PDT --- (In reply to comment #9) In the video, you don't copy phobos.lib over: http://www.youtube.com/watch?v=Fu1P0HGkZXAt=1m56s Forget about that, I got confused.

[Issue 10815] Allow access of a symbol in a template instance if instantiator module has access to the symbol

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10815 Dicebot pub...@dicebot.lv changed: What|Removed |Added CC||pub...@dicebot.lv ---

[Issue 9220] module constructor breaks implicit linking with DLL

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9220 Martin Nowak c...@dawg.eu changed: What|Removed |Added OS/Version|All |Windows --- Comment #3

[Issue 10462] interface thunk doesn't preserve EBX

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10462 Martin Nowak c...@dawg.eu changed: What|Removed |Added CC||siegelords_ab...@yahoo.com

[Issue 10515] -shared -O -release -fPIC -m32 generates a broken library

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10515 Martin Nowak c...@dawg.eu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 10816] New: Support for is(T1 != T2) syntax

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10816 Summary: Support for is(T1 != T2) syntax Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component:

[Issue 10817] New: Linker error with postcondition contract in a release library

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10817 Summary: Linker error with postcondition contract in a release library Product: D Version: D1 D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 10817] Linker error with postcondition contract in a release library

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10817 David Eckardt david.ecka...@sociomantic.com changed: What|Removed |Added Keywords|

[Issue 10816] Support for is(T1 != T2) syntax

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10816 timon.g...@gmx.ch changed: What|Removed |Added CC||timon.g...@gmx.ch --- Comment #1

[Issue 10816] Support for is(T1 != T2) syntax

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10816 Dicebot pub...@dicebot.lv changed: What|Removed |Added CC||pub...@dicebot.lv ---

[Issue 10818] New: Allow parameterized enum declaration

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10818 Summary: Allow parameterized enum declaration Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 10816] Support for is(T1 != T2) syntax

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10816 --- Comment #3 from timon.g...@gmx.ch 2013-08-13 09:01:05 PDT --- (In reply to comment #2) I like the idea. Both because of consistency and because that '!' near to 'i' is so hard to notice. @Timon I don't think is(T1) !is(T1==T2) is

[Issue 10816] Support for is(T1 != T2) syntax

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10816 --- Comment #4 from Dicebot pub...@dicebot.lv 2013-08-13 09:07:06 PDT --- (In reply to comment #3) Are you aware that is(T1==T2) gives false for invalid T1 and error for invalid T2? Was aware about the former, not about the latter. But I

[Issue 10818] Allow parameterized enum declaration

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10818 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1

[Issue 10816] Support for is(T1 != T2) syntax

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10816 --- Comment #5 from bearophile_h...@eml.cc 2013-08-13 09:36:29 PDT --- (In reply to comment #1) What is the meaning of is(T1!=T2) ? Is it !is(T1==T2) or is(T1) !is(T1==T2) The most important use case is to test if two already

[Issue 1116] std.intrinsic still missing rotate

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1116 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx ---

[Issue 6829] Unsigned rotate standard function in Phobos

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6829 --- Comment #41 from hst...@quickfur.ath.cx 2013-08-13 09:42:34 PDT --- Related: issue #1116. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 6210] Associative array with array key often cannot be equated.

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6210 --- Comment #3 from hst...@quickfur.ath.cx 2013-08-13 10:30:34 PDT --- Argh, this is caused by the stupidity of typeid(const(char)[]) using a different hash function from typeid(char[]) and typeid(immutable(char)[]). Will submit a pull for

[Issue 10791] Strange asm behavior in if's

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10791 --- Comment #2 from Temtaime temta...@gmail.com 2013-08-13 10:51:48 PDT --- Why asm statement doesn't follow common rules? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail

[Issue 10791] Strange asm behavior in if's

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10791 Maxim Fomin ma...@maxim-fomin.ru changed: What|Removed |Added CC||ma...@maxim-fomin.ru

[Issue 6829] Unsigned rotate standard function in Phobos

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6829 --- Comment #43 from bearophile_h...@eml.cc 2013-08-13 11:20:41 PDT --- (In reply to comment #42) Guys, please, fix the bugs, not improve performance of DMD's backend. For that purpose there are LDC and GDC. Walter is free to do what he

[Issue 10815] Allow access of a symbol in a template instance if instantiator module has access to the symbol

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10815 --- Comment #2 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-08-13 11:43:44 PDT --- Well it may be intentional, but it makes many Phobos functions unusable with internal library routines. -- Configure issuemail:

[Issue 9220] module constructor breaks implicit linking with DLL

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9220 --- Comment #4 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-08-13 11:42:36 PDT --- (In reply to comment #3) Everything is in a zip file which means I have to download and unpack it before I know what this is about. This means less

[Issue 6829] Unsigned rotate standard function in Phobos

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6829 --- Comment #44 from Iain Buclaw ibuc...@ubuntu.com 2013-08-13 12:05:05 PDT --- (In reply to comment #42) Guys, please, fix the bugs, not improve performance of DMD's backend. For that purpose there are LDC and GDC. Intrinsics benefits GDC

[Issue 10819] New: Invalid comparison for equality of lambda functions

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10819 Summary: Invalid comparison for equality of lambda functions Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 10716] Horrifically slow compilation for array literals inside functions

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10716 --- Comment #3 from github-bugzi...@puremagic.com 2013-08-13 18:08:56 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 7438] Functions from std.conv should be pure

2013-08-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7438 --- Comment #6 from Jonathan M Davis jmdavisp...@gmx.com 2013-08-13 19:47:19 PDT --- Whether std.conv.to can be @safe or pure depends entirely on what you're converting. For all of the built-in types, it should be @safe and pure, but once