MCPcopy Create free account

hub / github.com/consistent-milk12/masstree / functions

Functions2,313 in github.com/consistent-milk12/masstree

↓ 1 callersMethodload_value_ptr
(&self, slot: usize)
src/leaf15.rs:350
↓ 1 callersMethodload_value_raw_relaxed
(&self, slot: usize)
src/leaf15.rs:394
↓ 1 callersMethodload_value_relaxed
(&self, slot: usize)
src/leaf15.rs:264
↓ 1 callersMethodlock_bounded_contended
(&self)
src/nodeversion/bounded.rs:36
↓ 1 callersMethodlock_contended
(&self)
src/nodeversion.rs:511
↓ 1 callersMethodlock_node_yielding
(&self, version_ptr: *const NodeVersion)
src/tree/split/propagation_context.rs:66
↓ 1 callersMethodlock_with_yield
(&self)
src/nodeversion.rs:597
↓ 1 callersFunctionlong_key
Strategy for generating long keys (9-64 bytes, requires layer descent).
tests/tree_proptests.rs:36
↓ 1 callersFunctionmain
()
rust_benches/parse_results.py:72
↓ 1 callersFunctionmain
()
scripts/bump_version.py:57
↓ 1 callersFunctionmain
()
scripts/run_cpp_bench.py:346
↓ 1 callersFunctionmain
()
scripts/compare_benches.py:80
↓ 1 callersFunctionmain
()
cpp_benches/parse_results.py:78
↓ 1 callersMethodmaintenance
(&self, guard: &mut LocalGuard<'_>)
src/tree/generic.rs:131
↓ 1 callersMethodmake_layer_root
(&self)
src/leaf15.rs:213
↓ 1 callersMethodmark_next
(&self)
src/leaf15.rs:1111
↓ 1 callersMethodmark_remove
(&self)
src/leaf15.rs:1345
↓ 1 callersMethodmaybe_parent_one_step
(&self, node: *const u8)
src/tree/generic.rs:274
↓ 1 callersFunctionmerge_old_external_init
Merge active suffixes from old external bag into new bag (sequential init).
src/policy/suffix_ops.rs:392
↓ 1 callersFunctionmerge_old_external_perm
Merge active suffixes from old external bag into new bag (permutation-based).
src/policy/suffix_ops.rs:359
↓ 1 callersMethodmodstate
(&self)
src/leaf15.rs:1295
↓ 1 callersMethodmodstate_relaxed
(&self)
src/leaf15.rs:1308
↓ 1 callersMethodparent
(&self, guard: &impl Guard)
src/leaf15.rs:1268
↓ 1 callersMethodparent_unguarded
(&self)
src/internode.rs:403
↓ 1 callersFunctionparse_args
()
scripts/run_cpp_bench.py:40
↓ 1 callersFunctionparse_cpp_output
Parse C++ mttest output and return total ops/sec.
scripts/compare_benches.py:19
↓ 1 callersFunctionparse_cpp_output
Parse a C++ mttest output file and extract benchmark metrics.
cpp_benches/parse_results.py:12
↓ 1 callersFunctionparse_rust_output
Parse a Rust mttest output file and extract benchmark metrics.
rust_benches/parse_results.py:11
↓ 1 callersFunctionparse_rust_output
Parse Rust mttest output and return total ops/sec.
scripts/compare_benches.py:54
↓ 1 callersMethodperm
(&self)
src/tree/range/scan_state.rs:229
↓ 1 callersFunctionpool_dealloc_internode
(ptr: *mut u8)
src/node_pool.rs:346
↓ 1 callersFunctionpool_teardown_dealloc_internode
(ptr: *mut u8)
src/node_pool.rs:404
↓ 1 callersMethodprefetch
(&self)
src/leaf15.rs:829
↓ 1 callersFunctionprefix_keys
()
benches/concurrent_read_write_masstree.rs:193
↓ 1 callersFunctionprefix_upper_bound
(prefix: &[u8; KEY_SIZE], len: usize)
benches/high_impact_masstree.rs:1071
↓ 1 callersFunctionprefix_upper_bound
(prefix: &[u8; KEY_SIZE], len: usize)
benches/high_impact_general.rs:1073
↓ 1 callersFunctionprefix_upper_bound
(prefix: &[u8; KEY_SIZE], len: usize)
benches/high_impact.rs:2797
↓ 1 callersMethodprepare_split
Prepare for a leaf split by gathering context and allocating the right sibling. # Arguments - `left_leaf`: Reference to the leaf being split (caller
src/tree/generic/split.rs:84
↓ 1 callersFunctionprint_comparison_table
Print a comparison table.
scripts/run_cpp_bench.py:316
↓ 1 callersMethodprocess_leaf
( &mut self, ctx: &mut ReverseScanCtx<P>, start_bound: &RangeBound<'_>, start_
src/tree/range/reverse_ctx.rs:1584
↓ 1 callersMethodprocess_leaf
( &mut self, ctx: &mut ForwardScanCtx<P>, end_bound: &RangeBound<'_>, _guard:
src/tree/range/forward_ctx.rs:1162
↓ 1 callersMethodprocess_leaf_batch
( &mut self, end_bound: &RangeBound<'_>, end_bound_ikey: Option<u64>, visitor:
src/tree/range/forward_ctx.rs:842
↓ 1 callersMethodprocess_leaf_batch_ptr
( &mut self, end_bound: &RangeBound<'_>, end_bound_ikey: Option<u64>, visitor:
src/tree/range/forward_ctx.rs:813
↓ 1 callersMethodprocess_leaf_batch_values
( &mut self, end_bound_ikey: Option<u64>, visitor: &mut impl FnMut(P::Output) -> bool,
src/tree/range/forward_ctx.rs:871
↓ 1 callersMethodprocess_prev_leaf_batch
( &mut self, start_bound: &RangeBound<'_>, start_bound_ikey: Option<u64>, visi
src/tree/range/reverse_ctx.rs:1247
↓ 1 callersMethodprocess_prev_leaf_batch_ptr
( &mut self, start_bound: &RangeBound<'_>, start_bound_ikey: Option<u64>, visi
src/tree/range/reverse_ctx.rs:1217
↓ 1 callersMethodprocess_prev_leaf_batch_values
( &mut self, start_bound_ikey: Option<u64>, visitor: &mut F, count: &mut usize
src/tree/range/reverse_ctx.rs:1277
↓ 1 callersMethodprocess_sorted_value_batch
Process a sorted batch of value entries (write-through path). Delegates to `process_sorted_batch_inner` via `ValueBatch`.
src/tree/generic/batch.rs:808
↓ 1 callersFunctionread_full_chunk_ikey
(prefix: &[u8], chunk_idx: usize)
src/tree/range/api.rs:569
↓ 1 callersMethodrefill
(&mut self, layout: Layout)
src/node_pool.rs:122
↓ 1 callersMethodremove_entry
(self)
src/tree/generic/entry.rs:316
↓ 1 callersMethodremove_slot
(&mut self, slot: usize)
src/permuter.rs:368
↓ 1 callersMethodreport
(&self)
examples/url_cache.rs:101
↓ 1 callersMethodreset
(&self)
src/shard_counter.rs:150
↓ 1 callersMethodretire_internode_erased
(&self, ptr: *mut u8, guard: &LocalGuard<'_>)
src/alloc15.rs:212
↓ 1 callersMethodrev_for_each_intra_leaf_batch
(mut self, mut visitor: F)
src/tree/range/iterator/batch_reverse.rs:61
↓ 1 callersMethodrev_for_each_ref
(mut self, mut visitor: F)
src/tree/range/iterator/batch_reverse.rs:26
↓ 1 callersMethodrev_for_each_values_batch
(mut self, mut visitor: F)
src/tree/range/iterator/batch_reverse.rs:98
↓ 1 callersFunctionrun
()
benches/memory_dhat.rs:199
↓ 1 callersFunctionrun
()
benches/memory_total.rs:473
↓ 1 callersFunctionscale_sweep_box
()
benches/memory_total.rs:185
↓ 1 callersFunctionscale_sweep_inline
()
benches/memory_total.rs:145
↓ 1 callersFunctionscan_leaf_chain_contains
(tree: &MassTree<u64>, ikey: u64)
src/tree/unit_tests.rs:193
↓ 1 callersFunctionscenario_baseline_insert
()
benches/memory_dhat.rs:48
↓ 1 callersFunctionscenario_long_keys
()
benches/memory_dhat.rs:73
↓ 1 callersFunctionscenario_mixed_churn
()
benches/memory_dhat.rs:98
↓ 1 callersMethodschedule_coalesce_cold
(&mut self, leaf: &LeafNode15<P>)
src/tree/remove.rs:271
↓ 1 callersMethodset
(&mut self, i: usize, slot: usize)
src/permuter.rs:220
↓ 1 callersMethodset_data
(&mut self, key: &str, value: &str)
examples/session_store.rs:88
↓ 1 callersMethodset_ikey_relaxed
(&self, slot: usize, ikey: u64)
src/leaf15.rs:810
↓ 1 callersMethodset_ikey_relaxed
(&self, i: usize, ikey: u64)
src/internode/accessors.rs:108
↓ 1 callersMethodset_modstate
(&self, state: u8)
src/leaf15.rs:1301
↓ 1 callersMethodset_modstate_relaxed
(&self, state: u8)
src/leaf15.rs:1314
↓ 1 callersMethodset_next_relaxed
(&self, next: *mut Self)
src/leaf15.rs:1105
↓ 1 callersMethodset_parent
(&self, parent: *mut u8)
src/leaf15.rs:1284
↓ 1 callersMethodset_parent
(&self, parent: *mut u8)
src/internode.rs:409
↓ 1 callersMethodset_prev_relaxed
(&self, prev: *mut Self)
src/leaf15.rs:1254
↓ 1 callersFunctionsetup_indexset_8
(keys: &[[u8; KEY_SIZE_8]])
benches/concurrent_read_write.rs:1374
↓ 1 callersFunctionsetup_indexset_arc
(keys: &[Arc<[u8]>])
benches/high_impact.rs:2381
↓ 1 callersFunctionsetup_indexset_var
(keys: &[Vec<u8>])
benches/high_impact.rs:1129
↓ 1 callersFunctionsetup_masstree15_8
(keys: &[[u8; KEY_SIZE_8]])
benches/concurrent_read_write_masstree.rs:457
↓ 1 callersFunctionsetup_masstree15_8
(keys: &[[u8; KEY_SIZE_8]])
benches/concurrent_read_write.rs:1355
↓ 1 callersFunctionsetup_masstree15_arc
(keys: &[Arc<[u8]>])
benches/high_impact_masstree.rs:903
↓ 1 callersFunctionsetup_masstree15_arc
(keys: &[Arc<[u8]>])
benches/high_impact_general.rs:905
↓ 1 callersFunctionsetup_masstree15_arc
(keys: &[Arc<[u8]>])
benches/high_impact.rs:2362
↓ 1 callersFunctionsetup_masstree15_var
(keys: &[Vec<u8>])
benches/high_impact_masstree.rs:422
↓ 1 callersFunctionsetup_masstree15_var
(keys: &[Vec<u8>])
benches/high_impact_general.rs:424
↓ 1 callersFunctionsetup_masstree15_var
(keys: &[Vec<u8>])
benches/high_impact.rs:1110
↓ 1 callersFunctionsetup_masstree_deep
(n: usize)
benches/tail_latency.rs:952
↓ 1 callersFunctionsetup_skipmap_8
(keys: &[[u8; KEY_SIZE_8]])
benches/concurrent_read_write_general.rs:1308
↓ 1 callersFunctionsetup_skipmap_8
(keys: &[[u8; KEY_SIZE_8]])
benches/concurrent_read_write.rs:1366
↓ 1 callersFunctionsetup_skipmap_arc
(keys: &[Arc<[u8]>])
benches/high_impact.rs:2373
↓ 1 callersFunctionsetup_skipmap_deep
(n: usize)
benches/tail_latency.rs:968
↓ 1 callersFunctionsetup_skipmap_prefix
(keys: &[[u8; PREFIX_KEY_SIZE]])
benches/high_impact.rs:1437
↓ 1 callersFunctionsetup_skipmap_prefix_realistic
(keys: &[[u8; KEY_SIZE]])
benches/high_impact.rs:2723
↓ 1 callersFunctionsetup_skipmap_var
(keys: &[Vec<u8>])
benches/high_impact.rs:1121
↓ 1 callersFunctionsetup_tracing
()
tests/common/mod.rs:114
↓ 1 callersFunctionsetup_tree_8
(keys: &[[u8; KEY_SIZE_8]])
benches/concurrent_read_write_general.rs:1269
↓ 1 callersFunctionsetup_tree_index_8
(keys: &[[u8; KEY_SIZE_8]])
benches/concurrent_read_write_general.rs:1280
↓ 1 callersFunctionsetup_tree_index_8
(keys: &[[u8; KEY_SIZE_8]])
benches/concurrent_read_write.rs:1382
← previousnext →701–800 of 2,313, ranked by callers