aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-memquota/src/internal_prelude.rs
Commit message (Expand)AuthorAgeFilesLines
* Use "extend" for tor-memquota ArcMemoryQuotaTrackerExtIan Jackson2026-07-161-0/+1
* memquota: Extract HasMemoryCost and derive to new crate.Nick Mathewson2026-02-021-1/+2
* all: replace all uses of `futures::task::SpawnExt` with `tor_rtcompat::SpawnExt`Steven Engler2025-11-041-2/+2
* Migrate to waker noopdisha2025-09-221-1/+3
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-5/+5
* tor-memquota: config now supports `ExplicitOrAuto`Steven Engler2025-07-311-1/+1
* Merge branch 'mq-fix' into 'main'Ian Jackson2024-10-221-1/+1
|\
| * memquota: Log a trace message when a claim failsIan Jackson2024-10-211-1/+1
* | Convert a few crates to slotmap-carefulNeel Chauhan2024-10-171-1/+1
|/
* Merge branch 'mq-prevent' into 'main'Ian Jackson2024-10-151-0/+1
|\
| * Introduce mpsc_channel_no_memquota and use it in the places it's wantedIan Jackson2024-10-151-0/+1
* | memquota: Change ToplevelAccount to be an alias for Arc<MemoryQuotaTracker>Ian Jackson2024-10-151-1/+1
|/
* Abolish SIZE in favour of std::mem::size_ofIan Jackson2024-10-021-2/+1
* tor-memquota: Provide facilities for deriving HasMemoryCostIan Jackson2024-10-021-0/+3
* tor-memquota: Implement SinkTrySend for mq_queue::SenderIan Jackson2024-10-011-1/+1
* tor-memquota: Erase the CoarseTimeProvider from mq_queue::SenderIan Jackson2024-09-261-1/+2
* Upgrade to derive_more version 1.0.0Nick Mathewson2024-09-251-1/+0
* tor-memquota: Provide reconfigure methodIan Jackson2024-09-041-1/+1
* tor-memquota: Make reclamation wakeup no longer throw internal errorsIan Jackson2024-09-041-1/+1
* tor-memquota: Rework optionality configurationIan Jackson2024-09-041-2/+1
* Move stream_peek into tor-async-utilsJim Newsome2024-08-291-1/+3
* Remove NoopWaker; use futures::task::noop_waker_ref insteadJim Newsome2024-08-271-2/+2
* byte_qty: Move to tor-basic-utilsIan Jackson2024-08-271-3/+3
* byte_qty: Rename Qty to ByteQty and make it pubIan Jackson2024-08-271-1/+1
* byte_qty: Move Qty into its own module, byte_qty.Ian Jackson2024-08-271-1/+2
* tor-memquota: Introduce IfEnabled and EnabledTokenIan Jackson2024-08-191-0/+1
* tor-memquota: mq_queue: Provide `new` constructors for SpecsIan Jackson2024-08-151-1/+1
* tor-memquota: Add mq_queue, memory-quota-tracking (MPSC) queueIan Jackson2024-08-151-3/+5
* tor-memquota: Add a Sealed traitIan Jackson2024-08-151-0/+1
* tor-memquota: Provide StreamUnobtrusivePeekerIan Jackson2024-07-241-2/+4
* tor-memquota: memory_cost: New trait and typed wrappersIan Jackson2024-07-241-0/+1
* Rename tor-memtrack to tor-memquotaIan Jackson2024-04-291-0/+63