[Issue 10497] Opaque structs cannot be dereferenced in pointer to pointer types

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10497 --- Comment #1 from github-bugzi...@puremagic.com 2013-08-17 23:06:44 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 10793] Forward reference errors casting from void* to opaque struct pointer

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10793 --- Comment #8 from github-bugzi...@puremagic.com 2013-08-17 23:06:48 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 2672] Delegate .funcptr returns wrong type.

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2672 yebblies yebbl...@gmail.com changed: What|Removed |Added CC||simen.kja...@gmail.com

[Issue 10324] Wrong type for delegate.funcptr

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10324 yebblies yebbl...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9017] __traits(compiles, { enum e = expression tuple; }) is true but code doesn't compile

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9017 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 10808] [REG2.064a] Incorrect typeid template argument should report error

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10808 --- Comment #2 from github-bugzi...@puremagic.com 2013-08-17 23:31:40 PDT --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 9017] __traits(compiles, { enum e = expression tuple; }) is true but code doesn't compile

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

[Issue 10808] [REG2.064a] Incorrect typeid template argument should report error

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

[Issue 10843] Combinatorial problem of struct alias this null

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10843 Maxim Fomin ma...@maxim-fomin.ru changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 10039] std.algorithm enhancements: min, max, clamp

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10039 monarchdo...@gmail.com changed: What|Removed |Added CC||monarchdo...@gmail.com ---

[Issue 10838] Null pointer dereference in gc.gcx.Gcx.isMarked

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

[Issue 10793] Forward reference errors casting from void* to opaque struct pointer

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10793 Henning Pohl henn...@still-hidden.de changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 10497] Opaque structs cannot be dereferenced in pointer to pointer types

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10497 Henning Pohl henn...@still-hidden.de changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 10844] New: Importing package as module fails with nested packages

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10844 Summary: Importing package as module fails with nested packages Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 10845] New: std.range.Cycle broken for reference type forward ranges

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10845 Summary: std.range.Cycle broken for reference type forward ranges Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal

[Issue 10039] std.algorithm enhancements: min, max, clamp

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10039 --- Comment #8 from bearophile_h...@eml.cc 2013-08-18 05:36:59 PDT --- (In reply to comment #7) TLDR: I think this allowing single arg min/max is a bad idea. I agree. Let's close WONTFIX this issue? -- Configure issuemail:

[Issue 10845] std.range.Cycle broken for reference type forward ranges

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10845 monarchdo...@gmail.com changed: What|Removed |Added CC||monarchdo...@gmail.com ---

[Issue 10039] std.algorithm enhancements: min, max, clamp

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10039 --- Comment #9 from monarchdo...@gmail.com 2013-08-18 05:50:57 PDT --- (In reply to comment #8) (In reply to comment #7) TLDR: I think this allowing single arg min/max is a bad idea. I agree. Let's close WONTFIX this issue?

[Issue 7432] DMD allows variables to be declared as pure

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7432 --- Comment #8 from Stewart Gordon s...@iname.com 2013-08-18 09:24:53 PDT --- (In reply to comment #6) This is a feature of D According to which bit of the spec? - in general case any attribute is legal (except those for which there are

[Issue 7432] DMD allows variables to be declared as pure

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7432 --- Comment #9 from Maxim Fomin ma...@maxim-fomin.ru 2013-08-18 09:35:09 PDT --- (In reply to comment #8) (In reply to comment #6) This is a feature of D According to which bit of the spec? - in general case any attribute is legal

[Issue 9631] Error message not using fully qualified name when appropriate.

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9631 --- Comment #5 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-08-18 11:08:04 PDT --- Here's another example: test.d: - module test; import foo; struct S { } void main() { test(S()); } - - module foo; struct S { }

[Issue 7432] DMD allows variables to be declared as pure

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7432 --- Comment #10 from Stewart Gordon s...@iname.com 2013-08-18 13:54:30 PDT --- Yes, that was the essence of bug 3118. It seems Walter wontfix'd it because he feels each attribute needs to be considered individually. The only explanation of

