Skip to content

Bump patch version#142

Merged
qmonnet merged 2 commits intomainfrom
pr/qmonnet/bump
Feb 6, 2026
Merged

Bump patch version#142
qmonnet merged 2 commits intomainfrom
pr/qmonnet/bump

Conversation

@qmonnet
Copy link
Owner

@qmonnet qmonnet commented Feb 6, 2026

No description provided.

Signed-off-by: Quentin Monnet <qmo@qmon.net>
Bug fixes:

- Fix integer overflow in local function calls by using checked
  arithmetic for call offsets. Previously, certain call offset values
  could cause an integer overflow/underflow.
- Fix 32-bit ALU operations (ADD32, SUB32, MUL32) to properly
  zero-extend results. The result is now correctly cast to u32 before
  extending to u64.
- Replace unimplemented!() panics with proper error messages for
  unsupported instructions (XADD, TAIL_CALL), preventing unexpected
  panics during execution.
- In the x86_64 JIT compiler, fix divisor handling in emit_muldivmod:
  the JIT now correctly uses the is_reg flag to determine whether the
  divisor is in a register or an immediate value, rather than checking
  if imm != 0.

(These notes were mostly generated from the Git history by Claude Code.)

Signed-off-by: Quentin Monnet <qmo@qmon.net>
@qmonnet qmonnet merged commit 2b33577 into main Feb 6, 2026
6 of 7 checks passed
@qmonnet qmonnet deleted the pr/qmonnet/bump branch February 6, 2026 09:28
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.

1 participant