[Issue 19149] New: pragma(mangle, "...") does not work for function local __gshared variables

2018-08-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19149

  Issue ID: 19149
   Summary: pragma(mangle, "...") does not work for function local
__gshared variables
   Product: D
   Version: D2
  Hardware: x86
OS: Mac OS X
Status: NEW
  Severity: enhancement
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: iamthewilsona...@hotmail.com

pragma(mangle, "aaa") __gshared int a = 1;
void main(){

}

works

void main(){
pragma(mangle, "aaa") __gshared int a = 1;
}

Error: unrecognized pragma(mangle)

--


[Issue 19148] New: dmd doesn't keep stack aligned at 16 bytes boundary

2018-08-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19148

  Issue ID: 19148
   Summary: dmd doesn't keep stack aligned at 16 bytes boundary
   Product: D
   Version: D2
  Hardware: x86_64
OS: Linux
Status: NEW
  Severity: enhancement
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: yshu...@gmail.com

This cause ldc compiled with dmd to crash, because of an unaligned SIMD
instruction.

--


[Issue 19123] -allinst gives undefined reference linker errors

2018-08-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19123

--- Comment #5 from Mike Franklin  ---
_D3std6format__T11hasToStringTSQBd8datetime7systime7SysTimeTaZ9__lambda2MFZ1S3putMFNaNbNiNfaZv

... demangles to...

pure nothrow @nogc @safe void
std.format.hasToString!(std.datetime.systime.SysTime,
char).__lambda2().S.put(char)

When logging semantic in the compiler, I don't see it in the AST either.

--


[Issue 19112] Associative array opIn with static array key fails with dynamic array

2018-08-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19112

--- Comment #2 from github-bugzi...@puremagic.com ---
Commit pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/c392e3cab3d6592f449270db539f67776e8ed315
fix issue 19112 - Associative array opIn with static array key fails with
dynamic array

--


[Issue 19076] dmd 2.081 crashed by getVirtualFunctions for a interface extended interface

2018-08-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19076

--- Comment #9 from github-bugzi...@puremagic.com ---
Commit pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/d007483bfe83c416c1db76868fb1be1b6de5b856
Fix Issue 19076 - dmd 2.081 crashed by getVirtualFunctions for a interface
extended interface

--


[Issue 19074] [REG 2.080] SIGSEGV in el_ptr (s=0x15) at dmd/backend/el.c:1760

2018-08-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19074

--- Comment #2 from github-bugzi...@puremagic.com ---
Commit pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/8f870e8d169a15f80a41734894878189893ddc80
Fix Issue 19074: Internal error: dmd/backend/el.c 1760

--


[Issue 19147] Reduce template bloat in std.complex by using const arguments

2018-08-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19147

Basile B.  changed:

   What|Removed |Added

 CC||b2.t...@gmx.com
Summary|git |Reduce template bloat in
   ||std.complex by using const
   ||arguments

--


[Issue 19147] Reduce template bloat in std.complex by using const arguments

2018-08-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19147

Basile B.  changed:

   What|Removed |Added

   Keywords||pull

--- Comment #2 from Basile B.  ---
take care with the tittle, this could have an impact on the change log. If you
wanted to say that you handle this issue then use the "assignee" field or add
the pull keyword.

--


[Issue 19082] Cannot inline "...Slides.numberOfFullFrames", "...Slides.gap"

2018-08-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19082

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--


[Issue 19082] Cannot inline "...Slides.numberOfFullFrames", "...Slides.gap"

2018-08-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19082

--- Comment #7 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/fc2a1d0e110d3dd422d4e10262b74774fa93fcc1
Fix Issue 19082 - Cannot inline "...Slides.numberOfFullFrames", "...Slides.gap"

https://github.com/dlang/phobos/commit/a6e53eaa98fe539acdefb7d3cfed982bb0fc2bed
Merge pull request #6636 from wilzbach/fix-19082

Fix Issue 19082 - Cannot inline "...Slides.numberOfFullFrames", "...Slides.gap"

--


[Issue 19092] __delete doesn't work with immutable

2018-08-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19092

--- Comment #6 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/a9c5df1fe7b253e67c20662d37545cfd02460cea
Fix Issue 19092 - __delete doesn't work with immutable

https://github.com/dlang/druntime/commit/df22381b0935ddae1322710fede499275f7b968b
Merge pull request #2253 from wilzbach/fix-19092

Fix Issue 19092 - __delete doesn't work with immutable

--