Skip to content

Merge upstream stable#5067

Merged
kinke merged 5 commits intoldc-developers:masterfrom
kinke:merge_stable
Feb 18, 2026
Merged

Merge upstream stable#5067
kinke merged 5 commits intoldc-developers:masterfrom
kinke:merge_stable

Conversation

@kinke
Copy link
Copy Markdown
Member

@kinke kinke commented Feb 18, 2026

No description provided.

kinke and others added 5 commits February 15, 2026 05:33
…dlang/dmd!22571)

Optimize the operands for trivially-memcmp-able array comparisons
too (as done for non-memcmp-able arrays), so that e.g. slice-expressions
of array literals are promoted to array literals.
…/dmd!22052)

tests dllgc and dynamiccast compile both executable and shared library from the same source file, but the DLL with -version=DLL. Both targets have the same intermediate object file which can cause both build and runtime errors when building concurrently.

Solution: generate object files for DLLs to a different directory
@kinke kinke merged commit 8960b37 into ldc-developers:master Feb 18, 2026
23 checks passed
@kinke kinke deleted the merge_stable branch February 18, 2026 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants