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

[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 changed: What|Removed |Added CC||ma...@maxim-fomin.ru --- Comment #2 fro

[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 changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[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 changed: What|Removed |Added Status|NEW |RESOLVED CC|

[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: http://d.purema

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

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

[Issue 1238] Private identifiers in imported modules create conflicts with public ones

2013-08-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1238 Adam D. Ruppe changed: What|Removed |Added CC||destructiona...@gmail.com --- Comment

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

[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 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 (except those f

[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 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 { } void test(S s) { } - t

[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 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 pure that I've ma

[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 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 > any attempt to ap

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

[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 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 "foo" in module "b" take

[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 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 user-defined type, and

[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 https://github.com/D-Programming-Language/dmd/commit/882fa1ea590aca24e03e96eceffc879071d6c70

[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 changed: What|Removed |Added Status|NEW |RESOLVED CC|

[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 changed: What|Removed |Added Status|NEW |RESOLVED CC|

[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 https://github.com/D-Programming-Language/dmd/commit/988eae63db3be236428f7753dee0812ef6aed5e

[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 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 >> variables, and

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

[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 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 matter what the spe

[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 changed: What|Removed |Added CC||andrej.mitrov...@gmail.com --- Comm

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

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

[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 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 individually. > > The on

[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 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 variables, and there

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

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

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

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

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

[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 #16 from Jonathan M Davis 2013-08-18 22:59:59 PDT --- > Perhaps allow to apply storage classes to variables in block declarations like > attribute: or attribute { } and ban them in single variable declarations? That's basically wh

[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 #17 from Stewart Gordon 2013-08-18 23:05:47 PDT --- (In reply to comment #13) >> You're talking about what the compiler actually does, which is a >> different matter from what the spec indicates it should do. > > Honestly, it real

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

[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 #18 from Jonathan M Davis 2013-08-18 23:30:45 PDT --- > What you're basically saying here is that the language is _defined_ by the > compiler, and consequently the compiler has no bugs. No, I'm not saying that the compiler has no

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

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

[Issue 10848] 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 Manu changed: What|Removed |Added CC||turkey...@gmail.com --- Comment #1 from Manu