Files
dependabot[bot] 0679e3b6bc Bump the jit group across 2 directories with 1 update
Bumps the jit group with 1 update in the /yjit directory: [capstone](https://github.com/capstone-rust/capstone-rs).
Bumps the jit group with 1 update in the /zjit directory: [capstone](https://github.com/capstone-rust/capstone-rs).


Updates `capstone` from 0.13.0 to 0.14.0
- [Release notes](https://github.com/capstone-rust/capstone-rs/releases)
- [Changelog](https://github.com/capstone-rust/capstone-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/capstone-rust/capstone-rs/compare/capstone-v0.13.0...capstone-v0.14.0)

Updates `capstone` from 0.13.0 to 0.14.0
- [Release notes](https://github.com/capstone-rust/capstone-rs/releases)
- [Changelog](https://github.com/capstone-rust/capstone-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/capstone-rust/capstone-rs/compare/capstone-v0.13.0...capstone-v0.14.0)

---
updated-dependencies:
- dependency-name: capstone
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: jit
- dependency-name: capstone
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: jit
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-09 07:48:19 -08:00

29 lines
1.2 KiB
TOML

# NOTE: please avoid adding dependencies to external crates as these can
# make building and packaging YJIT more challenging.
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[package]
name = "yjit"
version = "0.1.0" # YJIT version
edition = "2021" # Rust 2021 edition to compile with
rust-version = "1.58.0" # Minimally supported rust version
publish = false # Don't publish to crates.io
[dependencies]
# No required dependencies to simplify build process.
# Optional For development and testing purposes.
capstone = { version = "0.14.0", optional = true }
jit = { version = "0.1.0", path = "../jit" }
# NOTE: Development builds select a set of these via configure.ac
# For debugging, `make V=1` shows exact cargo invocation.
[features]
# Support --yjit-dump-disasm and RubyVM::YJIT.disasm using libcapstone.
disasm = ["capstone"]
# Modify generated code for runtime checks, e.g. poison value in PC
# for C method calls, and stack canary. This is managed separately
# from cfg!(debug_assertions) so that we can see disasm of the code
# that would run in the release mode.
runtime_checks = []
stats_allocator = []