[Issue 13620] Consolidate / clean up exception types used for OS exceptions

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13620 --- Comment #4 from Vladimir Panteleev thecybersha...@gmail.com --- And another: std.process.ProcessException --

[Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13009 --- Comment #6 from Martin Nowak c...@dawg.eu --- (In reply to Vladimir Panteleev from comment #5) I don't, RefCounted does. And why? Shouldn't inout just do the trick? --

[Issue 13620] Consolidate / clean up exception types used for OS exceptions

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13620 --- Comment #1 from Vladimir Panteleev thecybersha...@gmail.com --- Correction: s/cenforce/errnoEnforce/. errnoEnforce is a public function in std.exception. We should use that where appropriately. cenforce is a private function declared in

[Issue 13616] Visual Studio becomes unresponsive when creating a new D file

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13616 Rainer Schuetze r.sagita...@gmx.de changed: What|Removed |Added CC||r.sagita...@gmx.de ---

[Issue 13620] New: Consolidate / clean up exception types used for OS exceptions

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13620 Issue ID: 13620 Summary: Consolidate / clean up exception types used for OS exceptions Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 13592] std.datetime fails its unittests on Windows 7 - no Belarus Standard Time?

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13592 --- Comment #3 from Sobirari Muhomori dfj1es...@sneakemail.com --- What these time zone failures mean? Will it fail in application code as well? Will applications stop working on next time zone update? --

[Issue 13179] AA key type TagIndex now requires equality rather than comparison

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13179 --- Comment #33 from Martin Nowak c...@dawg.eu --- (In reply to hsteoh from comment #22) Instead, Jonathan's solution is the best: get rid of the compile error that forces you to declare opEquals just because you declared opCmp. Code that defines

[Issue 13620] Consolidate / clean up exception types used for OS exceptions

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13620 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Keywords||pull ---

[Issue 11731] private enum behavior

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11731 anoneu...@gmail.com changed: What|Removed |Added CC||anoneu...@gmail.com --- Comment #1

[Issue 13620] Consolidate / clean up exception types used for OS exceptions

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13620 --- Comment #2 from Vladimir Panteleev thecybersha...@gmail.com --- Also, kill std.stdio.wenforce (which is private), as discussed in issue 13542. --

[Issue 13603] rdmd: if dmd.conf is missing, always rebuilds the target

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13603 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 13623] New: std.typecons.Proxy doesn't work inside classes

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13623 Issue ID: 13623 Summary: std.typecons.Proxy doesn't work inside classes Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement

[Issue 13179] AA key type TagIndex now requires equality rather than comparison

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13179 --- Comment #34 from Walter Bright bugzi...@digitalmars.com --- See: http://forum.dlang.org/post/lqv16p$1cr0$1...@digitalmars.com --

[Issue 13621] New: inout issue with std.container.Array opSlice

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13621 Issue ID: 13621 Summary: inout issue with std.container.Array opSlice Product: D Version: unspecified Hardware: All OS: All Status: NEW Severity: regression

[Issue 13542] std.file.FileException has GetLastError() as a default argument

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13542 --- Comment #6 from Vladimir Panteleev thecybersha...@gmail.com --- (In reply to Vladimir Panteleev from comment #5) My suggestion was to make FileException an alias of OSException, so no code will break (unless it compares the class name string

[Issue 13571] Overload of std.range.tee which accepts a functions does not accept structs or classes with opCall

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13571 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added CC|

[Issue 13625] AssertError@src/core/thread.d(1652)

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13625 --- Comment #1 from Dicebot pub...@dicebot.lv --- If I simply disable the assertion resulting test program hangs here: #0 0x77bcd910 in sem_wait () from /usr/lib/libpthread.so.0 #1 0x00422ba0 in

[Issue 9728] Ddoc anchors non-unique across overloads

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9728 --- Comment #2 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/15b68997d0ae2332ed653658e5d7643fcf0d354f Merge pull request #3862 from

[Issue 9748] Wrong scope of templated nested functions in static foreach

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9748 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 12931] Make const, immutable, inout, and shared illegal as function attributes on the left-hand side of a function

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12931 Martin Nowak c...@dawg.eu changed: What|Removed |Added CC||c...@dawg.eu --- Comment #17

[Issue 13624] New: Parts of the Overview page is very out of date

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13624 Issue ID: 13624 Summary: Parts of the Overview page is very out of date Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement

[Issue 9728] Ddoc anchors non-unique across overloads

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

[Issue 3850] Signed/unsigned bytes type name

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3850 --- Comment #11 from Sobirari Muhomori dfj1es...@sneakemail.com --- The principle of least surprise is utterly violated with this: byte is unsigned everywhere except for D. A symmetric name can be tiny/utiny (for tiny int). (In reply to Andrej

[Issue 13626] New: core.exception.AssertError@runnable\testthread2.d(85): Assertion failure

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13626 Issue ID: 13626 Summary: core.exception.AssertError@runnable\testthread2.d(85): Assertion failure Product: D Version: D2 Hardware: x86_64 OS: Windows

