Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
a2d4fa1
WIP: fabric, transport, envelope
Autoparallel Jun 2, 2025
49856f6
refactor: remove `enqueue` from `InMemoryTransport`
Autoparallel Jun 2, 2025
211da61
feat: `Fabric`, `Transport`, `Envelope`
Autoparallel Jun 2, 2025
335b528
refactor: IDs
Autoparallel Jun 3, 2025
eaf3896
feat: runtime trait
Autoparallel Jun 3, 2025
047518c
remove: `Envelope`
Autoparallel Jun 3, 2025
e0825bd
WIP: pack/unpack errors
Autoparallel Jun 3, 2025
3ae5be7
fix: above error
Autoparallel Jun 3, 2025
86868ac
cleanup
Autoparallel Jun 3, 2025
f5dc48b
WIP: concurrency
Autoparallel Jun 4, 2025
8f78070
WIP: continue forward
Autoparallel Jun 4, 2025
ec3509f
WIP: condvar
Autoparallel Jun 4, 2025
e5830ae
WIP: condvar, continue
Autoparallel Jun 4, 2025
ea18ae7
cleanup
Autoparallel Jun 4, 2025
7edd346
feat: working with condvar now
Autoparallel Jun 4, 2025
11e7715
cleanup packaging
Autoparallel Jun 5, 2025
9f3f1e5
refactoring
Autoparallel Jun 5, 2025
5b590e0
debug: process loop
Autoparallel Jun 5, 2025
39d1889
fix: tests
Autoparallel Jun 5, 2025
b9abdc6
WIP: fabric
Autoparallel Jun 5, 2025
266dd09
cleanup
Autoparallel Jun 5, 2025
bbd13fe
cleanup
Autoparallel Jun 5, 2025
c6f9465
wip: start
Autoparallel Jun 5, 2025
dc55164
wip: start
Autoparallel Jun 5, 2025
63a9cb4
working
Autoparallel Jun 5, 2025
c0b5cfc
refactor more
Autoparallel Jun 6, 2025
bddd670
way cleaner
Autoparallel Jun 6, 2025
ca9fc4c
Delete rustc-ice-2025-06-04T15_02_42-68107.txt
Autoparallel Jun 6, 2025
8bd52a6
cleanup
Autoparallel Jun 6, 2025
1ac06bb
cleanup further
Autoparallel Jun 6, 2025
09e6b5e
wip: cleanup
Autoparallel Jun 14, 2025
8ac5a3b
cleanup traits
Autoparallel Jun 14, 2025
e6cdfc5
WIP: migrate to tokio
Autoparallel Jun 14, 2025
d8c71ec
fix: with tokio
Autoparallel Jun 14, 2025
9238f4b
wip: debugging
Autoparallel Jun 15, 2025
9d8d6f3
fix bug
Autoparallel Jun 15, 2025
12952ab
remove bin
Autoparallel Jun 15, 2025
888b81a
cleanup
Autoparallel Jun 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 30 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ members = [
"arbiter-macros",
"docs",
]
resolver = "2"

[workspace.dependencies]
# Local
Expand Down
30 changes: 23 additions & 7 deletions arbiter-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,33 @@ version = "0.1.0"

[dependencies]
# Error and logging
serde = { workspace = true }
postage = "0.5.0"
serde = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
tokio = { version = "1.45", default-features = false, features = [
"sync",
"rt",
"macros",
# remove these later
"rt-multi-thread",
"time",
] }
tracing = { workspace = true }

# WASM dependencies (optional)
serde_json = { version = "1.0", optional = true }
wasm-bindgen = { version = "0.2", optional = true }
# Temp, we should have a generic serialization strategy trait
serde_json = { version = "1.0" }

[dev-dependencies]
tokio = { version = "1.45", default-features = false, features = [
"sync",
"rt",
"macros",
"time",
] }
tracing-test = { workspace = true }

[features]
default = []
wasm = ["wasm-bindgen", "serde_json"]
default = ["in-memory"]
fixtures = []
in-memory = []
tcp = []
Loading
Loading