[Issue 7432] DMD allows variables to be declared as pure

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7432 --- Comment #11 from Jonathan M Davis jmdavisp...@gmx.com 2013-08-18 14:14:17 PDT --- In the absence of any explanation of what pure means applied to variables, I can only be assumed that pure cannot be applied to variables, and therefore

[Issue 10846] New: Allow defining functions in enum declarations

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10846 Summary: Allow defining functions in enum declarations Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Severity: enhancement Priority:

[Issue 10846] Allow defining functions in enum declarations

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10846 --- Comment #1 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-08-18 15:09:20 PDT --- Another alternative is to relax the function hijacking protection a little bit. If function foo in module a takes a user-defined type, and function

[Issue 10846] Allow defining functions in enum declarations

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10846 --- Comment #2 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-08-18 15:15:55 PDT --- (In reply to comment #1) Another alternative is to relax the function hijacking protection a little bit. If function foo in module a takes a

[Issue 10761] DMD crashes on unspecified inout matching.

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10761 --- Comment #2 from github-bugzi...@puremagic.com 2013-08-18 16:40:54 PDT --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 10761] DMD crashes on unspecified inout matching.

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10761 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 10758] Unsound type checking for inout.

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10758 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 10758] Unsound type checking for inout.

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10758 --- Comment #2 from github-bugzi...@puremagic.com 2013-08-18 16:40:58 PDT --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 7432] DMD allows variables to be declared as pure

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7432 --- Comment #12 from Stewart Gordon s...@iname.com 2013-08-18 17:00:48 PDT --- (In reply to comment #11) In the absence of any explanation of what pure means applied to variables, I can only be assumed that pure cannot be applied to

[Issue 10847] New: uninitializedArray accepts arguments which make it fail internally

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10847 Summary: uninitializedArray accepts arguments which make it fail internally Product: D Version: unspecified Platform: All OS/Version: All Status: NEW

[Issue 7432] DMD allows variables to be declared as pure

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7432 --- Comment #13 from Jonathan M Davis jmdavisp...@gmx.com 2013-08-18 17:17:33 PDT --- You're talking about what the compiler actually does, which is a different matter from what the spec indicates it should do. Honestly, it really doesn't

[Issue 10844] Importing package as module fails with nested packages

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10844 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 10848] New: Compiler should always try to inlining a direct lambda call

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10848 Summary: Compiler should always try to inlining a direct lambda call Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords:

[Issue 10849] New: -profile flag results in compiler errors with std.parallelism

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10849 Summary: -profile flag results in compiler errors with std.parallelism Product: D Version: unspecified Platform: All OS/Version: All Status: NEW

[Issue 9524] Unittest ddocs fail to appear following ditto

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9524 hst...@quickfur.ath.cx changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 7432] DMD allows variables to be declared as pure

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7432 --- Comment #14 from Maxim Fomin ma...@maxim-fomin.ru 2013-08-18 21:48:57 PDT --- (In reply to comment #10) Yes, that was the essence of bug 3118. It seems Walter wontfix'd it because he feels each attribute needs to be considered

[Issue 7432] DMD allows variables to be declared as pure

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7432 --- Comment #15 from Maxim Fomin ma...@maxim-fomin.ru 2013-08-18 21:52:09 PDT --- (In reply to comment #11) In the absence of any explanation of what pure means applied to variables, I can only be assumed that pure cannot be applied to

[Issue 5048] string enum type not recognized as a string

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

[Issue 5048] string enum type not recognized as a string

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5048 --- Comment #2 from hst...@quickfur.ath.cx 2013-08-18 22:05:28 PDT --- I added an actual instantiation in main() in order to ensure that this isn't just the compiler deferring compilation of the template; the code seems to work: - import

[Issue 7056] weird segfault in std.conv.to

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

[Issue 7048] Problem with out fixed-sized matrix

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

[Issue 6791] std.algorithm.splitter random indexes utf strings

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

[Issue 5655] Lambda inside static foreach saves wrong value of counter

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

[Issue 6447] iota(BigInt) too

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