Skip to content

fix: update unicorn-engine API and improve justfile discoverability#233

Merged
williballenthin merged 1 commit into
masterfrom
claude/build-test-lancelot-QiOq4
Jan 7, 2026
Merged

fix: update unicorn-engine API and improve justfile discoverability#233
williballenthin merged 1 commit into
masterfrom
claude/build-test-lancelot-QiOq4

Conversation

@williballenthin
Copy link
Copy Markdown
Owner

  • Update test.rs to use unicorn-engine 2.x API:

    • Replace Permission with Prot for memory permissions
    • Change mem_map/mem_protect size parameter from usize to u64
    • Use bitwise OR instead of insert() for Prot flags
  • Reorganize justfile for better discoverability:

    • Add help command showing all available recipes
    • Add ci recipe that runs full lint + test pipeline
    • Align recipes with CI workflow (nightly for fmt/clippy)
    • Organize into clear sections: build, lint, test, dev
    • Add fmt-check for formatting verification without changes

- Update test.rs to use unicorn-engine 2.x API:
  - Replace Permission with Prot for memory permissions
  - Change mem_map/mem_protect size parameter from usize to u64
  - Use bitwise OR instead of insert() for Prot flags

- Reorganize justfile for better discoverability:
  - Add help command showing all available recipes
  - Add ci recipe that runs full lint + test pipeline
  - Align recipes with CI workflow (nightly for fmt/clippy)
  - Organize into clear sections: build, lint, test, dev
  - Add fmt-check for formatting verification without changes
@williballenthin williballenthin merged commit 2a07b86 into master Jan 7, 2026
3 of 5 checks passed
@williballenthin williballenthin deleted the claude/build-test-lancelot-QiOq4 branch January 7, 2026 08:48
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