[package]
name = "axsync"
version.workspace = true
edition.workspace = true
authors = ["Yuekai Jia <equation618@gmail.com>"]
description = "ArceOS synchronization primitives"
license.workspace = true
homepage.workspace = true
repository = "https://github.com/arceos-org/arceos/tree/main/modules/axsync"
documentation = "https://arceos-org.github.io/arceos/axsync/index.html"
readme = "README.md"
[features]
multitask = ["axtask/multitask"]
default = []
[dependencies]
axtask = { version = "0.2.2-preview.1" }
event-listener.workspace = true
kspin.workspace = true
lock_api.workspace = true
[dev-dependencies]
axsync = { path = ".", features = ["multitask"] }
axtask = { version = "0.2.2-preview.1", features = ["test"] }
fastrand = "2.3"