Files
@ d9774c9084d7
Branch filter:
Location: CSY/reowolf/Cargo.toml - annotation
d9774c9084d7
931 B
text/plain
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
06f259bf8031 06f259bf8031 50630ed25c60 1e885fa95b12 a10a7ee73040 1e885fa95b12 1e885fa95b12 06f259bf8031 06f259bf8031 06f259bf8031 a10a7ee73040 a10a7ee73040 833d72fe1c06 a10a7ee73040 a10a7ee73040 44a98be4e4b4 ba995098fc25 06f259bf8031 ba995098fc25 ba995098fc25 06f259bf8031 a10a7ee73040 ba995098fc25 ba995098fc25 1bacc6467d19 06f259bf8031 a10a7ee73040 06f259bf8031 06f259bf8031 06f259bf8031 ba995098fc25 ba995098fc25 78de1ebfd99d 06f259bf8031 06f259bf8031 a10a7ee73040 06f259bf8031 06f259bf8031 06f259bf8031 06f259bf8031 1e885fa95b12 | [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
|