ARM64 (AArch64) backend for Rubix-lang
Raw Developer Origin & Technical Request
GitHub Issue
Oct 22, 2026
### Description
Rubix currently compiles exclusively to x86-64 machine instructions.
### Goal
Add an AArch64 code emission mode (`--target=arm64`):
- Map registers: `x0-x7` for parameters, `x8` for syscalls, `sp` and `fp` for stack.
- Emit ARM64 instructions: `ldr`, `str`, `add`, `sub`, `mul`, `sdiv`, `svc #0`.
### Target Files
- `src/codegen.s`
- `src/parser.s`
### Acceptance Criteria
- Rubix-compiled binaries run natively on Raspberry Pi (Linux ARM64) and Apple Silicon.
Developer Debate & Comments
No active discussions extracted for this entry yet.
Adjacent Repository Pain Points
Other highly discussed features and pain points extracted from tek-sys-hub/Rubix-lang.
Frequently Asked Questions
Market intelligence mapped to ARM64 (AArch64) backend for Rubix-lang.
How is ARM64 (AArch64) backend for Rubix-lang positioned in the market?
What architecture is tied to ARM64 (AArch64) backend for Rubix-lang?
Engagement Signals
Cross-Market Term Frequency
Quantifies the cross-market adoption of foundational terms like sp and str by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.
SaaS Metrics