Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Mic92/fast-nix-gc
/ functions
Functions
333 in github.com/Mic92/fast-nix-gc
⨍
Functions
333
◇
Types & classes
29
Method
empty
Graph with no nodes, used while the real graph is still loading.
crates/common/src/db.rs:470
Function
empty_graph
()
crates/common/src/db.rs:648
Function
errno_helpers_match_libc_values
()
crates/optimise/src/optimise.rs:733
Function
existing_gens
(dir: &Path)
crates/gc/src/profiles.rs:360
Function
extract_store_path_takes_first_component
()
crates/gc/src/roots.rs:816
Function
find_roots_scans_extra_dirs
()
crates/gc/src/roots.rs:765
Method
flush
(&self)
crates/common/src/logging.rs:20
Function
format_size
(bytes: u64)
crates/common/src/lib.rs:103
Function
format_size_units
()
crates/common/src/lib.rs:124
Function
gc_chunk_size_one_deletes_whole_dead_chain
()
crates/gc/tests/integration.rs:506
Function
gc_cleans_unused_links_only_when_not_dry_run
()
crates/gc/tests/integration.rs:283
Function
gc_deletes_drv_when_output_deriver_is_unset
()
crates/gc/tests/integration.rs:767
Function
gc_deletes_non_utf8_store_entry
()
crates/gc/tests/integration.rs:1162
Function
gc_deletes_readonly_paths
()
crates/gc/tests/integration.rs:718
Function
gc_deletes_unreferenced_paths
()
crates/gc/tests/integration.rs:214
Function
gc_does_not_hang_on_tmp_fifo
()
crates/gc/tests/integration.rs:1180
Function
gc_drops_partial_temp_root
()
crates/gc/tests/integration.rs:807
Function
gc_dry_run_counts_unknown_on_disk
()
crates/gc/tests/integration.rs:264
Function
gc_dry_run_does_not_delete
()
crates/gc/tests/integration.rs:232
Function
gc_dry_run_serves_socket_and_honors_roots
()
crates/gc/tests/integration.rs:1270
Function
gc_empty_store_is_noop
()
crates/gc/tests/integration.rs:887
Function
gc_fails_when_roots_dir_is_unreadable
()
crates/gc/tests/integration.rs:990
Function
gc_handles_self_references
()
crates/gc/tests/integration.rs:330
Function
gc_ignores_invalid_store_basenames
()
crates/gc/tests/integration.rs:732
Function
gc_keep_recent_pins_recently_registered
()
crates/gc/tests/integration.rs:539
Function
gc_keeps_auto_root_with_unreadable_target
()
crates/gc/tests/integration.rs:1014
Function
gc_keeps_ca_deriver_via_deriver_field_not_build_trace
()
crates/gc/tests/integration.rs:918
Function
gc_keeps_ca_output_via_build_trace
()
crates/gc/tests/integration.rs:895
Function
gc_keeps_ca_outputs_of_alive_drv
()
crates/gc/tests/integration.rs:788
Function
gc_keeps_deriver_of_alive_path
()
crates/gc/tests/integration.rs:750
Function
gc_keeps_indirect_auto_root
()
crates/gc/tests/integration.rs:1044
Function
gc_keeps_lock_file_of_active_build
()
crates/gc/tests/integration.rs:1122
Function
gc_keeps_runtime_roots_from_environ
()
crates/gc/tests/integration.rs:656
Function
gc_keeps_runtime_roots_from_open_fd
()
crates/gc/tests/integration.rs:569
Function
gc_keeps_temp_root_not_yet_in_db
()
crates/gc/tests/integration.rs:836
Function
gc_keeps_transitive_closure
()
crates/gc/tests/integration.rs:312
Function
gc_keeps_unknown_path_registered_after_snapshot
()
crates/gc/tests/integration.rs:364
Function
gc_max_freed_batches_by_estimated_size
()
crates/gc/tests/integration.rs:446
Function
gc_max_freed_referrer_never_outlives_reference
()
crates/gc/tests/integration.rs:469
Function
gc_max_freed_stops_early
()
crates/gc/tests/integration.rs:426
Function
gc_rebases_canonical_runtime_roots_to_logical_store
()
crates/gc/tests/integration.rs:611
Function
gc_refuses_store_dir_mismatching_db
()
crates/gc/tests/integration.rs:966
Function
gc_removes_dangling_auto_root
()
crates/gc/tests/integration.rs:1107
Function
gc_removes_reserved_space_file_and_creates_private_lock
()
crates/gc/tests/integration.rs:1191
Function
gc_removes_stale_temp_roots_file
()
crates/gc/tests/integration.rs:870
Function
gc_removes_unknown_disk_entries
()
crates/gc/tests/integration.rs:345
Function
gc_removes_unlocked_tmp_dir
()
crates/gc/tests/integration.rs:248
Function
gc_runtime_roots_validated_against_db
()
crates/gc/tests/integration.rs:682
Function
gc_scans_roots_despite_unfollowable_indirect_target
()
crates/gc/tests/integration.rs:1069
Function
gc_skips_locked_tmp_dir
()
crates/gc/tests/integration.rs:700
Function
gc_socket_root_mid_gc_keeps_path_and_deletes_rest
()
crates/gc/tests/integration.rs:1287
Function
gc_socket_serves_before_graph_load_and_keeps_early_roots
()
crates/gc/tests/integration.rs:1255
Function
gc_store_dir_trailing_slash_is_normalized
()
crates/gc/tests/integration.rs:943
Function
gc_vacuums_db_after_mass_deletion
()
crates/gc/tests/integration.rs:1328
Function
generation_links_and_current
()
crates/gc/src/profiles.rs:324
Function
graph_strategy
()
proptest/proptest_gc.rs:97
Method
has_table
Check whether a table exists in the SQLite database.
crates/common/src/db.rs:83
Function
has_table_checks_existence
()
crates/common/src/db.rs:602
Method
in_db
(&self, p: &Pkg)
crates/gc/tests/integration.rs:175
Function
invalidate_ids_cascades_derivation_outputs
()
crates/common/src/db.rs:810
Function
invalidate_ids_clears_realisations_with_restrict_fk
()
crates/common/src/db.rs:832
Function
invalidate_ids_handles_ref_cycles
()
crates/common/src/db.rs:783
Function
is_in_store_requires_separator
()
crates/gc/src/roots.rs:808
Function
is_valid_path_checks_db
()
crates/common/src/db.rs:775
Function
load_graph_build_trace_edges
()
crates/common/src/db.rs:710
Function
load_graph_builds_csr
()
crates/common/src/db.rs:609
Function
load_graph_ignores_edges_with_unknown_ids
()
crates/common/src/db.rs:665
Function
load_graph_keep_derivations_adds_output_to_drv_edge
()
crates/common/src/db.rs:682
Function
load_link_inodes_missing_dir_is_empty
()
crates/optimise/src/optimise.rs:708
Function
load_link_inodes_returns_actual_inodes
()
crates/optimise/src/optimise.rs:715
Method
log
(&self, record: &log::Record)
crates/common/src/logging.rs:12
Function
main
()
difftest/src/main.rs:867
Function
main
()
crates/gc/benches/gc_bench.rs:189
Function
main
()
crates/gc/src/main.rs:165
Function
main
()
crates/optimise/benches/optimise_bench.rs:135
Function
main
()
crates/optimise/src/main.rs:6
Function
matches_nix_hash_path_executable
()
crates/optimise/src/hash.rs:49
Function
matches_nix_hash_path_regular
()
crates/optimise/src/hash.rs:37
Function
matches_nix_hash_path_symlink
()
crates/optimise/src/hash.rs:61
Function
maybe_vacuum_skips_small_freelist
()
crates/common/src/db.rs:595
Function
min_size_above_len_is_skipped
()
crates/optimise/src/optimise.rs:778
Function
min_size_equal_to_len_is_processed
()
crates/optimise/src/optimise.rs:767
Method
new
Build a synthetic store. - `n_paths`: total valid store paths - `n_roots`: how many are GC roots - `refs_per_path`: average references per path (capp
crates/gc/benches/gc_bench.rs:32
Method
new
(n_nodes: usize)
crates/gc/src/gc_socket.rs:48
Method
new
()
crates/gc/tests/integration.rs:42
Method
new
Build a synthetic store. - `n_paths`: number of valid store paths - `files_per_path`: regular files in each path - `unique_blobs`: pool of distinct f
crates/optimise/benches/optimise_bench.rs:27
Method
new
(graph: &'g StoreGraph)
crates/common/src/db.rs:444
Method
new
(input: &Input)
fuzz/fuzz_targets/gc_graph.rs:103
Method
new_inner
(symlink_store: bool)
crates/gc/tests/integration.rs:53
Method
new_symlinked
Store dir is a symlink to the real directory, like /nix/store on installs with a relocated store. The kernel reports canonical paths for fds, the DB s
crates/gc/tests/integration.rs:49
Method
open_read_only
Read-only open for dry runs: no journal-mode flip, no write lock, works on a read-only filesystem.
crates/common/src/db.rs:32
Method
open_with_mode
(store_dir: &Path, state_dir: &Path, read_only: bool)
crates/common/src/db.rs:36
Function
parse
()
crates/common/src/nix_config.rs:52
Function
parse_args_rejects_unknown_arguments
()
crates/gc/src/main.rs:291
Function
parse_ensure_free
Parse a size like "50G" or a percentage like "20%".
crates/gc/src/main.rs:40
Function
parse_ensure_free_values
()
crates/gc/src/main.rs:324
Function
parse_older_than_rejects_invalid
()
crates/gc/src/profiles.rs:310
Function
parse_older_than_units
()
crates/gc/src/profiles.rs:302
Function
parse_size_units
()
crates/gc/src/main.rs:304
Function
path_of
(i: usize)
fuzz/fuzz_targets/gc_graph.rs:85
← previous
next →
201–300 of 333, ranked by callers