[Issue 8847] voldemort + inout confuses "is"

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8847 --- Comment #5 from Kenji Hara 2012-11-30 23:46:35 PST --- This is a serious problem about the name mangling rule for Voldemort Type. At least there is two rules. 1. Mangled name of a function symbol contains the mangled name of its return typ

[Issue 8847] voldemort + inout confuses "is"

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8847 Jonathan M Davis changed: What|Removed |Added CC||jmdavisp...@gmx.com Severi

[Issue 9100] Weird behavior on template instance argument

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9100 Kenji Hara changed: What|Removed |Added Blocks||8972, 8971 --- Comment #4 from Kenji Hara

[Issue 9091] Using __traits(getMember) on template argument fails inside member function

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9091 Kenji Hara changed: What|Removed |Added Keywords||pull, rejects-valid --- Comment #4 from K

[Issue 9083] mixin expression on template argument doesn't work

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9083 --- Comment #2 from Kenji Hara 2012-11-30 21:17:05 PST --- (In reply to comment #1) > https://github.com/D-Programming-Language/dmd/pull/1328 This bug depends on bug 9100. https://github.com/D-Programming-Language/dmd/pull/1340 -- Configure

[Issue 9100] Weird behavior on template instance argument

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9100 Kenji Hara changed: What|Removed |Added Keywords||pull, rejects-valid Blocks|

[Issue 9091] Using __traits(getMember) on template argument fails inside member function

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9091 Kenji Hara changed: What|Removed |Added Summary|Perhaps another forward |Using __traits(getMember)

[Issue 9091] Perhaps another forward referencing bug.

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9091 --- Comment #2 from Kenji Hara 2012-11-30 20:04:31 PST --- Furthermore reduced case: template isVariable(X...) if (X.length == 1) { enum isVariable = true; } class C { int x; void func() { enum is_x = isVariable!(__traits(

[Issue 9100] Weird behavior on template instance argument

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9100 --- Comment #2 from Kenji Hara 2012-11-30 19:36:04 PST --- As a related note, this program runs successfully with no error in current compiler. It looks weird, but is expected from the view of language consistency. void main(){ (new C(1)).test

[Issue 9100] Weird behavior on template instance argument

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9100 --- Comment #1 from Kenji Hara 2012-11-30 19:24:41 PST --- This is a root cause of some 2.061head regressions - bug 9091, bug 8972, and bug 8971. If you use __traits() to get member symbol inside class/struct member function, the found member

[Issue 9100] New: Weird behavior on template instance argument

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9100 Summary: Weird behavior on template instance argument Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Compon

[Issue 7810] [CTFE] Typesafe variadic function with array of structs

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7810 Dmitry Olshansky changed: What|Removed |Added CC||v...@markovic.io --- Comment #14 fr

[Issue 8725] segmentation fault with negative-lookahead in module-level regex

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8725 Dmitry Olshansky changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 8349] CTFE memcpy Error with ctRegex

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8349 --- Comment #4 from Dmitry Olshansky 2012-11-30 12:45:28 PST --- A separate pull for std.regex only: https://github.com/D-Programming-Language/phobos/pull/984 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email

[Issue 7440] ctRegex does not work when using alternatives ('|') involving a '+' inside non-capturing group ('(?:…)')

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7440 --- Comment #3 from Dmitry Olshansky 2012-11-30 12:33:39 PST --- (In reply to comment #2) > Not a Phobos bug. It's in CTFE side of things. Nowadays it triggers assert. > Judging by the assert firing off it's a likely duplicate of Issue 7810. >

[Issue 6949] no warning or error if unsigned variable is compared to 0

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6949 --- Comment #16 from bearophile_h...@eml.cc 2012-11-30 09:36:58 PST --- (In reply to comment #15) > BTW std.bigint has a lot of examples of valid comparisons of unsigned < 0 . The comparisons in std.bigint are like this, all of them are insid

[Issue 9029] Built-in types treated specially for alias parameters

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9029 --- Comment #11 from Manu 2012-11-30 06:59:54 PST --- (In reply to comment #10) > The comments you guys have made indicated to me that you don't realize that > the > reason this isn't part of the language is simply because Walter has seen it a

[Issue 9099] segfault while returning an atomicLoad value

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9099 --- Comment #1 from Puneet Goel 2012-11-30 06:48:25 PST --- This is related. The result printed out by the code on my Ubuntu amd64 machine is 42 4294967296 Upto version dmd-2.059, it correctly prints 42 and 42. When the "this" constructor fo

[Issue 6949] no warning or error if unsigned variable is compared to 0

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6949 --- Comment #15 from Don 2012-11-30 06:31:17 PST --- (In reply to comment #14) > (In reply to comment #13) > > (In reply to comment #12) > > > Regarding a comment by Don, is it possible to generate a warning/error > > > only in > > > foo() and

[Issue 6949] no warning or error if unsigned variable is compared to 0

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6949 --- Comment #14 from bearophile_h...@eml.cc 2012-11-30 05:25:50 PST --- (In reply to comment #13) > (In reply to comment #12) > > Regarding a comment by Don, is it possible to generate a warning/error only > > in > > foo() and not in bar()? > >

[Issue 6949] no warning or error if unsigned variable is compared to 0

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6949 Andrej Mitrovic changed: What|Removed |Added Keywords|pull| AssignedTo|andrej.mitrov...@

[Issue 6949] no warning or error if unsigned variable is compared to 0

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6949 --- Comment #12 from bearophile_h...@eml.cc 2012-11-30 04:17:15 PST --- Regarding a comment by Don, is it possible to generate a warning/error only in foo() and not in bar()? void foo(uint x) { if (x < 0) {} // error or warning here } void

[Issue 9029] Built-in types treated specially for alias parameters

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9029 --- Comment #10 from Don 2012-11-30 04:00:37 PST --- (In reply to comment #7) > (In reply to comment #6) > > (In reply to comment #5) > > > (In reply to comment #4) > > > > > > > There was a proposal recently on the NG suggesting builtin types

[Issue 8847] voldemort + inout confuses "is"

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8847 --- Comment #4 from monarchdo...@gmail.com 2012-11-30 02:35:04 PST --- (In reply to comment #3) > > Any news? I wanted to add that https://github.com/D-Programming-Language/phobos/pull/982 Is also subject to this issue. -- Configure issuema

[Issue 9092] GC.extend allocates less then it reports

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9092 monarchdo...@gmail.com changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INV

[Issue 9099] New: segfault while returning an atomicLoad value

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9099 Summary: segfault while returning an atomicLoad value Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2 Co

[Issue 9093] Overloads in extern(C++) interfaces throw up COMDAT errors

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9093 Rainer Schuetze changed: What|Removed |Added Keywords||patch CC|

[Issue 9092] GC.extend allocates less then it reports

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9092 Rainer Schuetze changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 7900] CTFE Internal error with -inline and associative arrays

2012-11-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7900 Don changed: What|Removed |Added Status|NEW |RESOLVED Resolution|