[Issue 21496] Implicitly nested templated functions can be assigned to function variables instead of delegates

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21496 Temtaime changed: What|Removed |Added CC||temta...@gmail.com --

[Issue 15227] std.format undocumented grammar

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15227 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #5 from Dlang Bot --- @berni44

[Issue 21783] Add `if` as an operator

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21783 --- Comment #1 from Bolpat --- It should have read: > The best I could come up with is > > rhs ? lhs : true > > which [...] --

[Issue 21783] Add `if` as an operator

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21783 Bolpat changed: What|Removed |Added CC||qs.il.paperi...@gmail.com --

[Issue 21783] New: Add `if` as an operator

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21783 Issue ID: 21783 Summary: Add `if` as an operator Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1

[Issue 21782] Add version variants for all cmd-line option checks

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21782 Bolpat changed: What|Removed |Added CC||qs.il.paperi...@gmail.com --

[Issue 21782] New: Add version variants for all cmd-line option checks

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21782 Issue ID: 21782 Summary: Add version variants for all cmd-line option checks Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement

[Issue 21780] alias this preferred over immutable conversion even if alias this is deprecated and de is on

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21780 --- Comment #6 from moonlightsenti...@disroot.org --- Even worse when removing the immutable from S and using const parameters: extern(C) void puts(const scope char*); struct S { } struct Nullable { S get_() { return S.init; } deprecated al

[Issue 21780] alias this preferred over immutable conversion even if alias this is deprecated and de is on

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21780 --- Comment #5 from moonlightsenti...@disroot.org --- The regression refers to the change which overload is called, not the deprecation message. --

[Issue 21780] alias this preferred over immutable conversion even if alias this is deprecated and de is on

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21780 --- Comment #4 from moonlightsenti...@disroot.org --- (In reply to FeepingCreature from comment #2) > That's not really a "regression" - well, it is a regression, but it's an This is still a regression. DMD should prefer const-conversions over implic

[Issue 21780] alias this preferred over immutable conversion even if alias this is deprecated and de is on

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21780 --- Comment #3 from FeepingCreature --- Oh wait you're right! I thought you were talking about std.typecons.Nullable for a second. It's still not a regression - it's a bugfix: https://issues.dlang.org/show_bug.cgi?id=20033 , I believe. --

[Issue 21780] alias this preferred over immutable conversion even if alias this is deprecated and de is on

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21780 --- Comment #2 from FeepingCreature --- That's not really a "regression" - well, it is a regression, but it's an expected regression, because Nullable's alias get this is in the process of being deprecated and has been removed in master. A deprecatio

[Issue 21781] New: [Oh No! Page Not Found] Links to core libs from Better C

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21781 Issue ID: 21781 Summary: [Oh No! Page Not Found] Links to core libs from Better C Product: D Version: D2 Hardware: All URL: http://dlang.org/ OS: A

[Issue 20705] `-preview=rvaluerefparam` does not work with template deduction

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

[Issue 21780] alias this preferred over immutable conversion even if alias this is deprecated and de is on

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21780 --- Comment #1 from moonlightsenti...@disroot.org --- This is actually a regression. Extending your example with appropriate puts("Nullable") / puts("S") yields: Up to 2.060 : Success with output: Nullable 2.061 to 2.075.1: 2.076.1 to 2.08

[Issue 21780] alias this preferred over immutable conversion even if alias this is deprecated and de is on

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21780 moonlightsenti...@disroot.org changed: What|Removed |Added Summary|deprecation warning for |alias this preferred over

[Issue 21780] deprecation warning for considered but unused alias this

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21780 moonlightsenti...@disroot.org changed: What|Removed |Added CC||moonlightsentinel@disroot.o

[Issue 21780] New: alias this preferred over immutable conversion even if alias this is deprecated and de is on

2021-03-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21780 Issue ID: 21780 Summary: alias this preferred over immutable conversion even if alias this is deprecated and de is on Product: D Version: D2 Hardware: x86_64 OS: