The fix for Issue 21508 - _private class p in file p.d visible
outside the file (module)_ removed a behavior that was (wrongly)
used from time to time:
```
module Foo;
class Foo {...}
```
The class `Foo` can no longer be imported with `import Foo;` This
is a surprising breaking change.
On Sunday, 14 March 2021 at 18:25:51 UTC, starcanopy wrote:
int foo() { return 1; }
int foo() => 1;
I'm concerned that this feature will be in purgatory if its
author becomes busy or forgets about it. (Barring another
individual assuming proprietorship.)
I wrote the implementation for that
On Sunday, 14 March 2021 at 18:25:51 UTC, starcanopy wrote:
On Sunday, 14 March 2021 at 05:31:27 UTC, Max Haughton wrote:
On Sunday, 14 March 2021 at 03:25:28 UTC, starcanopy wrote:
[...]
Correct. To be completely honest it shouldn't have ever been
merged since there was no approval from
On Sunday, 14 March 2021 at 05:31:27 UTC, Max Haughton wrote:
On Sunday, 14 March 2021 at 03:25:28 UTC, starcanopy wrote:
On Saturday, 13 March 2021 at 21:33:20 UTC, Meta wrote:
On Saturday, 13 March 2021 at 21:15:40 UTC, Martin Nowak
wrote:
[...]
Allow shortened function implementations
On Saturday, 13 March 2021 at 21:15:40 UTC, Martin Nowak wrote:
Glad to announce D 2.096.0, ♥ to the 54 contributors.
This release comes with improved ABI compatibility for complex
types, clarified copy constructor and postblit interaction,
optional libunwind based backtraces,
On Sunday, 14 March 2021 at 07:15:57 UTC, Meta wrote:
On Sunday, 14 March 2021 at 05:31:27 UTC, Max Haughton wrote:
On Sunday, 14 March 2021 at 03:25:28 UTC, starcanopy wrote:
On Saturday, 13 March 2021 at 21:33:20 UTC, Meta wrote:
It's pretty neat, but a DIP has to be drafted and approved
Thank you, Martin!
On Sunday, 14 March 2021 at 05:31:27 UTC, Max Haughton wrote:
On Sunday, 14 March 2021 at 03:25:28 UTC, starcanopy wrote:
On Saturday, 13 March 2021 at 21:33:20 UTC, Meta wrote:
It's pretty neat, but a DIP has to be drafted and approved for
it to be enabled by default, right? (Unless I missed
On Sunday, 14 March 2021 at 03:25:28 UTC, starcanopy wrote:
On Saturday, 13 March 2021 at 21:33:20 UTC, Meta wrote:
On Saturday, 13 March 2021 at 21:15:40 UTC, Martin Nowak wrote:
[...]
Allow shortened function implementations for
single-expresssion functions.
-preview=shortenedMethods is
On Saturday, 13 March 2021 at 21:33:20 UTC, Meta wrote:
On Saturday, 13 March 2021 at 21:15:40 UTC, Martin Nowak wrote:
[...]
Allow shortened function implementations for single-expresssion
functions.
-preview=shortenedMethods is added. This allows functions to be
written in a similar form
On Saturday, 13 March 2021 at 21:33:20 UTC, Meta wrote:
// these 2 are equivalent
int foo() { return 1; }
int foo() => 1;
The syntax allows the form => expr to replace the function body
{ return expr; }
Amazing! I had no idea this got in. I love the syntax.
Yeah, c# added this syntax
On Saturday, 13 March 2021 at 21:15:40 UTC, Martin Nowak wrote:
Glad to announce D 2.096.0, ♥ to the 54 contributors.
This release comes with improved ABI compatibility for complex
types, clarified copy constructor and postblit interaction,
optional libunwind based backtraces,
On Saturday, 13 March 2021 at 21:15:40 UTC, Martin Nowak wrote:
Glad to announce D 2.096.0, ♥ to the 54 contributors.
This release comes with improved ABI compatibility for complex
types, clarified copy constructor and postblit interaction,
optional libunwind based backtraces,
Glad to announce D 2.096.0, ♥ to the 54 contributors.
This release comes with improved ABI compatibility for complex
types, clarified copy constructor and postblit interaction,
optional libunwind based backtraces, runtime-allocated global
synchronized mutexes, and a preview for shortened
14 matches
Mail list logo