[Issue 14193] Provide a way to mangle a D struct as a C++ class.

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

[Issue 15503] Namespace lookup not following scoping rules

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

[Issue 15611] DMD doesn't build with VS2015

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

[Issue 17359] C++ Interfacing: function with 'static' array parameter cannot be linked (x64)

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17359 --- Comment #4 from Walter Bright --- To get the same results in C++ and D: C++: void cppFunc(float ()[3]) { } D: extern(C++) void cppFunc(ref float[3] color) { } Both mangle to: ?cppFunc@@YAXAAY02M@Z --

[Issue 17890] cpp_long is not declared for Posix 64bit

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

[Issue 17890] cpp_long is not declared for Posix 64bit

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17890 --- Comment #3 from Walter Bright --- (In reply to Илья Ярошенко from comment #0) > ... > BTW, why c_long is always 32 bit for windows? Because `long` in 64 bit VC++ is 32 bits. --

[Issue 17890] cpp_long is not declared for Posix 64bit

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17890 Walter Bright changed: What|Removed |Added CC|

[Issue 18720] Segfault in src/gc/impl/conservative/gc.d:1990

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18720 --- Comment #1 from Seb --- Just to clarify a bit more about this, this is spuriously happening on CircleCi for dlang/phobos when it runs DScanner and apparently the GC finds some invalid memory during its marking phase. --

[Issue 18751] chunkBy predicate cannot access local variable

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18751 --- Comment #2 from hst...@quickfur.ath.cx --- This is related to issue #14909, but the PR only fixes this problem, not that one, so I'm keeping the bug reports separate for now. --

[Issue 18751] chunkBy predicate cannot access local variable

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18751 hst...@quickfur.ath.cx changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 14909] Template argument of std.algoirthm.iteration.chunkBy cannot access a local variable

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14909 hst...@quickfur.ath.cx changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 18751] chunkBy predicate cannot access local variable

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18751 hst...@quickfur.ath.cx changed: What|Removed |Added Keywords||pull --- Comment #1 from

[Issue 18751] New: chunkBy predicate cannot access local variable

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18751 Issue ID: 18751 Summary: chunkBy predicate cannot access local variable Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 18749] bt instruction using 64-bit register for 32-bit offset

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18749 ag0aep6g changed: What|Removed |Added Blocks||18750 Referenced Issues:

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

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18730 ag0aep6g changed: What|Removed |Added Blocks||18750 Referenced Issues:

[Issue 18750] New: [Tracker] everything wrong with code generation for bt instruction

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18750 Issue ID: 18750 Summary: [Tracker] everything wrong with code generation for bt instruction Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 18734] bitnum parameter of core.bitop.bt should be signed

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18734 ag0aep6g changed: What|Removed |Added Blocks||18750 Referenced Issues:

[Issue 18748] bt instruction with immediate offset uses 64-bit variant for 32-bit data

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18748 ag0aep6g changed: What|Removed |Added Blocks||18750 Referenced Issues:

[Issue 18749] New: bt instruction using 64-bit register for 32-bit offset

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18749 Issue ID: 18749 Summary: bt instruction using 64-bit register for 32-bit offset Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Keywords:

[Issue 18748] New: bt instruction with immediate offset uses 64-bit variant for 32-bit data

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18748 Issue ID: 18748 Summary: bt instruction with immediate offset uses 64-bit variant for 32-bit data Product: D Version: D2 Hardware: x86_64 OS: Linux

[Issue 17607] not an associative array initializer

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17607 --- Comment #5 from Andre --- (In reply to John Colvin from comment #3) > My use case involves structures with these initialisers being used by people > who aren't really D programmers, so it looks bad and is confusing to have >

[Issue 18747] [Structs, Unions]

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

[Issue 18747] New: [Structs, Unions]

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18747 Issue ID: 18747 Summary: [Structs, Unions] Product: D Version: D2 Hardware: All URL: http://dlang.org/ OS: All Status: NEW Severity: trivial

[Issue 18746] function returning empty struct isn't called if used in equality expression

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18746 --- Comment #1 from RazvanN --- PR : https://github.com/dlang/dmd/pull/8153 --

[Issue 18746] function returning empty struct isn't called if used in equality expression

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18746 RazvanN changed: What|Removed |Added CC|

[Issue 17167] dmd fails to write to file or create directory with more than 248 characters in the path

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17167 --- Comment #9 from Atila Neves --- Have you checked this page? https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx I filed this bug because dub was using relative paths and ended up trying to

[Issue 11331] Inefficient initialization of struct with members = void

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11331 Shachar Shemesh changed: What|Removed |Added CC||shac...@weka.io --

[Issue 16956] struct .init is generated even for void-initialized structs

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16956 Shachar Shemesh changed: What|Removed |Added CC||shac...@weka.io --

[Issue 8929] long.min is a Voldemort literal

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8929 Mitu changed: What|Removed |Added CC||the.mail.of@gmail.com

[Issue 13762] -9223372036854775808L cause integer overflow error

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13762 Simen Kjaeraas changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 8929] long.min is a Voldemort literal

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8929 --- Comment #8 from Simen Kjaeraas --- *** Issue 13762 has been marked as a duplicate of this issue. *** --

[Issue 13762] -9223372036854775808L cause integer overflow error

2018-04-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13762 Mitu changed: What|Removed |Added CC||the.mail.of@gmail.com