[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 yuri.gorob...@gmail.com changed: What|Removed |Added CC|

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

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

[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 yebbl...@gmail.com 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

[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 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 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 rob...@octarineparrot.com changed: What|Removed |Added Summary|std.getopt does not work|std.getopt

[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

[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 dsim...@yahoo.com changed: What|Removed |Added CC||dsim...@yahoo.com

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

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

[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 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 clugd...@yahoo.com.au 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

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

[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

[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 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 sandf...@jhu.edu 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

[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 clugd...@yahoo.com.au changed: What|Removed |Added Summary|deprecation isn't checked |deprecation isn't checked

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

[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 sandf...@jhu.edu changed: What|Removed |Added Keywords||pull CC|

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

[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

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

[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

[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

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

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

[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||kamm-removethis@incasoftwar

[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

[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

[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

[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

[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

[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) {} f(0, 0);

[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 #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) {