[Issue 12738] core.sys.posix.signal sigaction_t handler type mismatch

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12738 --- Comment #6 from Rainer Schuetze --- (In reply to Walter Bright from comment #3) > (In reply to hsteoh from comment #1) > > extern(C) functions are nothrow by definition, > > This would be a change to the language. Probably a good change, but a c

[Issue 12738] core.sys.posix.signal sigaction_t handler type mismatch

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12738 Rainer Schuetze changed: What|Removed |Added CC||r.sagita...@gmx.de --- Comment #5 from Rai

[Issue 12000] Forward reference issue with RefCounted

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12000 Kenji Hara changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Issue 11333] ICE: Cannot subtype 0-tuple with "alias this"

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11333 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara --- (In re

[Issue 12741] DMD accepts functions with contracts and no body

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12741 j...@red.email.ne.jp changed: What|Removed |Added Keywords|accepts-invalid | CC|

[Issue 12691] std.regex.bmatch bug in empty OR operator inside of ()*

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

[Issue 12691] std.regex.bmatch bug in empty OR operator inside of ()*

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12691 --- Comment #3 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/520438d9ef3f80af3e6c790798cfab4158e3402f Fix issue 12691 std.re

[Issue 12727] [REG2.066a] DMD hangs up on recursive alias declaration

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12727 --- Comment #5 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/fbd78c3db2c2c03ec098c1b433431d7f3f144ef7 fix Issue 12727 - DMD hangs

[Issue 12727] [REG2.066a] DMD hangs up on recursive alias declaration

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

[Issue 12741] DMD accepts functions with contracts and no body

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12741 briancsch...@gmail.com changed: What|Removed |Added Keywords||accepts-invalid, spec Bl

[Issue 10233] [Tracker] Grammar issues

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10233 briancsch...@gmail.com changed: What|Removed |Added Depends on||12741 --

[Issue 12741] New: DMD accepts functions with contracts and no body

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12741 Issue ID: 12741 Summary: DMD accepts functions with contracts and no body Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Pr

[Issue 10233] [Tracker] Grammar issues

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10233 briancsch...@gmail.com changed: What|Removed |Added Depends on||12740 --

[Issue 12740] DMD accepts invalid version syntax

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12740 briancsch...@gmail.com changed: What|Removed |Added Keywords||accepts-invalid Blocks|

[Issue 12740] New: DMD accepts invalid version syntax

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12740 Issue ID: 12740 Summary: DMD accepts invalid version syntax Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1

[Issue 12739] New: Foreach delegate to opApply does not have infered nothrow

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12739 Issue ID: 12739 Summary: Foreach delegate to opApply does not have infered nothrow Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 9881] Indirect cyclic imports are not forbidden

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9881 Martin Nowak changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 12737] static constructor requires call of super constructor

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12737 --- Comment #3 from Jonathan M Davis --- The static constructor has nothing to do with the error. Look at my counter-example. It's exactly the same except for the fact that it has not static constructor. The problem is that a constructor for B must c

[Issue 4274] Better array of inner structs error message

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4274 --- Comment #7 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/b754fbe2883bd182e7a2e6e23e7cbad97bedcd64 Update container.d BUG4

[Issue 12737] static constructor requires call of super constructor

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12737 --- Comment #2 from Robert Schadek --- But it is the static ctor and A has no static member!? --

[Issue 12737] static constructor requires call of super constructor

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12737 Jonathan M Davis changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 12724] Error: return statements cannot be in contracts

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12724 --- Comment #10 from monarchdo...@gmail.com --- (In reply to bearophile_hugs from comment #9) > (In reply to monarchdodra from comment #8) > > > It means you've tested what needs to be tested, and the input given need to > > proceed with the rest of

[Issue 12738] core.sys.posix.signal sigaction_t handler type mismatch

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

[Issue 12660] Wrong non-@nogc function invariant error

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12660 --- Comment #3 from yebblies --- Different problem. --

