[Issue 18964] -m32 should mean COFF, default is surprising

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18964 --- Comment #2 from Manu --- That's where he started, but the trouble usually comes when wanting to build -m32 after building -m64. The errors are surprising, and he spent time trying to understand what was wrong with his libs, maybe pathing

[Issue 18964] -m32 should mean COFF, default is surprising

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18964 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #1

[Issue 18965] private attribute does not make function private when extern(Windows) attribute is used

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18965 Richard Cattermole changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 18965] New: private attribute does not make function private when extern(Windows) attribute is used

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18965 Issue ID: 18965 Summary: private attribute does not make function private when extern(Windows) attribute is used Product: D Version: D2 Hardware: x86 OS: Windows

[Issue 18964] -m32 should mean COFF, default is surprising

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18964 Manu changed: What|Removed |Added Summary|-m32 should mean COFF, |-m32 should mean COFF, |default is

[Issue 18964] New: -m32 should mean COFF, default is not useful

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18964 Issue ID: 18964 Summary: -m32 should mean COFF, default is not useful Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement

[Issue 18026] Stack overflow in ddmd/dtemplate.d:6241, TemplateInstance::needsCodegen()

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18026 ag0aep6g changed: What|Removed |Added Keywords||ice CC|

[Issue 18963] Relax restrictions on 'return' parameters when parameter is not a pointer

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18963 --- Comment #1 from Walter Bright --- https://github.com/dlang/dmd/pull/8346 --

[Issue 18958] extern(C++) wchar, dchar mangling not correct

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18958 --- Comment #1 from Manu --- wchar_t needs a typedef. It's just an alias, and can't identify it to mangle properly. wchar and dchar should be char16_t, char32_t. DMD doesn't have any C++11 support... so the unit-tests for DMD need special-case

[Issue 18963] New: Relax restrictions on 'return' parameters when parameter is not a pointer

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18963 Issue ID: 18963 Summary: Relax restrictions on 'return' parameters when parameter is not a pointer Product: D Version: D2 Hardware: All OS: All

[Issue 18962] readln() removes all '\r' characters from stdin

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

[Issue 18962] New: readln() removes all '\r' characters from stdin

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18962 Issue ID: 18962 Summary: readln() removes all '\r' characters from stdin Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: normal

[Issue 18961] Need give to compiler/linker' warning/errors some codes (like VC)

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18961 --- Comment #1 from OlegZ --- you can change the error text to something more digestible over time, but the error code will remain the same, and you can still find old messages about the error and new ones --

[Issue 18961] New: Need give to compiler/linker' warning/errors some codes (like VC)

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18961 Issue ID: 18961 Summary: Need give to compiler/linker' warning/errors some codes (like VC) Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 18956] latest experimental build crashing a lot

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18956 --- Comment #3 from Rainer Schuetze --- I've hit this too: it's a stack overflow that happens because indirections are now followed more often when printing a value. That's bad when there are circular references... Next build should have that

[Issue 14632] Diagnostic improvement for invalid cast with alias this

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14632 Nick Treleaven changed: What|Removed |Added CC||n...@geany.org --- Comment #1 from Nick

[Issue 18899] destroy is inefficient for small structs

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18899 Nick Treleaven changed: What|Removed |Added CC||n...@geany.org --- Comment #10 from Nick

[Issue 18960] New: Function parameter requires name with default value

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18960 Issue ID: 18960 Summary: Function parameter requires name with default value Product: D Version: D2 Hardware: x86 OS: All Status: NEW Severity: trivial

[Issue 18960] Function parameter requires name with default value

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18960 Richard Cattermole changed: What|Removed |Added Keywords||bootcamp --

[Issue 18916] ICE using Typedef and __LINE__

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18916 --- Comment #3 from Mike Franklin --- Same issue, but for __FILE__ --- module1.d module module1; struct File { string file; alias file this; this(string line) { this.file = file; } } void foo(File file1 = __FILE__,

[Issue 18916] ICE using Typedef and __LINE__

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18916 --- Comment #2 from Mike Franklin --- Alternate test case that doesn't require Phobos. struct Line { int line; alias line this; this(int line) { this.line = line; } } void foo(Line line1 = __LINE__, int line2 =

[Issue 18956] latest experimental build crashing a lot

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18956 --- Comment #2 from Manu --- I didn't compare... I'll check next time I'm doing work. --

[Issue 15360] typeof is not a template argument

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15360 RazvanN changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 15361] Incomprehensible error message: function declaration without return type.

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15361 RazvanN changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|WONTFIX

[Issue 18956] latest experimental build crashing a lot

2018-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18956 Rainer Schuetze changed: What|Removed |Added CC||r.sagita...@gmx.de --- Comment #1 from