summaryrefslogtreecommitdiff
path: root/crates/tor-proto
Commit message (Expand)AuthorAgeFilesLines
* Bump versions of internal arti crates for Arti 1.3.2Nick Mathewson2025-01-071-18/+18
* Merge branch 'mod-module-files' into 'main'Nick Mathewson2025-01-071-0/+1
|\
| * clippy: deny `mod_module_files`Steven Engler2025-01-061-0/+1
* | fix: fix typosDimitris Apostolou2025-01-061-1/+1
|/
* Merge branch 'upgrades' into 'main'Nick Mathewson2025-01-061-2/+2
|\
| * Upgrade to statrs 0.18.0Nick Mathewson2025-01-061-1/+1
| * Upgrade to itertools 0.14.0Nick Mathewson2025-01-061-1/+1
* | Run "fixup-features" in preparation for release.Nick Mathewson2025-01-061-1/+1
|/
* tor-proto: replaced error type of `Sender::send_and_wake`Steven Engler2024-12-101-6/+10
* tor-proto: add some (disabled) doc testsSteven Engler2024-12-101-0/+27
* tor-proto: moved `Shared::count_wakers` into 'test' modSteven Engler2024-12-101-13/+12
* tor-proto: changed an `expect` to a `debug_assert`Steven Engler2024-12-101-5/+4
* tor-proto: use thiserror for `SenderDropped`Steven Engler2024-12-101-9/+2
* tor-proto: use `ready!` instead of `match`Steven Engler2024-12-101-5/+3
* tor-proto: `borrowed()` now explicitly returns a `BorrowedReceiverFuture`Steven Engler2024-12-101-3/+2
* tor-proto: improve commentsSteven Engler2024-12-101-15/+31
* Revert "tor-proto: implement `FusedFuture` for receiver futures"Steven Engler2024-12-101-57/+10
* tor-proto: implement `FusedFuture` for receiver futuresSteven Engler2024-12-101-10/+57
* Revert "tor-proto: deduplicate future fields into `FutureState`"Steven Engler2024-12-101-18/+11
* Revert "tor-proto: implement `FusedFuture` for receiver futures"Steven Engler2024-12-101-79/+33
* tor-proto: implement `FusedFuture` for receiver futuresSteven Engler2024-12-101-33/+79
* tor-proto: deduplicate future fields into `FutureState`Steven Engler2024-12-101-11/+18
* tor-proto: renamed `ReceiverBorrowedFuture` to `BorrowedReceiverFuture`Steven Engler2024-12-101-5/+5
* tor-proto: renamed `ReceiverOwnedFuture` to `ReceiverFuture`Steven Engler2024-12-101-6/+6
* tor-proto: rename `Receiver::recv` to `borrowed`Steven Engler2024-12-101-24/+24
* tor-proto: moved the `Weak::upgrade` into `Sender::send_and_wake`Steven Engler2024-12-101-22/+15
* tor-proto: changed `wakers` from an `Option<_>` to a `Result<_, WakersAlready...Steven Engler2024-12-101-9/+21
* tor-proto: added `use std::ops::Drop`Steven Engler2024-12-101-3/+4
* tor-proto: removed `Receiver::recv_clone` and implemented `IntoFuture` for `R...Steven Engler2024-12-102-25/+24
* tor-proto: renamed `CancelledError` to `SenderDropped`Steven Engler2024-12-101-17/+17
* tor-proto: switched from `Slab` to `DenseSlotMap` for waker mapSteven Engler2024-12-102-11/+13
* tor-proto: change the message type from `Option<T>` to `Result<T, CancelledEr...Steven Engler2024-12-101-9/+12
* tor-proto: changed regular comments on `Shared` to doc commentsSteven Engler2024-12-101-21/+21
* tor-proto: update docs on `Channel::reactor_closed_rx`Steven Engler2024-12-101-3/+1
* tor-proto: replace oneshot broadcast channelSteven Engler2024-12-103-138/+563
* tor-proto: replace `Channel`s "closed" state handlingSteven Engler2024-12-102-35/+47
* tor-proto: move `ChannelDetails::reactor_closed_rx` to `Channel`Steven Engler2024-12-101-11/+17
* tor-proto: add 'oneshot_broadcast' util moduleSteven Engler2024-12-102-0/+246
* Resolve clippy::manual_div_ceilNick Mathewson2024-12-031-1/+1
* Resolve clippy::empty_line_after_doc_comments warnings.Nick Mathewson2024-12-031-1/+1
* add_warnings, *: Allow clippy::needless_lifetimesNick Mathewson2024-12-031-0/+1
* Bump all the unstable tor- and arti- crates to 0.25.0.Gabriela Moldovan2024-12-021-18/+18
* Bump the versions of the non-{arti-,tor-} crates.Gabriela Moldovan2024-12-021-1/+1
* Fix several Cargo.tomls to satisfy cargo-sort.Gabriela Moldovan2024-12-021-1/+0
* tor-proto: Make bench an experimental feature.Gabriela Moldovan2024-12-021-3/+2
* Run fixup-features in preparation for release.Gabriela Moldovan2024-12-021-0/+2
* tor-proto: Specify which of the 2 senders is used for sending cells.Gabriela Moldovan2024-11-201-1/+1
* tor-proto: Fix typo in streammap docs.Gabriela Moldovan2024-11-191-1/+1
* cargo: Update `thiserror` to `2`Clara Engler2024-11-121-1/+1
* Merge branch 'tor-proto_benchmarks' into 'main'gabi-2502024-11-1111-0/+643
|\