[Issue 10985] Compiler doesn't attempt to inline non-templated functions from libraries (even having the full source)

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10985 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #7 from Kenji Hara 201

[Issue 11049] RangeError does not recognize file name modified by #line directive

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11049 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara 201

[Issue 11046] [enh] Pure functions with default and out parameters are allowed

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11046 --- Comment #7 from Maxim Fomin 2013-09-15 22:53:56 PDT --- (In reply to comment #6) > > I think the problem is this: > > _That_ is a bug and should be reported as such, but it's different from > arguing > that pure functions should not be

[Issue 11049] New: RangeError does not recognize file name modified by #line directive

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11049 Summary: RangeError does not recognize file name modified by #line directive Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: w

[Issue 10985] Compiler doesn't attempt to inline non-templated functions from libraries (even having the full source)

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10985 --- Comment #6 from Kenji Hara 2013-09-15 19:33:24 PDT --- The root cause is in mars.c around line 1580. https://github.com/D-Programming-Language/dmd/blob/a5086fa49c5cd236297584c07e03be8e52208158/src/mars.c#L1579 if (global.params.useIn

[Issue 10894] Numerous DDoc parameter warnings in druntime (as found by 10236)

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10894 Lionello Lunesu changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 10893] Numerous DDoc parameter warnings in Phobos (as found by 10236)

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10893 Lionello Lunesu changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 10631] Module import pull lots of symbols

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10631 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 11046] [enh] Pure functions with default and out parameters are allowed

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11046 --- Comment #6 from Jonathan M Davis 2013-09-15 14:55:05 PDT --- > I think the problem is this: _That_ is a bug and should be reported as such, but it's different from arguing that pure functions should not be allowed to have out parameters

[Issue 11048] New: Default arguments not taken into account when being called by pure functions

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11048 Summary: Default arguments not taken into account when being called by pure functions Product: D Version: D2 Platform: All OS/Version: All Status: NEW Se

[Issue 11046] [enh] Pure functions with default and out parameters are allowed

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11046 safety0ff.b...@gmail.com changed: What|Removed |Added CC||safety0ff.b...@gmail.com --

[Issue 11046] [enh] Pure functions with default and out parameters are allowed

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11046 --- Comment #4 from Jonathan M Davis 2013-09-15 14:06:27 PDT --- > Sorry, it is definitely a bug because global variable is mutable. It mutates global mutable state via one of its arguments. pure functions cannot access global mutable state

[Issue 11046] Pure functions with default and out parameters are allowed

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11046 Maxim Fomin changed: What|Removed |Added Summary|[enh] Pure functions with |Pure functions with default

[Issue 11046] [enh] Pure functions with default and out parameters are allowed

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11046 Jonathan M Davis changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 11046] Pure functions with default and out parameters are allowed

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11046 --- Comment #2 from Maxim Fomin 2013-09-15 14:02:19 PDT --- Another test-case: int a; pure foo(ref int a = a) { ++a; } void main() pure { foo(); } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- Y

[Issue 11047] New: UDA + getAttributes bypass purity/safety check

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11047 Summary: UDA + getAttributes bypass purity/safety check Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Keywords: accepts-invalid Severit

[Issue 11046] New: [enh] Pure functions with default and out parameters are allowed

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11046 Summary: [enh] Pure functions with default and out parameters are allowed Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Sever

[Issue 11045] New: Pure functions are allowed to read/write global TypeInfo

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11045 Summary: Pure functions are allowed to read/write global TypeInfo Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Keywords: acc

[Issue 11044] New: Escaping references to lazy argument are allowed

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11044 Summary: Escaping references to lazy argument are allowed Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Keywords: accepts-invalid Sever

[Issue 11043] New: Context pointer of delegate should be const qualified

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11043 Summary: Context pointer of delegate should be const qualified Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Keywords: accepts-invalid

[Issue 11042] Inconsistent "static condition" behaviors

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11042 --- Comment #3 from Andrej Mitrovic 2013-09-15 04:46:13 PDT --- Oh wait I just realized this is exactly what http://d.puremagic.com/issues/show_bug.cgi?id=9073 was for, so it got rejected? Shame.. -- Configure issuemail: http://d.puremagic.

[Issue 11042] Inconsistent "static condition" behaviors

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

[Issue 9073] In manifest constant initializer, && and || should evaluate their operands lazily.

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9073 Kenji Hara changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|WONTFIX

[Issue 11042] Inconsistent "static condition" behaviors

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11042 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara 201

[Issue 11042] New: Inconsistent "static condition" behaviors

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11042 Summary: Inconsistent "static condition" behaviors Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: accepts-invalid, rejects-valid Severi

[Issue 9297] Formatting of floating point values in std.format truncates reals to double

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9297 Doug Nickerson changed: What|Removed |Added CC||tachyon...@gmail.com --- Comment #2 f

[Issue 11041] Some function in core.stdc should be CTFEable

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=11041 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Co

[Issue 10236] Ddoc: Warning on wrong parameter names

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10236 --- Comment #18 from github-bugzi...@puremagic.com 2013-09-15 00:52:10 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/9dbb905f84dfe5a240033179172ff603f2a4b

[Issue 10236] Ddoc: Warning on wrong parameter names

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10236 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 9565] Index of static array should not print literal suffix

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9565 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 9565] Index of static array should not print literal suffix

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9565 --- Comment #6 from github-bugzi...@puremagic.com 2013-09-15 00:36:45 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/d1ab5012b00c34023ed715a0c22ecb3bd8b674f

[Issue 10115] More @disabled holes

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10115 --- Comment #5 from github-bugzi...@puremagic.com 2013-09-15 00:16:40 PDT --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b8b99a8148e730c067297d0dfd702bbbf0a4902

[Issue 10630] Structs with disabled default construction can't be used as `out` parameters

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10630 --- Comment #3 from github-bugzi...@puremagic.com 2013-09-15 00:16:36 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6cb33db03031a48e5767072271f02d271dd21f

[Issue 10630] Structs with disabled default construction can't be used as `out` parameters

2013-09-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=10630 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|