Files @ d9774c9084d7
Branch filter:

Location: CSY/reowolf/Cargo.toml

Christopher Esterhuyse
more logging, testing, examples and bugfixes: (1) components remember whether they have submitted a solution; only those are considered when selecting a branch at the end of a round, (2) retrying active connections during setup phase were using the wrong index for looking up their TODO structure, (3) recently failed connections are deregistered from mio and reregistered after the retry process restarts s.t. they don't produce a storm of mio events
[package]
name = "reowolf_rs"
version = "0.1.4"
authors = [
	"Christopher Esterhuyse <esterhuy@cwi.nl, christopher.esterhuyse@gmail.com>",
	"Hans-Dieter Hiep <hdh@cwi.nl>"
]
edition = "2018"

[dependencies]
# convenience macros
maplit = "1.0.2"
derive_more = "0.99.2"

# runtime
bincode = "1.2.1"
serde = { version = "1.0.114", features = ["derive"] }
getrandom = "0.1.14" # tiny crate. used to guess controller-id
# take_mut = "0.2.2"
indexmap = "1.4.0" # hashsets/hashmaps with efficient arbitrary element removal

# network
# integer-encoding = "1.1.5"
# byteorder = "1.3.4"
mio = { version = "0.7.0", package = "mio", features = ["tcp", "os-poll"] }

# protocol
backtrace = "0.3"

[dev-dependencies]
# test-generator = "0.3.0"
crossbeam-utils = "0.7.2"
lazy_static = "1.4.0"

[lib]
# compile target: dynamically linked library using C ABI
crate-type = ["cdylib"]

[features]
default = ["ffi"]
ffi = [] # no feature dependencies