| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | doc/dev/notes: memory limit: Make local_quota a usize | Ian Jackson | 2024-03-07 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | Write a comment about the bound. As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_3001992 | |||||
| | * | | doc/dev/notes: memory limit: Say to roll our own Peekable | Ian Jackson | 2024-03-07 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | Apropos https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_3001990 | |||||
| | * | | doc/dev/notes: memory limit: Fix repeated typo | Ian Jackson | 2024-03-07 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | Apropos https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_3001990 | |||||
| | * | | doc/dev/notes: memory limit: Add not about circular account parentship | Ian Jackson | 2024-03-07 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | Apropos https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997/diffs#3206bf44a587a8b987ce56d7e15a1c076cf3d27c_0_263 | |||||
| | * | | doc/dev/notes: memory limit: Notes re partial collapsing | Ian Jackson | 2024-03-07 | 1 | -3/+9 | |
| | | | | | | | | | | | | | | | | Apropos https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_3001745 | |||||
| | * | | doc/dev/notes: memory limit: Sort out ownership | Ian Jackson | 2024-03-07 | 1 | -1/+62 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Reintroduce Participation | Ian Jackson | 2024-03-07 | 1 | -32/+37 | |
| | | | | | | | | | | | | | And make ParticipantId private. | |||||
| | * | | doc/dev/notes: memory limit: Minor whitespace fixes | Ian Jackson | 2024-03-07 | 1 | -3/+3 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Fix Account/Participant xref | Ian Jackson | 2024-03-07 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Reclaim can be async now | Ian Jackson | 2024-03-07 | 1 | -24/+22 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Release tracker lock while reclaiming | Ian Jackson | 2024-03-07 | 1 | -12/+14 | |
| | | | | | | | | | | | | | Otherwise we could deadlock on the tracker lock. | |||||
| | * | | doc/dev/notes: memory limit: Uee Arc<dyn Participant> | Ian Jackson | 2024-03-07 | 1 | -5/+6 | |
| | | | | | | | | | | | | | | | | Prompted by need to avoid deadlock hazard by releasing the tracker lock while callimg reclaim. | |||||
| | * | | doc/dev/notes: memory limit: Document what RoughTime means here | Ian Jackson | 2024-03-07 | 1 | -0/+3 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: bounded and Undbounded | Ian Jackson | 2024-03-07 | 1 | -1/+6 | |
| | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_3001737 | |||||
| | * | | doc/dev/notes: memory limit: Add a note about reclamation strategy | Ian Jackson | 2024-03-07 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | Apropos https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_3001736 | |||||
| | * | | doc/dev/notes: memory limit: Rename ARecord fro m PRecord | Ian Jackson | 2024-03-07 | 1 | -5/+5 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Fix participant lifecycle (etc.) | Ian Jackson | 2024-03-07 | 1 | -6/+23 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Use Account in queue API | Ian Jackson | 2024-03-07 | 1 | -3/+2 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Use Account in queue API | Ian Jackson | 2024-03-07 | 1 | -10/+8 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Multiple participants | Ian Jackson | 2024-03-07 | 1 | -3/+10 | |
| | | | | | | | | | | | | | Changed the data structure sketch and API only, so far. | |||||
| | * | | doc/dev/notes: memory limit: Add doc for concepts | Ian Jackson | 2024-03-07 | 1 | -0/+18 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Descripe Account's Clone | Ian Jackson | 2024-03-07 | 1 | -0/+3 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Rename Partipation to Account | Ian Jackson | 2024-03-07 | 1 | -30/+30 | |
| | | | | | | | | | | | | | | | | This will allow us to have multiple Participants per (conceptual) Account. | |||||
| | * | | doc/dev/notes: memory limit: Change to memory_cost() name | Ian Jackson | 2024-03-07 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | Suggested here https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_2998975 | |||||
| | * | | doc/dev/notes: memory limit: Discusss caches | Ian Jackson | 2024-03-07 | 1 | -2/+31 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Misc fixes | Ian Jackson | 2024-03-07 | 1 | -4/+6 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Untabify | Ian Jackson | 2024-03-07 | 1 | -73/+73 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Parents | Ian Jackson | 2024-03-07 | 1 | -2/+14 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Rework queue completely | Ian Jackson | 2024-03-07 | 1 | -44/+56 | |
| | | | | | | | | | | | | | This was all quite impossible. | |||||
| | * | | doc/dev/notes: memory limit: Make MemoryQuotaTracker Arc visible | Ian Jackson | 2024-03-07 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1997#note_2998976 | |||||
| | * | | doc/dev/notes: memory limit: Maybe we don't use this for caches | Ian Jackson | 2024-03-07 | 1 | -0/+4 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Don't use deref | Ian Jackson | 2024-03-07 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Pass desired reclaim amount for benefit of caches | Ian Jackson | 2024-03-07 | 1 | -4/+7 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Fix title botch | Ian Jackson | 2024-03-07 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Fix some names | Ian Jackson | 2024-03-07 | 1 | -3/+3 | |
| | | | | | | | | | | | | | I renamed some things earlier and missed these. | |||||
| | * | | doc/dev/notes: memory limit: Fix reclaim decl | Ian Jackson | 2024-03-07 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Fix oldest to be oldest not newest | Ian Jackson | 2024-03-07 | 1 | -26/+25 | |
| | | | | ||||||
| | * | | doc/dev/notes: memory limit: Add more explanations | Ian Jackson | 2024-03-07 | 1 | -2/+50 | |
| | | | | ||||||
| | * | | doc/dev/notes: First cut at memory limit design sketch | Ian Jackson | 2024-03-07 | 1 | -0/+211 | |
| | | | | ||||||
| * | | | Merge branch 'typos' into 'main' | gabi-250 | 2024-03-07 | 36 | -43/+44 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Fix various typos See merge request tpo/core/arti!2032 | |||||
| | * | | | Fix typos in documentation | Tobias Stoeckmann | 2024-03-06 | 9 | -11/+12 | |
| | | | | | ||||||
| | * | | | Fix typo in error message | Tobias Stoeckmann | 2024-03-06 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Fix typos in doc comments | Tobias Stoeckmann | 2024-03-06 | 24 | -28/+28 | |
| | | | | | ||||||
| | * | | | Fix typos in comments | Tobias Stoeckmann | 2024-03-06 | 3 | -3/+3 | |
| | |/ / | ||||||
| * | | | Merge branch 'checkable_arith' into 'main' | Ian Jackson | 2024-03-07 | 1 | -2/+14 | |
| |\ \ \ | | | | | | | | | | | | | | | | | tor-checkable: Use checked arithmetic See merge request tpo/core/arti!2031 | |||||
| | * | | | tor-checkable: Use checked arithmetic | Tobias Stoeckmann | 2024-03-05 | 1 | -2/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure that arithmetic with SystemTime and Duration fits into SystemTime. If the result does not fit, set the affected boundary to None. After all it implies that this point in time is not reachable on the system. Avoids integer overflow or panic, depending on debug or release build. | |||||
| * | | | | Merge branch 'bytes_arith' into 'main' | Ian Jackson | 2024-03-07 | 1 | -1/+1 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | tor-bytes: avoid write_zeros truncation See merge request tpo/core/arti!2033 | |||||
| | * | | | | tor-bytes: avoid write_zeros truncation | Tobias Stoeckmann | 2024-03-06 | 1 | -1/+1 | |
| | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | Use a saturating add while determining the new length. If it really ends up being usize::MAX, the resize will most likely panic. This is at least a more reliable end of processing than going on with a much smaller vector than expected. | |||||
| * | | | | Merge branch 'release-docs' into 'main' | Ian Jackson | 2024-03-07 | 1 | -3/+11 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | Release.md: a handful of small updates See merge request tpo/core/arti!2028 | |||||
| | * | | | Release.md: Document a simpler way of getting the crates with no changes. | Gabriela Moldovan | 2024-03-05 | 1 | -2/+4 | |
| | | | | | ||||||
