Re: LDC 1.38.0-beta1

2024-04-19 Thread Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce

On 20/04/2024 12:41 PM, kinke wrote:
Android: Switch to native ELF TLS, supported since API level 29 (Android 
v10), dropping our former custom TLS emulation (requiring a modified 
LLVM and a legacy ld.bfd linker). The prebuilt packages themselves 
require Android v10+ (armv7a) / v11+ (aarch64) too, and are built with 
NDK r26d. Shared druntime and Phobos libraries are now available 
(|-link-defaultlib-shared|), as on regular Linux.


I shared that on Discord.

This is something I've been looking forward to for a long time!

Thanks

Today has sure been a good day.


LDC 1.38.0-beta1

2024-04-19 Thread kinke via Digitalmars-d-announce

Glad to announce the first beta for LDC 1.38. Major changes:

* Based on D 2.108.0+ (yesterday's DMD stable).
* Support for LLVM 18; the prebuilt packages use v18.1.3.
* Android: Switch to native ELF TLS, supported since API level 29 
(Android v10), dropping our former custom TLS emulation 
(requiring a modified LLVM and a legacy ld.bfd linker). The 
prebuilt packages themselves require Android v10+ (armv7a) / v11+ 
(aarch64) too, and are built with NDK r26d. Shared druntime and 
Phobos libraries are now available (`-link-defaultlib-shared`), 
as on regular Linux.


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


Please help test, and thanks to all contributors & sponsors!


Re: Upcoming ACCU 2024 Talk: How DLang Improves my Modern C++ and Vice Versa

2024-04-19 Thread Mike Shah via Digitalmars-d-announce

On Thursday, 11 April 2024 at 01:21:41 UTC, Walter Bright wrote:
Wow! Talking at ACCU is an honor. I'm so pleased you're doing 
this!


Thank you all!

The talk was well received, and I've challenged folks to try D 
for an hour through the D Lang Tour. :)


Slides are available below, and I believe the video of the talk 
will be posted in the coming months for free on YouTube.


https://mshah.io/conf/24/ACCU%202024%20_%20How%20DLang%20Improves%20my%20Modern%20C++%20and%20Vice%20Versa.pdf


CBOR with Mir Ion

2024-04-19 Thread 9il via Digitalmars-d-announce
Mir-Ion 2.3.0 
[got](https://github.com/libmir/mir-ion/blob/master/source/mir/ser/cbor.d) CBOR serialzation. It is the fastest Mir serialization target.


I have no plans for CBOR deserialization. It can be implemented 
using the MsgPack deserialization target as a draft.