LDC 1.33.0

kinke noone at nowhere.com
Sun Jul 23 20:45:08 UTC 2023


Glad to announce LDC 1.33.0. Major changes:

- Based on D 2.103.1.
- New CLI option `-femit-local-var-lifetime` to enable stack 
memory reuse.
- C files are now automatically preprocessed using the external C 
compiler.
- Less pedantic checks for conflicting C(++) function 
declarations ('Error: Function type does not match previously 
declared function with the same mangled name').
- New CLI option `--fcf-protection` to enable Intel's 
Control-Flow Enforcement Technology (CET).
- Experimental: `--plugin` now also accepts semantic analysis 
plugins (besides LLVM plugins). New tool `ldc-build-plugin` 
simplifies building such plugins.

Full release log and downloads: 
https://github.com/ldc-developers/ldc/releases/tag/v1.33.0

Thanks to all contributors & sponsors!

PS: Unfortunately no prebuilt Linux-AArch64 package to download 
for now; our CI provider is having issues.


More information about the Digitalmars-d-announce mailing list