On Monday, 19 February 2018 at 10:49:03 UTC, Martin Nowak wrote:
Glad to announce the first beta for the 2.079.0 release, ♥ to
the 77 contributors for this release.
http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.079.0.html
As usual please report any bugs at https://issues.dlang.org
- ----
This is probably the most feature-laden 2 month release ever.
Highlights:
https://dlang.org/changelog/2.079.0.html#lazy-gc-init
https://dlang.org/changelog/2.079.0.html#includeimports
https://dlang.org/changelog/2.079.0.html#minimal_runtime
https://dlang.org/changelog/2.079.0.html#toString
There is experimental `@nogc` exception throwing `-dip1008`
(still
missing changelog).
Windows got a new experimental toolchain based on the lld
linker and
MinGW import libraries. This will hopefully replace OMF in the
long-term without requiring heavy VC installations. Of course
VC will
remain the primary toolchain on Windows. (still missing
changelog)
A few remaining private symbols leaks have been fixed.
https://dlang.org/changelog/2.079.0.html#private
https://dlang.org/changelog/2.079.0.html#fix17630
https://dlang.org/changelog/2.079.0.html#fix18219
Some small syntax goodies:
https://dlang.org/changelog/2.079.0.html#multi_module_selective_imports
https://dlang.org/changelog/2.079.0.html#default_after_variadic
Some noteworthy deprecations:
https://dlang.org/changelog/2.079.0.html#deprecate_delete
https://dlang.org/changelog/2.079.0.html#hexstrings
- -Martin
Awesome.
A typo.
Lambda comparison using __traits(isSame, ...)
... Whenver ...