[Issue 12738] core.sys.posix.signal sigaction_t handler type mismatch

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12738 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #3 from

[Issue 12660] Wrong non-@nogc function invariant error

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12660 --- Comment #2 from bearophile_h...@eml.cc --- (In reply to yebblies from comment #1) > I vaguely recall this being about attributes on the LHS of invariants being > ignored. If I put @nogc on the right: class Foo { this() @nogc {} invarian

[Issue 12738] core.sys.posix.signal sigaction_t handler type mismatch

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12738 hst...@quickfur.ath.cx changed: What|Removed |Added Component|DMD |druntime --- Comment #2 from hst...@

[Issue 12738] core.sys.posix.signal sigaction_t handler type mismatch

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12738 --- Comment #1 from hst...@quickfur.ath.cx --- extern(C) functions are nothrow by definition, so this code should not be rejected. --

[Issue 12738] New: core.sys.posix.signal sigaction_t handler type mismatch

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12738 Issue ID: 12738 Summary: core.sys.posix.signal sigaction_t handler type mismatch Product: D Version: D2 Hardware: x86 OS: Linux Status: NEW

[Issue 12713] [REG 2.066A] std.regex.regex crashes with SEGV, illegal instruction resp. assertion failure with certain bad input

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12713 Dmitry Olshansky changed: What|Removed |Added Keywords||pull Assignee|nob...@puremagic.

[Issue 12727] [REG2.066a] DMD hangs up on recursive alias declaration

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12727 Kenji Hara changed: What|Removed |Added Keywords||ice, pull Summary|GIT HEAD : DMD han

[Issue 12666] @nogc std.array.front, popFront, and more

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12666 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com --- Comment #2 from yebblies

[Issue 12713] [REG 2.066A] std.regex.regex crashes with SEGV, illegal instruction resp. assertion failure with certain bad input

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12713 Dmitry Olshansky changed: What|Removed |Added CC||dmitry.o...@gmail.com Summary|

[Issue 12660] Wrong non-@nogc function invariant error

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12660 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com Hardware|x86

[Issue 12737] New: static constructor requires call of super constructor

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12737 Issue ID: 12737 Summary: static constructor requires call of super constructor Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 12691] std.regex.bmatch bug in empty OR operator inside of ()*

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12691 Dmitry Olshansky changed: What|Removed |Added Keywords||pull Summary|std.regex.bmatch

[Issue 12719] struct.c:705: virtual void StructDeclaration::semantic(Scope*): Assertion `parent && parent == sc->parent' failed.

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12719 --- Comment #4 from Kenji Hara --- (In reply to monarchdodra from comment #3) > I still ice with this, and it passed in 2.065: > > // > enum canDoIt(R) = is(typeof(Wrapper!R)); > > struct Wrapper(R) > { > R r; > static if (canDoIt!R) >

[Issue 12015] std.digest.sha256 too

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12015 bearophile_h...@eml.cc changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 12735] imports via mixin template become public imports

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12735 Andrej Mitrovic changed: What|Removed |Added Keywords||accepts-invalid CC|

[Issue 10326] Disallow 'invariant' for immutable, allow class/struct invariants without (), and later disallow usage of ()

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10326 --- Comment #8 from Temtaime --- I agree () should give deprecation for now and error in future. --

[Issue 10326] Disallow 'invariant' for immutable, allow class/struct invariants without (), and later disallow usage of ()

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10326 bearophile_h...@eml.cc changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Issue 12736] New: @nogc std.algorithm.all

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12736 Issue ID: 12736 Summary: @nogc std.algorithm.all Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement Priority: P1

[Issue 10326] Disallow 'invariant' for immutable, allow class/struct invariants without (), and later disallow usage of ()

2014-05-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10326 --- Comment #6 from bearophile_h...@eml.cc --- I'd like to reopen this issue because it's not done yet. The last missing step is to (in future) give an error in line 2 of program, disallowing the () after invariant: struct Foo { invariant() {