[Issue 17430] [scope] delegate can escape context ptr

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17430 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/7f3af47c742e6ec30b69e4ad4064d2474ca31769 fix Issue 17430 - [scope] delegate can escape context ptr

[Issue 17724] digest is not a template declaration, it is a module

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17724 Steven Schveighoffer changed: What|Removed |Added CC|

[Issue 17722] Wrong diagnostic using __traits(compiles, e1 && e2) expressions.

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17722 Iain Buclaw changed: What|Removed |Added Summary|Wrong diagnostic using |Wrong diagnostic using

[Issue 17726] New: Older DMD versions segfault when building Druntime with GCC 7.1

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17726 Issue ID: 17726 Summary: Older DMD versions segfault when building Druntime with GCC 7.1 Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 17724] digest is not a template declaration, it is a module

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17724 Steven Schveighoffer changed: What|Removed |Added Keywords||pull ---

[Issue 17677] [REG 2.073.0] ICE when adding ulong to cfloat

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17677 Walter Bright changed: What|Removed |Added Keywords||SIMD

[Issue 17726] Older DMD versions segfault when building Druntime with GCC 7.1

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17726 --- Comment #3 from Vladimir Panteleev --- Minimal object.d: // object_.d // module object; class Object {} struct OffsetTypeInfo {} class TypeInfo {} class TypeInfo_Class {

[Issue 17726] Older DMD versions segfault when building Druntime with GCC 7.1

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17726 --- Comment #2 from Vladimir Panteleev --- Works fine without "CFLAGS += -O2", so it looks like either a GCC optimizer bug, or UB in DMD. --

[Issue 17721] Wrong expression type using vector extensions with certain operands

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17721 Walter Bright changed: What|Removed |Added CC|

[Issue 8006] Implement proper in-place-modification for properties

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8006 Mike changed: What|Removed |Added CC||slavo5...@yahoo.com --

[Issue 17726] Older DMD versions segfault when building Druntime with GCC 7.1

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17726 --- Comment #1 from Vladimir Panteleev --- (In reply to Vladimir Panteleev from comment #0) > On Arch Linux, attempting to build D versions from 2015 or earlier I should clarify that the method used was with

[Issue 17724] digest is not a template declaration, it is a module

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17724 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/a0a0842b901d8346cd6cc60f4deddf16126d361a Fix issue 17724 - to be deprecated module

[Issue 17724] digest is not a template declaration, it is a module

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17724 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 17725] New: [scope] escape from nested function to enclosing local

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17725 Issue ID: 17725 Summary: [scope] escape from nested function to enclosing local Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 17690] [REG2.066.0] scope guards leak declarations

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17690 Walter Bright changed: What|Removed |Added CC|

[Issue 17726] Older DMD versions segfault when building Druntime with GCC 7.1

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17726 --- Comment #4 from Vladimir Panteleev --- Narrowed down the file to backend/evalu8.c. (Segfault manifests iff that file is compiled with -O2). --

[Issue 17727] New: addr2line does not understand debug info

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17727 Issue ID: 17727 Summary: addr2line does not understand debug info Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: major

[Issue 17689] finally clause leaks declarations

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17689 Walter Bright changed: What|Removed |Added CC|

[Issue 17690] [REG2.066.0] scope guards leak declarations

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17690 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/978490aca27e374141607369389f6694d78af182 fix Issue 17690 - scope guards leak declarations

[Issue 17727] addr2line does not understand debug info

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17727 --- Comment #1 from Shachar Shemesh --- Also see discussion at http://forum.dlang.org/thread/om6cfd$akb$1...@digitalmars.com It seems that the "break main" issue is unrelated to the debug info, and is because it has another symbol

[Issue 17726] Older DMD versions segfault when building Druntime with GCC 7.1

2017-08-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17726 --- Comment #5 from Vladimir Panteleev --- Segfault occurs on the line: esave = *e; The line is inside the evalu8 function, which is also the only function needed to be compiled with -O2 for the bug to