summaryrefslogtreecommitdiff
path: root/crates/tor-memquota/src/mtracker.rs
Commit message (Expand)AuthorAgeFilesLines
* memquota: Say what kind of errors add_parent() returnsGabriela Moldovan2026-04-071-2/+2
* memquota: Add dedicated variant for duplicate child errorGabriela Moldovan2026-04-071-1/+1
* memquota: Expand on the prepare_parent_aid() docsGabriela Moldovan2026-04-071-0/+4
* memquota: Adjust Account::add_parent() docsGabriela Moldovan2026-04-071-3/+4
* memquota: Make prepare_parent_aid() error message more genericGabriela Moldovan2026-03-301-2/+1
* memquota: Add new Account::add_parent() APIGabriela Moldovan2026-03-301-0/+42
* memquota: Move parent AId checks to separate function (fmt)Gabriela Moldovan2026-03-301-8/+3
* memquota: Move parent AId checks to separate functionGabriela Moldovan2026-03-301-40/+50
* Fix word duplicate typosTobias Stoeckmann2026-03-151-1/+1
* tor-memquota: small fmt change to log messageSteven Engler2025-07-311-1/+1
* Merge branch 'mq-fix' into 'main'Ian Jackson2024-10-221-0/+24
|\
| * tor-memquota: Fix rustfmt-damaged indentationIan Jackson2024-10-221-5/+5
| * memquota: In debug builds, reliably detect use of dropped AccountIan Jackson2024-10-211-0/+13
| * memquota: Log a trace message when a claim failsIan Jackson2024-10-211-0/+8
| * memquota: Log a message at info on startup, if enabledIan Jackson2024-10-211-0/+3
* | Convert a few crates to slotmap-carefulNeel Chauhan2024-10-171-1/+1
|/
* Introduce mpsc_channel_no_memquota and use it in the places it's wanted (fmt)Ian Jackson2024-10-151-1/+2
* Introduce mpsc_channel_no_memquota and use it in the places it's wantedIan Jackson2024-10-151-1/+1
* Merge branch 'mq-doc' into 'main'Ian Jackson2024-10-091-0/+5
|\
| * mq docs: Add some cross-references from tor-memquota to tor-protoIan Jackson2024-10-071-0/+5
* | tor-memquota: miri: disable tests that use coarsetimeIan Jackson2024-10-081-1/+3
|/
* tor-memquota: Provide Account::new_childIan Jackson2024-09-261-0/+15
* tor-memquota: provide Account::new_noopIan Jackson2024-09-261-0/+7
* tor-memquota: Use checked_sub .. expect in two places (fmt)Ian Jackson2024-09-101-2/+6
* tor-memquota: Use checked_sub .. expect in two placesIan Jackson2024-09-101-2/+6
* tor-memquota: Provide reconfigure methodIan Jackson2024-09-041-0/+55
* tor-memquota: Rework optionality configurationIan Jackson2024-09-041-4/+5
* Fix typosDimitris Apostolou2024-09-031-8/+8
* tor-memquota: Pass EnabledToken to IsParticipant methodsIan Jackson2024-08-191-6/+7
* tor-memquota: Put EnabledToken in various structs, including the reclaimerIan Jackson2024-08-191-1/+16
* tor-memquota: Allow memory tracking to be compiled outIan Jackson2024-08-191-2/+11
* tor-memquota: Support a no-op MemoryQuotaTrackerIan Jackson2024-08-191-41/+157
* tor-memquota: Introduce self_ variables in mtracker.rs (fmt)Ian Jackson2024-08-191-1/+4
* tor-memquota: Introduce self_ variables in mtracker.rsIan Jackson2024-08-191-48/+69
* tor-memquota: find_in_tracker: Allow internal use of non-unit errorsIan Jackson2024-08-191-6/+6
* tor-memquota: pre-apply rustfmt churnIan Jackson2024-08-191-1/+4
* tor-memquota: Fix typosIan Jackson2024-08-151-2/+2
* tor-memquota: Provide Participation::new_dangling and WeakAccount::new_danglingIan Jackson2024-08-151-0/+26
* Merge branch 'memquota-typed' into 'main'Ian Jackson2024-07-241-9/+19
|\
| * tor-memquota: Expose some test utilities for the rest of the crateIan Jackson2024-07-241-1/+1
| * tor-memquota: Improve register_participant_withIan Jackson2024-07-241-8/+8
| * tor-memquota: Add get_used_approx accessorIan Jackson2024-07-241-0/+10
* | tor-memquota: destroy_participant: Clarify "no longer useable"Ian Jackson2024-07-241-1/+2
* | tor-memquota: Provide Participant::destroy_participantIan Jackson2024-07-241-0/+28
|/
* Rename tor-memtrack to tor-memquotaIan Jackson2024-04-291-0/+1047