Thread overview
LDC 1.23.0-beta1
Jul 15
kinke
Jul 18
Kagamin
July 15
Glad to announce the first beta for LDC 1.23 - some highlights:

- Based on D 2.093.0+.
- Min required LLVM version raised to 6.0.
- Cross-compiling to the iOS/x86_64 simulator now works out-of-the-box with the prebuilt Mac package.
- Fix linker errors for -betterC wrt. cleanups (structs with dtor, `scope(exit)`).

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

Please help test, and thanks to all contributors!
July 18
Just found an old bug. Atomics modify immutable data:
---
import ldc.intrinsics;
void f(immutable int* a)
{
    llvm_atomic_rmw_add(a,1);
}
---
July 18
On Wednesday, 15 July 2020 at 20:35:38 UTC, kinke wrote:
> Glad to announce the first beta for LDC 1.23 - some highlights:
>
> - Based on D 2.093.0+.
> - Min required LLVM version raised to 6.0.
> - Cross-compiling to the iOS/x86_64 simulator now works out-of-the-box with the prebuilt Mac package.
> - Fix linker errors for -betterC wrt. cleanups (structs with dtor, `scope(exit)`).
>
> Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.23.0-beta1
>
> Please help test, and thanks to all contributors!

Good work!