[package]
name = "xgpu-common"
version = "0.1.0"
edition = "2021"

[dependencies]
xgpu-macros = { path = "../macros" }
bitflags = "2.9.4"
crc32fast = "1.5.0"
linux-futex = "1.0.0"
prost = "0.14.1"
rustix = { version = "1.1.2", features = ["fs", "mm", "param", "shm"] }
thiserror = "2.0.16"
tracing = "0.1.41"
tracing-subscriber = "0.3.20"
indexmap = "2.11.4"
once_cell = "1.21.3"
libc = "0.2.177"
smallvec = "1.15.1"