[Issue 9148] 'pure' is broken

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9148 Xinok changed: What|Removed |Added CC||xi...@live.com --- Comment #3 from Xinok --- 'S.bar'

[Issue 12000] Forward reference issue with RefCounted

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12000 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|-

[Issue 12000] Forward reference issue with RefCounted

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12000 --- Comment #8 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/bc1876626bbefd54941154733f667012e290a4d3 Re-implement hasIndirec

[Issue 12633] std.conv.to should support target fixed-sized arrays

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12633 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|-

[Issue 12633] std.conv.to should support target fixed-sized arrays

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12633 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/3cd997aef2948d3ce43761dba0c9b3804cb38d69 Fix Issue 12633 - std.

[Issue 12568] std.functional.memoize with constant array argument too

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12568 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/70dff45550cc97575c24325d6fc0835bc8fa295c Fix Issue 12568 - std.

[Issue 8921] Enum arrays should be formatted properly

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8921 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--

[Issue 12568] std.functional.memoize with constant array argument too

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12568 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|-

[Issue 8921] Enum arrays should be formatted properly

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8921 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/e2f65496063b20c347f4aba40c3ecd0eb18b57b1 Fix Issue 8921 - Enum a

[Issue 12650] GIT HEAD : Invalid codegen

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12650 Temtaime changed: What|Removed |Added Priority|P1 |P4 --

[Issue 12650] New: GIT HEAD : Invalid codegen

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12650 Issue ID: 12650 Summary: GIT HEAD : Invalid codegen Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: regression Priority: P1

[Issue 6513] More info in Range violation exception message?

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6513 --- Comment #2 from Andrej Mitrovic --- *** Issue 10696 has been marked as a duplicate of this issue. *** --

[Issue 11841] More useful RangeError message

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11841 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 10696] Show array bounds in Range violation exception messages

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10696 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6513] More info in Range violation exception message?

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6513 --- Comment #1 from Andrej Mitrovic --- *** Issue 11841 has been marked as a duplicate of this issue. *** --

[Issue 12645] assertThrown!Error and assertNotThrown!Error should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12645 Kenji Hara changed: What|Removed |Added Depends on|12647 | --

[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647 Kenji Hara changed: What|Removed |Added Blocks|12645 | Depends on|

[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647 Kenji Hara changed: What|Removed |Added Blocks||12645 --

[Issue 12649] "discards return value" warning will cause ICE on function pointer call

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12649 Kenji Hara changed: What|Removed |Added Blocks||12647 --

[Issue 12622] Purity, @safe not checked for pointers to functions

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12622 Kenji Hara changed: What|Removed |Added Blocks||12647 --

[Issue 12645] assertThrown!Error and assertNotThrown!Error should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12645 Kenji Hara changed: What|Removed |Added Depends on||12647 --

[Issue 12645] assertThrown!Error and assertNotThrown!Error should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12645 monarchdo...@gmail.com changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Issue 12428] Regression (2.066 git-head): toUpper is corrupting input data (modifying immutable strings)

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12428 Dmitry Olshansky changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 12645] assertThrown!Error and assertNotThrown!Error should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12645 --- Comment #4 from Kenji Hara --- (In reply to monarchdodra from comment #3) > (In reply to Kenji Hara from comment #2) > > This is a possible enhancement, blocked by issue 12647. > > 12647 was made invalid. assertNotThrown!Error Really has no reas

[Issue 12645] assertThrown!Error and assertNotThrown!Error should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12645 monarchdo...@gmail.com changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Issue 11319] std.range.zip should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11319 --- Comment #7 from monarchdo...@gmail.com --- *** Issue 11913 has been marked as a duplicate of this issue. *** --

[Issue 11913] nothrow std.algorithm.zip

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11913 monarchdo...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 12649] "discards return value" warning will cause ICE on function pointer call

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12649 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara --- The re

[Issue 12170] sum(double[]) is not pure nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12170 --- Comment #6 from monarchdo...@gmail.com --- Yeah, Kenji recently implemented inference for recursive functions. See also: https://github.com/D-Programming-Language/phobos/pull/2075 --

