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

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #5 from d...@dawgfoto.de 2012-02-16 22:03:04 PST --- 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 a type. void bar(Ty)(Ty) { pr

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

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #4 from timon.g...@gmx.ch 2012-02-16 21:25:43 PST --- I meant void f(T)(LList!T){} -- 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-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 --- Comment #3 from timon.g...@gmx.ch 2012-02-16 21:24:43 PST --- Both of those(In reply to comment #2) > The issue is what do you make of related cases. > > // not deducible > void f(T)(Type!T) {} > f(0); > > // ? > void f(T)(Type!T, T) {} >

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

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 d...@dawgfoto.de changed: What|Removed |Added CC||d...@dawgfoto.de --- Comment #2 from

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

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 timon.g...@gmx.ch changed: What|Removed |Added CC||timon.g...@gmx.ch Summary

[Issue 313] [module] Fully qualified names bypass private imports

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=313 --- Comment #11 from d...@dawgfoto.de 2012-02-16 19:39:43 PST --- The issue is that all imports are inserted into a global package tree. Whenever you have access to a root package, e.g. by importing std.stdio, one can access all 'std' children th

[Issue 7496] Selective imports make module accessible with another import from the same package

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7496 d...@dawgfoto.de changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 313] [module] Fully qualified names bypass private imports

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=313 --- Comment #10 from d...@dawgfoto.de 2012-02-16 19:34:55 PST --- *** Issue 7496 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail

[Issue 6554] windows case insensitive imports

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6554 d...@dawgfoto.de changed: What|Removed |Added CC||d...@dawgfoto.de Summary|R

[Issue 313] [module] Fully qualified names bypass private imports

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=313 d...@dawgfoto.de changed: What|Removed |Added CC||kamm-removethis@incasoftwar

[Issue 6307] imported packages are visible everywhere

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6307 d...@dawgfoto.de changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 313] [module] Fully qualified names bypass private imports

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=313 d...@dawgfoto.de changed: What|Removed |Added CC||ellery-newco...@utulsa.edu --- Commen

[Issue 5411] import wtf1

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5411 d...@dawgfoto.de changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Issue 1504] [module] import osmosis

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1504 d...@dawgfoto.de changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 313] [module] Fully qualified names bypass private imports

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=313 d...@dawgfoto.de changed: What|Removed |Added CC||shro8...@vandals.uidaho.edu --- Comme

[Issue 625] [module] static import and renamed import of mixin don't work

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=625 d...@dawgfoto.de changed: What|Removed |Added Resolution|WORKSFORME |WONTFIX --- Comment #2 from d...@dawg

[Issue 7529] New: IFTI does not support aliases

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7529 Summary: IFTI does not support aliases Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: rejects-valid Severity: normal Priority:

[Issue 7528] New: The core.atomic module does not have implementations when compiling with -D.

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7528 Summary: The core.atomic module does not have implementations when compiling with -D. Product: D Version: D2 Platform: All OS/Version: All Status: NEW Sev

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

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7527 Summary: [CTFE] Segfault when slicing a pointer at compile time Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 5547] Improve assert to give information on values given to it when it fails

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5547 kenn...@gmail.com changed: What|Removed |Added Keywords|patch |pull --- Comment #4 from kenn...@gm

[Issue 7526] New: void functions passed to getopt die

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7526 Summary: void functions passed to getopt die Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: major Priority: P2 Component: Phobo

[Issue 7525] New: Broken return type inference for delegate returns

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7525 Summary: Broken return type inference for delegate returns Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2

[Issue 6333] The 'capacity' function is not pure/nothrow/@safe.

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6333 Rob Jacques changed: What|Removed |Added Keywords||pull CC|

[Issue 7523] Incorrect capacity for new T[] with non-zero T.init.

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7523 --- Comment #2 from github-bugzi...@puremagic.com 2012-02-16 12:31:22 PST --- Commits pushed to master at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/8dbdbf8d7ad5bee7526d0fac972c4

[Issue 7482] deprecation isn't checked inside forward referenced typeof()

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7482 Don changed: What|Removed |Added Summary|deprecation isn't checked |deprecation isn't checked |insi

