[Issue 18714] Phobos calls localtime, which is not threadsafe

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18714 FeepingCreature changed: What|Removed |Added Severity|enhancement |normal --

[Issue 18724] New: ICE in dmd/dsymbol.d(890)

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18724 Issue ID: 18724 Summary: ICE in dmd/dsymbol.d(890) Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: ice Severity: critical

[Issue 18721] ICE in dmd/cond.d(378) when compiling static foreach with -D

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18721 Seb changed: What|Removed |Added Keywords|ice-on-valid-code |ice-on-invalid-code --- Comment #1 from Seb --- A fir

[Issue 18142] checkedint opOpAssign doesn't accept a checkedint

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18142 Andrei Vasile changed: What|Removed |Added CC||andrei.vasil...@gmail.com Assignee

[Issue 18675] std.experimental.checkedint.Checked has opEquals but no toHash

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18675 vladvi...@gmail.com changed: What|Removed |Added CC||vladvi...@gmail.com Alias|

[Issue 18675] std.experimental.checkedint.Checked has opEquals but no toHash

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18675 --- Comment #1 from vladvi...@gmail.com --- I want to work on this. Could you please give me a starting point for this? Should I use the toHash() functionality from druntime? --

[Issue 18675] std.experimental.checkedint.Checked has opEquals but no toHash

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18675 vladvi...@gmail.com changed: What|Removed |Added Assignee|nob...@puremagic.com|vladvi...@gmail.com --

[Issue 18136] ICE in dmd/statement.d(426)

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18136 --- Comment #2 from Seb --- Reduced example without Phobos: --- template ReturnType(func...) { static if (is(FunctionTypeOf!func R )) alias ReturnType = R; } template FunctionTypeOf(func...) { static if (is(typeof(func) T))

[Issue 4591] Concat of std.typecons.Tuples

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

[Issue 14637] Array operations should work on tuples

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14637 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/cddd0df51a50e2c370162daa7ed7fca0dad4b979 Fix Issue 4591, 14637 - Array operations should work on

[Issue 4591] Concat of std.typecons.Tuples

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4591 --- Comment #4 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/cddd0df51a50e2c370162daa7ed7fca0dad4b979 Fix Issue 4591, 14637 - Array operations should work on tu

[Issue 18725] New: compiler does not check all levels of methods for privateness, if used in invariant

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18725 Issue ID: 18725 Summary: compiler does not check all levels of methods for privateness, if used in invariant Product: D Version: D2 Hardware: x86 OS: Mac OS X

[Issue 18649] curl on Ubuntu 18.04 depends on libcurl4, .deb installer depends on libcurl3

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18649 --- Comment #8 from Alex Whitman --- I've given Martin's suggestion of using Recommends a go and it appears to work. The steps I took were: - Purge existing dmd installation - Upgrade curl, bringing in libcurl4, removing libcurl3 - Unpacked dmd_2.0

[Issue 18675] std.experimental.checkedint.Checked has opEquals but no toHash

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18675 --- Comment #2 from Jack Stouffer --- (In reply to vladvitan from comment #1) > I want to work on this. Could you please give me a starting point for this? > Should I use the toHash() functionality from druntime? Yes, or you can use typeid(var).getH

[Issue 18726] New: std.math.fma is not implemented

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18726 Issue ID: 18726 Summary: std.math.fma is not implemented Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1

[Issue 18727] New: std.math.fmin does not handle nan correctly

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18727 Issue ID: 18727 Summary: std.math.fmin does not handle nan correctly Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priorit

[Issue 18728] New: std.math.fdim does not handle nan correctly

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18728 Issue ID: 18728 Summary: std.math.fdim does not handle nan correctly Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priorit

[Issue 18729] New: dmd -run executes in different environment

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18729 Issue ID: 18729 Summary: dmd -run executes in different environment Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement

digitalmars-d-bugs@puremagic.com

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

digitalmars-d-bugs@puremagic.com

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18708 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/6cc2cd762eb8d147925a928d463cf76aa510e623 fix Issue 18708 - Flow analysis in constructors not done corre

[Issue 18715] Non-documented unittests should not use unpredictableSeed or default Random alias

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18715 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/c1d1c0e874b16fe2717e2c62b30c7c3f03e68446 Issue 18715 - Non-documented unittests should not use un

[Issue 18730] New: dmd miscompiles core.bitop.bt with -O

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18730 Issue ID: 18730 Summary: dmd miscompiles core.bitop.bt with -O Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Keywords: wrong-code Seve

[Issue 18717] Segfault in BitManip

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18717 ag0aep6g changed: What|Removed |Added CC||ag0ae...@gmail.com --- Comment #2 from ag0aep6g

[Issue 17819] static foreach segfaults on __traits(allMembers)

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17819 Seb changed: What|Removed |Added CC||greensunn...@gmail.com See Also|

[Issue 18718] ICE in dmd/traits.d:417

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18718 Seb changed: What|Removed |Added See Also||https://issues.dlang.org/sh |

[Issue 18235] Group logically similar tests into the same module in the D2 testsuite

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18235 --- Comment #1 from Seb --- Not saying anything about the logical grouping, but this is a bit exaggerated imho: > Each new file added to the testsuite may as well be adding 5 seconds onto the > overall runtime. _All_ 1283 fail_compilation tests

[Issue 18731] New: Link only druntime for the runnable tests if Phobos isn't needed

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18731 Issue ID: 18731 Summary: Link only druntime for the runnable tests if Phobos isn't needed Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 18731] Link only with druntime for the runnable tests if Phobos isn't needed

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18731 Seb changed: What|Removed |Added Summary|Link only druntime for the |Link only with druntime for |runnabl

[Issue 12442] inefficient code with scope(exit)

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12442 Basile B. changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 13880] nothrow @nogc std.algorithm.reduce on fixed-size arrays

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13880 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/ab70319d692639d207665ec50be61110c7d850a1 Fix Issue 13880 - nothrow @nogc std.algorithm.reduce on

[Issue 13880] nothrow @nogc std.algorithm.reduce on fixed-size arrays

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

[Issue 2043] Closure outer variables in nested blocks are not allocated/instantiated correctly: should have multiple instances but only have one.

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2043 --- Comment #27 from Walter Bright --- D closures are "by reference" rather than "by value". I make use of it being by reference all the time, as well as it being much more efficient. Changing it would likely break all sorts of code. So then the quest

[Issue 2043] Closure outer variables in nested blocks are not allocated/instantiated correctly: should have multiple instances but only have one.

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2043 Walter Bright changed: What|Removed |Added Keywords||safe --- Comment #28 from Walter Bright ---

[Issue 17982] Support for const(Class) in algorithm.searching.extremum

2018-04-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17982 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/64d3a078d3df789734af2644d1f3c51590f3e6e7 Fix Issue 17982 - Support for const(Class) in algorithm.

[Issue 17982] Support for const(Class) in algorithm.searching.extremum

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