[Issue 12649] New: "discards return value" warning will cause ICE on function pointer call

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12649 Issue ID: 12649 Summary: "discards return value" warning will cause ICE on function pointer call Product: D Version: D2 Hardware: All OS: All Status:

[Issue 12648] New: Array operation return type

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12648 Issue ID: 12648 Summary: Array operation return type Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Keywords: rejects-valid Severity: no

[Issue 11319] std.range.zip should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11319 --- Comment #6 from bearophile_h...@eml.cc --- (In reply to Andrej Mitrovic from comment #5) > Anyway it's not an easy problem to solve after all. What do you think about the idea of Comment #2? :-) --

[Issue 11319] std.range.zip should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11319 Andrej Mitrovic changed: What|Removed |Added Keywords|pull| Assignee|andrej.mitrov...@gmail

[Issue 12646] Catching Errors should imply nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12646 Kenji Hara changed: What|Removed |Added Blocks|12645 | --

[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647 Kenji Hara changed: What|Removed |Added Blocks||12645 --

[Issue 11319] std.range.zip should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11319 --- Comment #4 from bearophile_h...@eml.cc --- (In reply to Andrej Mitrovic from comment #3) > https://github.com/D-Programming-Language/phobos/pull/2125 I think you have not solved the problem much, you just have renamed errors the new exceptions.

[Issue 12645] assertThrown!Error and assertNotThrown!Error should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12645 Kenji Hara changed: What|Removed |Added Status|RESOLVED|REOPENED Depends on|12646

[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #2 from Kenji Hara --- https:

[Issue 11811] Add "eval" to phobos

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11811 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Comment #

[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647 --- Comment #1 from Kenji Hara --- Also should be inferred as @nogc. --

[Issue 12647] New: Lazy parameter evaluation should be marked as nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647 Issue ID: 12647 Summary: Lazy parameter evaluation should be marked as nothrow Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: rejects-valid

[Issue 11605] Cannot print const classes

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11605 Andrej Mitrovic changed: What|Removed |Added CC||andrej.mitrov...@gmail.com --- Comment #1

[Issue 11811] Add "eval" to phobos

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11811 Andrej Mitrovic changed: What|Removed |Added CC||andrej.mitrov...@gmail.com --- Comment #1

[Issue 12645] assertThrown!Error and assertNotThrown!Error should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12645 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 12646] Catching Errors should imply nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12646 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 12645] assertThrown!Error and assertNotThrown!Error should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12645 Issue 12645 depends on issue 12646, which changed state. Issue 12646 Summary: Catching Errors should imply nothrow https://issues.dlang.org/show_bug.cgi?id=12646 What|Removed |Added -

[Issue 12646] Catching Errors should imply nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12646 Andrej Mitrovic changed: What|Removed |Added Keywords||pull --- Comment #1 from Andrej Mitrovic

[Issue 12646] Catching Errors should imply nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12646 Andrej Mitrovic changed: What|Removed |Added Assignee|nob...@puremagic.com|andrej.mitrov...@gmail.com --

[Issue 12646] Catching Errors should imply nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12646 Andrej Mitrovic changed: What|Removed |Added Blocks||12645 --

[Issue 12645] assertThrown!Error and assertNotThrown!Error should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12645 Andrej Mitrovic changed: What|Removed |Added Depends on||12646 --

[Issue 12646] New: Catching Errors should imply nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12646 Issue ID: 12646 Summary: Catching Errors should imply nothrow Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: rejects-valid Severit

[Issue 11319] std.range.zip should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11319 Andrej Mitrovic changed: What|Removed |Added Keywords||pull Hardware|x86

[Issue 12645] New: assertThrown!Error and assertNotThrown!Error should be nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12645 Issue ID: 12645 Summary: assertThrown!Error and assertNotThrown!Error should be nothrow Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 12640] Error inside a switch statement causes a spurious switch case fallthrough warning

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12640 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|-

[Issue 12640] Error inside a switch statement causes a spurious switch case fallthrough warning

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12640 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/567f589ebd6a49c2420c38a44e5469d47956f46c Fix Issue 12640 - Avoid fall

