[Issue 20881] New: [DIP1000] Templates seem to ignore 'return' (workaround)

2020-05-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20881 Issue ID: 20881 Summary: [DIP1000] Templates seem to ignore 'return' (workaround) Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 20880] New: [DIP1000] Temporaries escape innards absent destructor

2020-05-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20880 Issue ID: 20880 Summary: [DIP1000] Temporaries escape innards absent destructor Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 20879] New: Arrays are oblivious to copy constructors

2020-05-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20879 Issue ID: 20879 Summary: Arrays are oblivious to copy constructors Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 20099] Memoize should handle lambdas

2020-05-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20099 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot ---

[Issue 20665] std.concurrency.spawn should document not working with delegates

2020-05-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20665 --- Comment #1 from Dlang Bot --- @Biotronic created dlang/phobos pull request #7506 "Fix issue 20665 - std.concurrency.spawn should document not working with delegates" mentioning this issue: - Fix issue 20665

[Issue 18389] Missing inference for nested static arrays

2020-05-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18389 Simen Kjaeraas changed: What|Removed |Added Summary|Missing interference for|Missing inference for

[Issue 20876] DMD gives out not so helpful compile error

2020-05-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20876 --- Comment #6 from kinke --- (In reply to RazvanN from comment #4) > So, to conclude, by the current language rules the error is correct. > > The fix in this situation would be to annotate the copy constructor of Bar > with `inout`: this(ref

[Issue 20878] New: .stringof inconsistent between 32-bit and 64-bit Linux

2020-05-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20878 Issue ID: 20878 Summary: .stringof inconsistent between 32-bit and 64-bit Linux Product: D Version: D2 Hardware: x86 OS: Linux Status: NEW Severity: normal

[Issue 20877] New: Type deduction doesn't work for Alias Template Parameters

2020-05-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20877 Issue ID: 20877 Summary: Type deduction doesn't work for Alias Template Parameters Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 20875] [REG2.087.1] Enum template specialization ignored

2020-05-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20875 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 20876] DMD gives out not so helpful compile error

2020-05-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20876 --- Comment #5 from moonlightsenti...@disroot.org --- (In reply to RazvanN from comment #4) > The fix in this situation would be to annotate the copy constructor of Bar > with `inout`: this(ref inout(Bar)) inout . That will make the code to >