dev-libs/ldc2-runtime
LLVM D Compiler
ChangeLog
commit 58faa703fa63b01ca9576fa3d7c2b203497ad469
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Thu Aug 6 19:41:46 2026 +0300
dev-lang/ldc2: update ldc patchset for 1.42.0
This corrects the stale runtime/0003 patch to include to updated
upstream fix. Functionality is not fundamentally impaired (to old fix
was only more pessimistic and less optimized) so a revision bump is not
necessary.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
commit eec573f6d71f07dadf17b5d048f5c2be2d7c09e6
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Sun Aug 2 22:51:04 2026 +0300
dev-lang/ldc2: add 1.42.0
Closes: https://github.com/gentoo/dlang/issues/146
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
commit 3c88c7ecbe3425d1d10eb8c96d42bd1e7538ed03
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Mon Aug 11 20:09:11 2025 +0300
dev-lang/ldc2: keyword 1.40.0 for ~arm64
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
commit ba87a0fd9d9a768d0489a622dc97bdbc25748d10
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Mon Dec 30 05:08:45 2024 +0200
dev-lang/ldc2: add 1.40.0 and split the package
Split the original package into dev-lang/ldc2 for the compiler and
dev-libs/ldc2-runtime for the stdlib and runtime.
Add the debug USE flag serving two purposes:
1. locking llvm-core/llvm[debug=] as toggling the debug USE flag on
llvm-core/llvm after dev-lang/ldc2 has been built will render the
compiler binary unusable.
2. Passing -DLDC_ENABLE_ASSERTIONS, which was previously always
disabled.
Additionally install versioned symlinks (/usr/bin/ldc2-1.40) for ldc2
and ldmd2, just like for dmd.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Thu Aug 6 19:41:46 2026 +0300
dev-lang/ldc2: update ldc patchset for 1.42.0
This corrects the stale runtime/0003 patch to include to updated
upstream fix. Functionality is not fundamentally impaired (to old fix
was only more pessimistic and less optimized) so a revision bump is not
necessary.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
commit eec573f6d71f07dadf17b5d048f5c2be2d7c09e6
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Sun Aug 2 22:51:04 2026 +0300
dev-lang/ldc2: add 1.42.0
Closes: https://github.com/gentoo/dlang/issues/146
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
commit 3c88c7ecbe3425d1d10eb8c96d42bd1e7538ed03
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Mon Aug 11 20:09:11 2025 +0300
dev-lang/ldc2: keyword 1.40.0 for ~arm64
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
commit ba87a0fd9d9a768d0489a622dc97bdbc25748d10
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Mon Dec 30 05:08:45 2024 +0200
dev-lang/ldc2: add 1.40.0 and split the package
Split the original package into dev-lang/ldc2 for the compiler and
dev-libs/ldc2-runtime for the stdlib and runtime.
Add the debug USE flag serving two purposes:
1. locking llvm-core/llvm[debug=] as toggling the debug USE flag on
llvm-core/llvm after dev-lang/ldc2 has been built will render the
compiler binary unusable.
2. Passing -DLDC_ENABLE_ASSERTIONS, which was previously always
disabled.
Additionally install versioned symlinks (/usr/bin/ldc2-1.40) for ldc2
and ldmd2, just like for dmd.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>


View
Download
Browse