diff --git a/README.md b/README.md index 3ab35e5e..fb1d7ed6 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,30 @@ + + Doc [Bastion] + + + Documentation (Bastion) + + + + + Doc [Bastion Executor] + + + Documentation (Bastion Executor) + + + + + Doc [LightProc] + + + Documentation (LightProc) + + + Build Status diff --git a/bastion-executor/Cargo.toml b/bastion-executor/Cargo.toml index 96436575..11de28f8 100644 --- a/bastion-executor/Cargo.toml +++ b/bastion-executor/Cargo.toml @@ -1,6 +1,11 @@ [package] name = "bastion-executor" -version = "0.3.2" +# Steps to release to crates.io: +# - Remove path dependencies +# - Update CHANGELOG.md. +# - npm install -g auto-changelog && auto-changelog at the root +# - Create "v0.x.y" git tag at the root of the project. +version = "0.3.5-alpha.0" description = "Cache affine NUMA-aware executor for Rust" authors = ["Mahmut Bulut "] keywords = ["fault-tolerant", "runtime", "actor", "system"] @@ -23,7 +28,9 @@ maintenance = { status = "actively-developed" } unstable = ["numanji", "allocator-suite", "jemallocator"] [dependencies] +lightproc = { version = "= 0.3.5-alpha.0", path = "../lightproc" } bastion-utils = { version = "0.3.2", path = "../bastion-utils" } + crossbeam-utils = "0.7" crossbeam-channel = "0.4" crossbeam-epoch = "0.8" @@ -32,7 +39,6 @@ lazy_static = "1.4" libc = "0.2" num_cpus = "1.10" pin-utils = "0.1.0-alpha.4" -lightproc = { version = "= 0.3.3", "path" = "../lightproc" } # Allocator numanji = { version = "^0.1", optional = true, default-features = false } diff --git a/bastion/Cargo.toml b/bastion/Cargo.toml index b6522875..b856fbba 100644 --- a/bastion/Cargo.toml +++ b/bastion/Cargo.toml @@ -1,6 +1,11 @@ [package] name = "bastion" -version = "0.3.2-alpha.0" +# Steps to release to crates.io: +# - Remove path dependencies +# - Update CHANGELOG.md. +# - npm install -g auto-changelog && auto-changelog at the root +# - Create "v0.x.y" git tag at the root of the project. +version = "0.3.5-alpha.0" description = "Fault-tolerant Runtime for Rust applications" authors = ["Mahmut Bulut "] keywords = ["fault-tolerant", "runtime", "actor", "system"] @@ -35,12 +40,14 @@ maintenance = { status = "actively-developed" } unstable = ["bastion-executor/unstable"] [dependencies] -bastion-executor = { version = "= 0.3.2", path = "../bastion-executor" } +bastion-executor = { version = "= 0.3.5-alpha.0", path = "../bastion-executor" } +lightproc = { version = "= 0.3.5-alpha.0", path = "../lightproc" } + + futures = { version = "0.3", features = ["async-await"] } futures-timer = "3.0.0" fxhash = "0.2" lazy_static = "1.4" -lightproc = { version = "= 0.3.3", path = "../lightproc" } log = "0.4" # TODO: https://github.com/cogciprocate/qutex/pull/5 # TODO: https://github.com/cogciprocate/qutex/pull/6 diff --git a/lightproc/Cargo.toml b/lightproc/Cargo.toml index 43eabd4b..98382cbd 100644 --- a/lightproc/Cargo.toml +++ b/lightproc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lightproc" -version = "0.3.3" +version = "0.3.5-alpha.0" description = "Lightweight process abstraction for Rust" authors = ["Mahmut Bulut "] keywords = ["fault-tolerant", "runtime", "actor", "system", "lightweight-process"]