Did not like the requirement of a tokio runtime and async/await. Rewrote to use lock free queues (`crossbeam_queue::ArrayQueue`) as the basic primitive to enable a runtime consisting of many pseudo-processes that can pass messages to each other. Reviewed-on: http://zachery.lol/code/code/zacheryasc/swactor/pulls/1 Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
15 lines
259 B
TOML
15 lines
259 B
TOML
[package]
|
|
name = "swactor"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[lib]
|
|
crate-type = ["cdylib", "rlib"]
|
|
|
|
[features]
|
|
default = ["getrandom"]
|
|
getrandom = ["dep:getrandom"]
|
|
|
|
[dependencies]
|
|
getrandom = { version = "0.2", optional = true }
|
|
crossbeam-queue = "0.3.12"
|