summaryrefslogtreecommitdiff
path: root/crates/arti-rpcserver/src/objmap.rs
Commit message (Expand)AuthorAgeFilesLines
* Upgrade rand crates to 0.10.Wesley Aptekar-Cassels2026-05-121-4/+4
* rpc: Propagate and use LookupErrors.Nick Mathewson2026-04-131-9/+37
* rpc: Adjust invoke_rpc_method API and related lookups.Nick Mathewson2026-04-131-11/+5
* rpc: Restore some weak-reference tests; remove others.Nick Mathewson2026-04-131-199/+9
* rpc: allow weak references to be created.Nick Mathewson2026-04-131-9/+39
* rpc: rename strong_arena to arena.Nick Mathewson2026-04-131-7/+6
* rpc: collapse GenIdx enum to its single variant.Nick Mathewson2026-04-131-28/+9
* rpc: Remove notion of separate table/idx space for weak referencesNick Mathewson2026-04-131-164/+32
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-3/+3
* squash! Upgrade rand dependency to 0.9.Nick Mathewson2025-03-181-1/+1
* arti-rpcserver: Fix operator precedence warning.Gabriela Moldovan2025-02-241-1/+1
* Merge branch 'rpc-references-cleanup' into 'main'Nick Mathewson2025-01-281-152/+59
|\
| * rpc: Move support for weak references behind an experimental featureNick Mathewson2025-01-271-152/+59
* | rpc: Clean up comments surrounding strong referencesNick Mathewson2025-01-271-1/+8
|/
* rpcserver: remove dead code exception in objmap.rsNick Mathewson2025-01-221-3/+1
* rpc: Move some object-id-manipulation methods to a new module.Nick Mathewson2024-10-231-0/+2
* rpcserver: Use slotmap-careful instead of generational-arena.Nick Mathewson2024-08-141-28/+29
* Port many of the macros in tor-rpcbase to use derive-deftly.Nick Mathewson2024-04-041-4/+7
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* clippy: Use Result::cloned in several placesIan Jackson2024-01-311-1/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+1
* rpc: make decl_object! responsible for writing impl Object {} blocks.Nick Mathewson2023-06-071-2/+0
* rpc: Slightly refactor GenIdx encoding.Nick Mathewson2023-06-051-15/+25
* Merge branch 'rpc-auth-and-meta' into 'main'Nick Mathewson2023-05-241-5/+11
|\
| * rpc: Implement functionality to remove objects from a sessionNick Mathewson2023-05-241-5/+11
* | rpc: Remove fake_generational_arenaNick Mathewson2023-05-231-76/+1
|/
* rpc: Split the generational index into two.Nick Mathewson2023-05-161-113/+92
* rpc: Change the formatting of object IDsNick Mathewson2023-05-151-22/+71
* rpc: rename GenIdx::into/try_from implementationsNick Mathewson2023-05-151-8/+6
* rpc: do not deduplicate strong object idsNick Mathewson2023-05-151-52/+39
* rpc: Repair an error in our ObjectId encoding.Nick Mathewson2023-05-151-1/+1
* objmap: move types to top of file.Nick Mathewson2023-05-041-74/+74
* Note/clean more TODOs in objmap.Nick Mathewson2023-05-041-1/+4
* RPC: Make "Weak" and "Strong" entries separate.Nick Mathewson2023-05-041-43/+41
* Temporarily replace generational-arena with a fake version.Nick Mathewson2023-05-041-1/+77
* Add a generational arena for object mapping for RPC.Nick Mathewson2023-05-041-0/+663