• v5.4.0 ad7968c47a

    v5.4.0 — Arrays, String Concat, Native Runtime v4
    Some checks are pending
    CI / build-and-test (push) Waiting to run
    Stable

    root released this 2026-03-16 17:51:39 -03:00 | 118 commits to main since this release

    What's New in v5.4.0

    Native Runtime v4 (491 bytes)

    • Array operations: arr_alloc, arr_push (auto-grow), arr_get, arr_length
    • String concat: heap-allocated string concatenation via tagged values
    • Int-to-string: x.to_s converts integer to heap string
    • NOT opcode: logical negation

    Native Codegen Features

    Feature Status
    Integers + arithmetic
    String literals
    String concatenation
    Int-to-string (to_s)
    Variables
    If/else
    While loops
    Functions (def/call/return)
    Arrays (literal, index, push) NEW
    Comparisons (all 6)
    Logical (&&, ||, !)
    Booleans, nil

    Tests

    • 14 native ELF tests passing (675-981 byte binaries)
    • 11 VM bootstrap tests passing
    • 20 Rust integration tests passing

    Self-Hosting Progress

    • Tickets #036 (runtime) and #038 (arrays) partially complete
    • String runtime fully functional
    • Array runtime with auto-grow support
    Downloads