Skip to content

0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Jun 18:15
· 1 commit to main since this release

Iris 0.4.0

  • Referenced-data annotations — listings and --json resolve what address-forming instructions point at: ; "string", ; _symbol, character literals, recovered through the local adrp+add/ldr idiom.
  • --slim JSON — a compact, run-to-run byte-stable projection for model payloads and per-token consumers (~37% smaller than --json), keeping every signal-bearing field.
  • Function scoping--function <name> and --range <start>:<end> to disassemble just the part you care about.
  • functions --json carries usesPAC per function, mirroring the table's PAC column.
  • Library — a shared projection core so the ergonomic Instruction and the retain-free BorrowedInstruction session tier expose the same predicates and resolved targets and cannot drift.

Prebuilt iris binaries: macOS universal (arm64 + x86_64), Linux x86_64 and aarch64 (static Swift stdlib). Install with the one-liner in the README, brew install mi11ione/tap/iris, or download and verify against checksums.txt.