Skip to content

Commit

Permalink
Merge pull request #18 from rust-amplify/waker-refactor
Browse files Browse the repository at this point in the history
Waker improvements: removed locks and recursion, performance increase
  • Loading branch information
dr-orlovsky authored Apr 14, 2023
2 parents 1d66751 + 5a331ea commit 5bd6fc3
Show file tree
Hide file tree
Showing 3 changed files with 134 additions and 82 deletions.
153 changes: 106 additions & 47 deletions Cargo.lock

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

12 changes: 6 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "io-reactor"
version = "0.1.1"
version = "0.2.0"
description = "Concurrent I/O resource management using reactor pattern"
authors = [
"Dr. Maxim Orlovsky <[email protected]>",
Expand All @@ -19,12 +19,12 @@ readme = "README.md"
name = "reactor"

[dependencies]
amplify = { version = "4.0.0-beta.17", features = ["hex"] }
crossbeam-channel = "0.5.6"
popol = { version = "2.1.0", optional = true }
polling = { version = "2.4.0", optional = true }
amplify = { version = "4.0.0", features = ["hex"] }
crossbeam-channel = "0.5.8"
popol = { version = "2.2.0", optional = true }
polling = { version = "2.7.0", optional = true }
# epoll = { version = "4.3.1", optional = true } - NB: epoll not supported on MacOS
mio = { version = "0.8.5", optional = true }
mio = { version = "0.8.6", optional = true }
log = { version = "0.4.17", optional = true, features = ["kv_unstable"] }
libc = "0.2.139"

Expand Down
Loading

0 comments on commit 5bd6fc3

Please sign in to comment.