www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - LDC 1.23.0-beta1

reply kinke <noone nowhere.com> writes:
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!
Jul 15 2020
next sibling parent Kagamin <spam here.lot> writes:
Just found an old bug. Atomics modify immutable data:
---
import ldc.intrinsics;
void f(immutable int* a)
{
     llvm_atomic_rmw_add(a,1);
}
---
Jul 17 2020
prev sibling parent zoujiaqing <zoujiaqing gmail.com> writes:
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!
Jul 18 2020