[Issue 7524] New: #line __LINE__ doesn't parse on D2.020 and later

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7524 Summary: #line __LINE__ doesn't parse on D2.020 and later Product: D Version: D1 & D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 7523] Incorrect capacity for new T[] with non-zero T.init.

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7523 --- Comment #1 from Rob Jacques 2012-02-16 12:10:20 PST --- Pull request: https://github.com/D-Programming-Language/druntime/pull/153 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving thi

[Issue 7523] New: Incorrect capacity for new T[] with non-zero T.init.

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7523 Summary: Incorrect capacity for new T[] with non-zero T.init. Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: pull Severity: regression

[Issue 3701] Incorrect initialisation of static arrays of floating-point values (Linux only)

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3701 --- Comment #9 from hst...@quickfur.ath.cx 2012-02-16 10:39:08 PST --- Hmph. I can't reproduce the problem on 2.039 and 2.040 either. :( Perhaps it's specific to 32-bit platforms. I don't think I'll be able to do anything about it unless I resur

[Issue 3701] Incorrect initialisation of static arrays of floating-point values (Linux only)

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

[Issue 3701] Incorrect initialisation of static arrays of floating-point values (Linux only)

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3701 --- Comment #7 from hst...@quickfur.ath.cx 2012-02-16 09:39:15 PST --- Where can I get older versions of dmd? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 7522] New: ICE(interpret.c) Accessing a non-static member without this

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7522 Summary: ICE(interpret.c) Accessing a non-static member without this Product: D Version: D1 & D2 Platform: All OS/Version: All Status: NEW Keywords: CTFE,

[Issue 3701] Incorrect initialisation of static arrays of floating-point values (Linux only)

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3701 --- Comment #6 from Don 2012-02-16 08:20:43 PST --- (In reply to comment #4) > This bug appears to have been fixed in dmd 2.057 and gdc 4.6.2, both running > on > Linux. That doesn't mean anything unless you can reproduce it on an earlier DMD

[Issue 7521] Add const inference for templated method and delegate parameters

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7521 --- Comment #1 from timon.g...@gmx.ch 2012-02-16 07:59:35 PST --- The original example contained some mistakes, second try: int glob; class Foo(alias a){ int x; void foo(){a(this);} static void bar(Foo x){a(x);} } void main(){

[Issue 7521] New: Add const inference for templated method and delegate parameters

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7521 Summary: Add const inference for templated method and delegate parameters Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhan

[Issue 7520] New: opDollar undocumented

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7520 Summary: opDollar undocumented Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: websites A

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

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7519 Summary: std.xml cannot manage single quoted attribute values Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 7518] std.array.empty doesn't work for shared arrays

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7518 David Simcha changed: What|Removed |Added CC||dsim...@yahoo.com Summary|Reg

[Issue 7518] New: Regression(2.058): std.parallelism.parallel fails with shared array of strings

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7518 Summary: Regression(2.058): std.parallelism.parallel fails with shared array of strings Product: D Version: D2 Platform: All OS/Version: All Status: NEW S

[Issue 7421] std.getopt does not work with shared types

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7421 Robert Clipsham changed: What|Removed |Added Summary|std.getopt does not work|std.getopt does not work

[Issue 7399] Broken import statement in trySemantic() causes silent compiler error

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

[Issue 7517] New: Interface contracts broken

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7517 Summary: Interface contracts broken Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity: major Priority: P2 Component: DMD

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

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3632 --- Comment #22 from yebblies 2012-02-17 00:08:26 EST --- (In reply to comment #21) > This is what I was asking in the closed down issue 3981 I know, that's why I closed issue 3981 with a comment saying that part was covered by this report...

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

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3632 --- Comment #21 from bearophile_h...@eml.cc 2012-02-16 04:44:31 PST --- (In reply to comment #20) > - I really believe that the advantages > of 'is' always being a straight bitwise comparison outweigh the downsides. This is what I was asking i

[Issue 7516] New: Postblit not called for structs returned from a ternary operator

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7516 Summary: Postblit not called for structs returned from a ternary operator Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: wrong

[Issue 6547] Call to std.algorithm.remove causes compile error

2012-02-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6547 Yuri Gorobets changed: What|Removed |Added CC||yuri.gorob...@gmail.com --- Comment #1