Skip to content

The body of Array.concat was just completely missing! - #16

Merged
samsinsane merged 1 commit into
masterfrom
improve_array
Sep 5, 2025
Merged

samsinsane merged 1 commit into
masterfrom
improve_array

Conversation

@TurkeyMan

Copy link
Copy Markdown
Member

Also I tidied some other code a bit

@samsinsane
samsinsane merged commit b1b9875 into master Sep 5, 2025
9 checks passed
@samsinsane
samsinsane deleted the improve_array branch September 5, 2025 07:34
TurkeyMan added a commit that referenced this pull request Apr 28, 2026
GCC's __attribute__((naked)) is silently dropped on aarch64, so
@Attribute("naked") still produced a normal prologue (objdump showed
stp x19,x20,[sp,#16] etc) and broke the stack-handoff invariant.
Compile src/urt/co_swap.S via host gcc and link the .o for the aarch64
GDC build; the D side becomes an extern(C) declaration. x86_64 GDC
keeps the inline-asm path (objdump confirmed naked works there).

Also split the unittest-run step into a Linux variant (with core dump
+ gdb backtrace) and a plain Windows variant -- the bash-isms were
tripping PowerShell on the Windows runners.
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.

2 participants