[Issue 18511] Using std.range / std.algorithm templates cause big slowdown in compilation time

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18511 Ketmar Dark changed: What|Removed |Added CC|

[Issue 18508] Using statement without effect should error

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18508 Jonathan M Davis changed: What|Removed |Added CC|

[Issue 18504] Assert in synchronized crashes with SIGILL on exit

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18504 Ketmar Dark changed: What|Removed |Added CC|

[Issue 18514] New: freebsd 11 with clang fails cpp abi tests

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18514 Issue ID: 18514 Summary: freebsd 11 with clang fails cpp abi tests Product: D Version: D2 Hardware: x86 OS: FreeBSD Status: NEW Severity: blocker

[Issue 18512] New: auto-tester fails /usr/local/bin/ld: cannot find -lpthread only on FreeBSD_32

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18512 Issue ID: 18512 Summary: auto-tester fails /usr/local/bin/ld: cannot find -lpthread only on FreeBSD_32 Product: D Version: D2 Hardware: x86 OS: Mac OS X

[Issue 18513] New: Error: module `scripting` is in file 'std/experimental/scripting.d' which cannot be read

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18513 Issue ID: 18513 Summary: Error: module `scripting` is in file 'std/experimental/scripting.d' which cannot be read Product: D Version: D2 Hardware: x86 OS: Mac OS

[Issue 18512] auto-tester fails /usr/local/bin/ld: cannot find -lpthread only on FreeBSD_32

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18512 Jonathan M Davis changed: What|Removed |Added CC|

[Issue 18515] New: freebsd 11 ships with gcc unable to link 32 bit binaries, dmd uses it by default

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18515 Issue ID: 18515 Summary: freebsd 11 ships with gcc unable to link 32 bit binaries, dmd uses it by default Product: D Version: D2 Hardware: x86 OS: FreeBSD

[Issue 18508] Using statement without effect should error

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18508 Steven Schveighoffer changed: What|Removed |Added CC|

[Issue 18513] Error: module `scripting` is in file 'std/experimental/scripting.d' which cannot be read

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18513 greenify changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 18508] New: Using statement without effect should error

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18508 Issue ID: 18508 Summary: Using statement without effect should error Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: major

[Issue 18503] Confusing error message for erroneous postblit

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

[Issue 18503] Confusing error message for erroneous postblit

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18503 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/60e3422667a46b31f6d9d1cbcbe81479cfa71c6f Fix Issue 18503 - Confusing error message for erroneous

[Issue 11216] Make synchronized statement `nothrow`

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11216 FeepingCreature changed: What|Removed |Added CC|

[Issue 18507] New: Linker errors on FreeBSD related to .data.d_dso_rec

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18507 Issue ID: 18507 Summary: Linker errors on FreeBSD related to .data.d_dso_rec Product: D Version: D2 Hardware: x86_64 OS: FreeBSD Status: NEW Severity: major

[Issue 11216] Make synchronized statement `nothrow`

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11216 --- Comment #11 from FeepingCreature --- Istm a possible approach would be: * Define SimpleMonitor : Monitor with nothrow * change DMD to use nothrow when locking SimpleMonitors * subclass druntime's Mutex with

[Issue 18509] New: [Beta 2.079] lld-link.exe needs msvcp140.dll

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18509 Issue ID: 18509 Summary: [Beta 2.079] lld-link.exe needs msvcp140.dll Product: D Version: D2 Hardware: All OS: Windows Status: NEW Severity: normal

[Issue 18509] [Beta 2.079] lld-link.exe needs msvcp140.dll

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18509 --- Comment #1 from Rainer Schuetze --- I think we should link lld-link.exe statically against the VC/C++ libraries. I suspect LLVM does not build with anything before VC2015 because latest C++ is used. I chose VC2010 in the

[Issue 18385] [REG 2.079] method cannot be overloaded with another extern(C) method

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18385 Jesse Phillips changed: What|Removed |Added CC|

[Issue 18510] New: [Beta 2.079] lld-link.exe fails to open obj file in subpath

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18510 Issue ID: 18510 Summary: [Beta 2.079] lld-link.exe fails to open obj file in subpath Product: D Version: D2 Hardware: All OS: Windows Status: NEW

[Issue 18509] [Beta 2.079] lld-link.exe needs msvcp140.dll

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18509 --- Comment #3 from ki...@gmx.net --- (In reply to Rainer Schuetze from comment #1) > I think we should link lld-link.exe statically against the VC/C++ libraries. I agree; CMake option LLVM_USE_CRT_RELEASE=MT (assuming CMAKE_BUILD_TYPE=Release). >

[Issue 18510] [Beta 2.079] lld-link.exe fails to open obj file in subpath

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18510 --- Comment #1 from Rainer Schuetze --- Not automatically appending the ".obj" seems to be an incompatibility with the MS linker. --

[Issue 18509] [Beta 2.079] lld-link.exe needs msvcp140.dll

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18509 Rainer Schuetze changed: What|Removed |Added Keywords||pull --- Comment #2

[Issue 18511] New: Using std.range / std.algorithm templates cause big slowdown in compilation time

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18511 Issue ID: 18511 Summary: Using std.range / std.algorithm templates cause big slowdown in compilation time Product: D Version: D2 Hardware: All OS: All

[Issue 18511] Using std.range / std.algorithm templates cause big slowdown in compilation time

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18511 --- Comment #1 from hst...@quickfur.ath.cx --- Sorry, missed the command for compiling the slow version: time dmd -c -version=slow test.d --

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

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17819 --- Comment #2 from Jean-Louis Leroy --- Still present in v2.078.3 - it seems that no one is looking into this. --

[Issue 18510] [Beta 2.079] lld-link.exe fails to open obj file in subpath

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18510 Rainer Schuetze changed: What|Removed |Added Keywords||pull --- Comment #2

[Issue 17961] std.uni does not compile with -unittest -dip1000

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17961 Carsten Blüggel changed: What|Removed |Added Assignee|chi...@posteo.net |nob...@puremagic.com

[Issue 18385] [REG 2.079] method cannot be overloaded with another extern(C) method

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18385 --- Comment #6 from Jacob Carlborg --- (In reply to Martin Nowak from comment #3) > So you're bug report is about > > cat > bug.d << CODE > struct S > { > extern(C) static void foo(int) {} > extern(C) static void foo(double)

[Issue 18432] alias x = x where x is an imported symbol should result in an error

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18432 --- Comment #7 from Mike Franklin --- Reduced test case --- moduleA.d module moduleA; template TestTemplate() { } --- moduleB.d module moduleB; import moduleA : TestTemplate; alias TestTemplate = TestTemplate; --- main.d

[Issue 15217] overloaded extern(C) function declarations are allowed

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15217 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu --- Comment #2

[Issue 18503] New: Confusing error message for erroneous postblit

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18503 Issue ID: 18503 Summary: Confusing error message for erroneous postblit Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement

[Issue 18502] New: isExpression treated differently in TemplateTypeParameterSpecialization than elsewhere

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18502 Issue ID: 18502 Summary: isExpression treated differently in TemplateTypeParameterSpecialization than elsewhere Product: D Version: D2 Hardware: x86 OS: Windows

[Issue 18503] Confusing error message for erroneous postblit

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18503 --- Comment #1 from RazvanN --- PR : https://github.com/dlang/dmd/pull/7943 --

[Issue 18385] [REG nightly] function cannot be overloaded with another extern(C) function

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18385 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 18385] [REG nightly] function cannot be overloaded with another extern(C) function

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18385 --- Comment #3 from Martin Nowak --- (In reply to Jacob Carlborg from comment #0) > Note that global C function will not have a mangling, but methods of a > struct or class declared as `extern (C)` will get mangled as a D method. >

[Issue 18385] [REG 2.079] method cannot be overloaded with another extern(C) method

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18385 Martin Nowak changed: What|Removed |Added Summary|[REG nightly] function |[REG 2.079] method cannot

[Issue 12697] -inline ICE backend\el.c 802

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12697 Mike Franklin changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 15217] overloaded extern(C) function declarations are allowed

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15217 Mike Franklin changed: What|Removed |Added See Also|

[Issue 18385] [REG nightly] function cannot be overloaded with another extern(C) function

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18385 Mike Franklin changed: What|Removed |Added See Also|

[Issue 18385] [REG nightly] function cannot be overloaded with another extern(C) function

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18385 Mike Franklin changed: What|Removed |Added CC||slavo5...@yahoo.com

[Issue 18385] [REG nightly] function cannot be overloaded with another extern(C) function

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18385 Martin Nowak changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Issue 18385] [REG 2.079] method cannot be overloaded with another extern(C) method

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18385 --- Comment #5 from Martin Nowak --- https://github.com/dlang/dmd/pull/7577/files#diff-3084a264389e086215b36670ae9f4a3dR386 --

[Issue 18504] New: Assert in synchronized crashes with SIGILL on exit

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18504 Issue ID: 18504 Summary: Assert in synchronized crashes with SIGILL on exit Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: major

[Issue 18504] Assert in synchronized crashes with SIGILL on exit

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18504 --- Comment #1 from FeepingCreature --- Note that this issue appears in a similar form with crashes on GC cleanup of objects if an assert failed in a synchronized(this) invariant block. --

[Issue 11949] Warning and later deprecation message for usage of delete

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11949 Steven Schveighoffer changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9433] Deprecate delete

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9433 --- Comment #16 from Steven Schveighoffer --- *** Issue 11949 has been marked as a duplicate of this issue. *** --

[Issue 18505] New: delete deprecation message is misleading

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18505 Issue ID: 18505 Summary: delete deprecation message is misleading Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: diagnostic

[Issue 18506] New: pragma(lib, xxx) can cause issues when library is to be found outside OS standard library search path

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18506 Issue ID: 18506 Summary: pragma(lib, xxx) can cause issues when library is to be found outside OS standard library search path Product: D Version: D2 Hardware: All

[Issue 6605] Add switch to enable setting library search paths via command line

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6605 Diederik changed: What|Removed |Added CC||dkgr...@talon.nl --

[Issue 18506] pragma(lib, xxx) can cause issues when library is to be found outside OS standard library search path

2018-02-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18506 Diederik changed: What|Removed |Added URL||https://github.com/dlang/to

[Issue 18506] pragma(lib, xxx) can cause issues when library is to be found outside OS standard library search path

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

[Issue 6605] Add switch to enable setting library search paths via command line

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