Skip to content

TASK-194142 added support for longjmp/setjump for aarch64#7

Merged
balupillai merged 1 commit intomainfrom
TASK-194142
Feb 12, 2026
Merged

TASK-194142 added support for longjmp/setjump for aarch64#7
balupillai merged 1 commit intomainfrom
TASK-194142

Conversation

@balupillai
Copy link
Contributor

@balupillai balupillai commented Feb 11, 2026

Note

Medium Risk
Introduces new architecture-specific assembly and build-condition logic; incorrect register/SP saving could cause crashes or subtle control-flow bugs on AArch64.

Overview
Adds Linux AArch64 support for the project’s custom setjmp/longjmp implementation used by Lua error handling.

Build configuration now detects aarch64/arm64 hosts (configure.ac), conditionally compiles the new src/aarch64/setjmp.S (Makefile.am), and routes lua_do_setjmp/lua_do_longjmp to the AArch64 assembly entry points (src/thrlua.h).

Written by Cursor Bugbot for commit 76e71a6. This will update automatically on new commits. Configure here.

@balupillai balupillai merged commit be2e1e2 into main Feb 12, 2026
1 check passed
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