digitalmars.D.announce - Beta 2.107.0
- Iain Buclaw (16/16) Jan 02 2024 Glad to announce the first beta for the 2.107.0 release, ♥ to the
- ryuukk_ (1/2) Jan 02 2024 Thanks, caught one in my project!
- jmh530 (10/26) Jan 02 2024 Thanks as always.
- Andrej Mitrovic (2/8) Jan 02 2024 Wow!
- Walter Bright (1/1) Jan 03 2024 Nice work!
- d007 (3/19) Jan 04 2024 Thank you, and may the new year bring positive outcomes for
- Bastiaan Veelo (3/9) Jan 06 2024 Nice!!
Glad to announce the first beta for the 2.107.0 release, ♥ to the 35 contributors. This release comes with 9 major changes and 52 fixed Bugzilla issues, including: - Unrecognized pragmas are no longer an error, but instead simply ignored. - Added ` core.attribute.standalone` for shared static module constructors. - In D runtime, a new module `core.stdc.stdatomic` has been implemented. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.107.0.html As usual please report any bugs at https://issues.dlang.org -Iain on behalf of the Dlang Core Team
Jan 02 2024
A string literal as an assert condition is deprecatedThanks, caught one in my project!
Jan 02 2024
On Tuesday, 2 January 2024 at 12:49:51 UTC, Iain Buclaw wrote:Glad to announce the first beta for the 2.107.0 release, ♥ to the 35 contributors. This release comes with 9 major changes and 52 fixed Bugzilla issues, including: - Unrecognized pragmas are no longer an error, but instead simply ignored. - Added ` core.attribute.standalone` for shared static module constructors. - In D runtime, a new module `core.stdc.stdatomic` has been implemented. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.107.0.html As usual please report any bugs at https://issues.dlang.org -Iain on behalf of the Dlang Core TeamThanks as always. Since 2023 was a year of language stabilization and bug fixes, it might be good for someone to do a blog post on what was accomplished. Even something short and simple would be good. Also, I saw this in the change log and it might need to get revised: "If you do not care about code generation quality should the aliases to the function names not exist, you may append _impl to get at the implementation."
Jan 02 2024
On Tuesday, 2 January 2024 at 12:49:51 UTC, Iain Buclaw wrote:Glad to announce the first beta for the 2.107.0 release, ♥ to the 35 contributors.Top-level win{32,64}.mak and legacy src/win{32,64}.mak files (for DigitalMars make) have been removed altogether. The generic top-level Makefile works on Windows too - with a GNU make (and a git installation providing bash and GNU tools).Wow!
Jan 02 2024
On Tuesday, 2 January 2024 at 12:49:51 UTC, Iain Buclaw wrote:Glad to announce the first beta for the 2.107.0 release, ♥ to the 35 contributors. This release comes with 9 major changes and 52 fixed Bugzilla issues, including: - Unrecognized pragmas are no longer an error, but instead simply ignored. - Added ` core.attribute.standalone` for shared static module constructors. - In D runtime, a new module `core.stdc.stdatomic` has been implemented. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.107.0.html As usual please report any bugs at https://issues.dlang.org -Iain on behalf of the Dlang Core TeamThank you, and may the new year bring positive outcomes for everyone.
Jan 04 2024
On Tuesday, 2 January 2024 at 12:49:51 UTC, Iain Buclaw wrote:http://dlang.org/changelog/2.107.0.html** standalone** is a new attribute that can be used to mark module constructors that run after druntime has been initialized, but do not depend on any other module constructors being run before it, so it will not cause a cyclic dependency error.Nice!! --Bastiaan.
Jan 06 2024