[Issue 13629] New: Field postblit can't be generated for const field

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13629 Issue ID: 13629 Summary: Field postblit can't be generated for const field Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 13632] New: Second argument for std.string.strip

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13632 Issue ID: 13632 Summary: Second argument for std.string.strip Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement

[Issue 12004] shared ~this() should not exist

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12004 Marco Leise marco.le...@gmx.de changed: What|Removed |Added Keywords||pull --

[Issue 9748] Wrong scope of templated nested functions in static foreach

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9748 --- Comment #4 from Mathias LANG pro.mathias.l...@gmail.com --- Thank you Walter. As mentioned in my email, solving this will require some change in the mangling scheme to support declarations in different nested scope. In addition, if we allow this

[Issue 13625] AssertError@src/core/thread.d(1652)

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13625 --- Comment #2 from Dicebot pub...@dicebot.lv --- It was discovered that deadlock issue was because of GDM bug. Updating it to 3.14.1 did take care of the problem (see also https://issues.dlang.org/show_bug.cgi?id=4890) Assertion still fires though.

[Issue 13628] Error: immutable method S.~this is not callable using a mutable object and vice versa

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13628 --- Comment #1 from Marco Leise marco.le...@gmx.de --- Reduced test case: struct B { ~this() { /* some cleanup */ } } struct C { immutable B b; } void main() { C(immutable B()); } --

[Issue 13630] New: Senseless error with foreach over variadic list

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13630 Issue ID: 13630 Summary: Senseless error with foreach over variadic list Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: critical

[Issue 13622] New: [AA] unable to compare const associative array with mutable

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13622 Issue ID: 13622 Summary: [AA] unable to compare const associative array with mutable Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 13601] static if (__ctfe) should emit warning

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13601 --- Comment #5 from Martin Nowak c...@dawg.eu --- This commit introduced the regression. https://github.com/D-Programming-Language/dmd/commit/43a6c87194cae799650249b10a4f7c910081d280 --

[Issue 13620] Consolidate / clean up exception types used for OS exceptions

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13620 --- Comment #3 from Vladimir Panteleev thecybersha...@gmail.com --- Another FileException clone for the chopping block: StdioException --

[Issue 13627] New: Error: core.stdc.string.memcpy conflicts with core.thread.memcpy

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13627 Issue ID: 13627 Summary: Error: core.stdc.string.memcpy conflicts with core.thread.memcpy Product: D Version: D2 Hardware: x86_64 OS: Linux Status:

[Issue 13633] New: __fieldPostBlit generates even if this(this) anntotated with @disable

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13633 Issue ID: 13633 Summary: __fieldPostBlit generates even if this(this) anntotated with @disable Product: D Version: D2 Hardware: All OS: All Status:

[Issue 13601] static if (__ctfe) should emit warning

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13601 Martin Nowak c...@dawg.eu changed: What|Removed |Added Priority|P1 |P3 CC|

[Issue 13634] Value range propogation applied incorrectly.

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13634 --- Comment #1 from Orri Þór Hólmarsson gordon.freeman.sull...@gmail.com --- In the case of a large negative or positive value stored in a long, an intermediate double will not fully store it, therefore this should not be possible without more

[Issue 13628] New: Error: immutable method S.~this is not callable using a mutable object and vice versa

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13628 Issue ID: 13628 Summary: Error: immutable method S.~this is not callable using a mutable object and vice versa Product: D Version: D2 Hardware: All OS: All

[Issue 13631] No-op module ctors cause circular dependencies.

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13631 Marco Leise marco.le...@gmx.de changed: What|Removed |Added Summary|[REG2.066.1] New no-op |No-op module ctors cause

[Issue 13586] Destructors not run when argument list evaluation throws

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13586 --- Comment #11 from Walter Bright bugzi...@digitalmars.com --- (In reply to Sobirari Muhomori from comment #10) (In reply to Andrei Alexandrescu from comment #5) Wait, I'm confused. On the normal path (no exceptions) isn't the callee destroying

[Issue 13623] std.typecons.Proxy doesn't work inside classes

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13623 Gary Willoughby d...@nomad.so changed: What|Removed |Added CC||d...@nomad.so --- Comment #1

[Issue 13619] std.container.array capacity not updated when length increases

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13619 monarchdo...@gmail.com changed: What|Removed |Added CC||monarchdo...@gmail.com --- Comment

[Issue 13639] New: std.internal.math.biguintcore.fromDecimalString from @trusted to @safe fails unittests

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13639 Issue ID: 13639 Summary: std.internal.math.biguintcore.fromDecimalString from @trusted to @safe fails unittests Product: D Version: D2 Hardware: All OS: Linux

[Issue 13631] New: [REG2.067-git-master] New no-op module ctors cause circular dependencies.

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13631 Issue ID: 13631 Summary: [REG2.067-git-master] New no-op module ctors cause circular dependencies. Product: D Version: D2 Hardware: x86_64 OS: Linux

[Issue 13586] Destructors not run when argument list evaluation throws

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13586 --- Comment #10 from Sobirari Muhomori dfj1es...@sneakemail.com --- (In reply to Andrei Alexandrescu from comment #5) Wait, I'm confused. On the normal path (no exceptions) isn't the callee destroying its by-value arguments? Huh? Why not caller?