[Issue 12644] New: Some std.math functions are not yet @nogc

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12644 Issue ID: 12644 Summary: Some std.math functions are not yet @nogc Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Keywords: rejects-valid

[Issue 4677] disallow GC via cmd line argument -nogc

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4677 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Comment #3

[Issue 12642] Avoid some heap allocation cases for fixed-size arrays

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12642 --- Comment #1 from Kenji Hara --- If you remove @nogc annotation, all array literals will be allocated on stack. So this is pure front-end issue, and may be fixed easily. --

[Issue 12643] New: @nogc std.range.dropOne

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12643 Issue ID: 12643 Summary: @nogc std.range.dropOne Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: rejects-valid Severity: normal

[Issue 12642] New: Avoid some heap allocation cases for fixed-size arrays

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12642 Issue ID: 12642 Summary: Avoid some heap allocation cases for fixed-size arrays Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement

[Issue 11319] std.range.zip is not yet nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11319 --- Comment #2 from bearophile_h...@eml.cc --- (In reply to Andrej Mitrovic from comment #1) > This is a bit impossible to fix. This is a rather important issue, because zip is used often in functional-style code. So lot of that code can't be nothro

[Issue 12641] D1: __FILE__ and __LINE__ default argument behaviour

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12641 Leandro Lucarella changed: What|Removed |Added Keywords||industry --

[Issue 12313] Unneeded stack temporaries created by tuple foreach

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12313 Leandro Lucarella changed: What|Removed |Added CC||leandro.lucarella@sociomant

[Issue 12641] D1: __FILE__ and __LINE__ default argument behaviour

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12641 Leandro Lucarella changed: What|Removed |Added CC||leandro.lucarella@sociomant

[Issue 11319] std.range.zip is not yet nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11319 Andrej Mitrovic changed: What|Removed |Added CC||andrej.mitrov...@gmail.com --- Comment #1

[Issue 10233] [Tracker] Grammar issues

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10233 Issue 10233 depends on issue 12623, which changed state. Issue 12623 Summary: Special lexing case not mentioned in language spec https://issues.dlang.org/show_bug.cgi?id=12623 What|Removed |Added ---

[Issue 12623] Special lexing case not mentioned in language spec

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12623 Vladimir Panteleev changed: What|Removed |Added Keywords||pull Status|NEW

[Issue 12641] New: D1: __FILE__ and __LINE__ default argument behaviour

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12641 Issue ID: 12641 Summary: D1: __FILE__ and __LINE__ default argument behaviour Product: D Version: D1 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancemen

[Issue 12170] sum(double[]) is not pure nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12170 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 12640] Error inside a switch statement causes a spurious switch case fallthrough warning

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12640 Andrej Mitrovic changed: What|Removed |Added Keywords||pull --- Comment #3 from Andrej Mitrovic

[Issue 12640] Error inside a switch statement causes a spurious switch case fallthrough warning

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12640 Andrej Mitrovic changed: What|Removed |Added Assignee|nob...@puremagic.com|andrej.mitrov...@gmail.com --

[Issue 12640] Error inside a switch statement causes a spurious switch case fallthrough warning

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12640 Andrej Mitrovic changed: What|Removed |Added OS|Windows |All --

[Issue 12640] Error inside a switch statement causes a spurious switch case fallthrough warning

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12640 Andrej Mitrovic changed: What|Removed |Added Summary|@nogc introduces a spurious |Error inside a switch |s

[Issue 12640] @nogc introduces a spurious switch case fallthrough warning

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12640 Andrej Mitrovic changed: What|Removed |Added CC||andrej.mitrov...@gmail.com --- Comment #1

[Issue 12606] Mismatch of known array length during dynamic => static array assignment should emit better diagnostics

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12606 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/3b74627a464197f526e6b3a9a54334e3ced60fc8 fix Issue 12606 - Mismatch o

[Issue 12606] Mismatch of known array length during dynamic => static array assignment should emit better diagnostics

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12606 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|-