[Issue 13625] New: AssertError@src/core/thread.d(1652)

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13625 Issue ID: 13625 Summary: AssertError@src/core/thread.d(1652) Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement

[Issue 13179] AA key type TagIndex now requires equality rather than comparison

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13179 --- Comment #35 from Martin Nowak c...@dawg.eu --- See: http://forum.dlang.org/post/lqv16p$1cr0$1...@digitalmars.com OK, problem solved. I'd also like to amend that if a struct defines opCmp we'll still use the compiler generated xToHash, i.e.

[Issue 13636] New: add runtime checks for undefined behavior

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13636 Issue ID: 13636 Summary: add runtime checks for undefined behavior Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement

[Issue 13631] [REG2.066.1] New no-op module ctors cause circular dependencies.

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13631 Marco Leise marco.le...@gmx.de changed: What|Removed |Added Summary|[REG2.067-git-master] New |[REG2.066.1] New no-op

[Issue 13637] New: std.utf.decode: index parameter should be able to pass by value

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13637 Issue ID: 13637 Summary: std.utf.decode: index parameter should be able to pass by value Product: D Version: unspecified Hardware: x86_64 OS: Linux

[Issue 13631] [REG2.066.1] New no-op module ctors cause circular dependencies.

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13631 --- Comment #1 from Marco Leise marco.le...@gmx.de --- Actually it happens with with 2.066.1 release, too. --

[Issue 12915] RedBlackTree leaks memory

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12915 --- Comment #5 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/43a1e276fe00c70239f713757f4161303f114c1d fix Issue 12915 -

[Issue 13601] static if (__ctfe) should emit warning

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13601 --- Comment #4 from Martin Nowak c...@dawg.eu --- This commit https://github.com/D-Programming-Language/dmd/commit/021097056744c23231427b71e65bd04abc72d3e3 added a diagnostic regeression, making static if (__ctfe) print two errors. bug.d(3): Error:

[Issue 13452] VisualD keeps linking freshly built project

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13452 --- Comment #4 from Rainer Schuetze r.sagita...@gmx.de --- I have uploaded a new beta with a fix here: https://github.com/D-Programming-Language/visuald/releases/tag/v0.3.40-beta1 --

[Issue 13635] New: implicit class constructor should instantiate templated base class constructor

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13635 Issue ID: 13635 Summary: implicit class constructor should instantiate templated base class constructor Product: D Version: unspecified Hardware: All OS: All

[Issue 13174] shared ~this() conflicts with this()

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13174 Marco Leise marco.le...@gmx.de changed: What|Removed |Added CC||marco.le...@gmx.de ---

[Issue 13601] static if (__ctfe) should emit warning

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13601 --- Comment #6 from Martin Nowak c...@dawg.eu --- Mmh, this happens because the static if expression is now handled by CTFE instead of constant folding. CTFE would need to look at the scope flags to check whether __ctfe can be read. --

[Issue 10023] Add rtInfo (or equivalent) to ModuleInfo

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10023 Martin Nowak c...@dawg.eu changed: What|Removed |Added CC||c...@dawg.eu --- Comment #5 from

[Issue 13634] New: Value range propogation applied incorrectly.

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13634 Issue ID: 13634 Summary: Value range propogation applied incorrectly. Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal

[Issue 13638] New: masm386 is required again?

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13638 Issue ID: 13638 Summary: masm386 is required again? Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: critical Priority: P1

[Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13009 --- Comment #7 from Vladimir Panteleev thecybersha...@gmail.com --- Probably. monarchdodra is planning to fix this: https://github.com/D-Programming-Language/phobos/pull/2011#issuecomment-55572141 --

[Issue 13616] Visual Studio becomes unresponsive when creating a new D file

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13616 monkeywork...@hotmail.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 13626] core.exception.AssertError@runnable\testthread2.d(85): Assertion failure

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13626 safety0ff.bugz safety0ff.b...@gmail.com changed: What|Removed |Added CC|

[Issue 13640] New: can break immutability with inout

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13640 Issue ID: 13640 Summary: can break immutability with inout Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority:

[Issue 13629] Field postblit can't be generated for const field

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13629 ag0ae...@gmail.com changed: What|Removed |Added CC||ag0ae...@gmail.com --- Comment #1 from

[Issue 13629] Field postblit can't be generated for const field

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13629 --- Comment #2 from ag0ae...@gmail.com --- A workaround: struct C { const B[1] b_; @property ref const(B) b() {return b_[0];} } --

[Issue 13592] std.datetime fails its unittests on Windows 7 - no Belarus Standard Time?

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13592 --- Comment #4 from Jonathan M Davis jmdavisp...@gmx.com --- (In reply to Sobirari Muhomori from comment #3) What these time zone failures mean? Will it fail in application code as well? Will applications stop working on next time zone update? If

[Issue 13592] std.datetime fails its unittests on Windows 7 - no Belarus Standard Time?

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13592 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 12679] std.typecons.Maybe

2014-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12679 monkeywork...@hotmail.com changed: What|Removed |Added CC||monkeywork...@hotmail.com ---