Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-compute/src/crystal.rs

cre8-app-compute · module crystal · src · 1,117 lines (721 code, 262 comment) · sha ef79686c793c0a1f

Items

struct Crystal struct CrystalStats struct CrystalResult struct CrystalComputationCacheMetrics const SOURCE_CRYSTAL_CACHE_CAPACITY struct SourceCrystalCacheKey impl SourceCrystalCacheKey struct SourceCrystalFlight impl SourceCrystalFlight struct SourceCrystalCacheState struct SourceCrystalCache enum SourceCrystalCacheJoin impl SourceCrystalCache struct CrystalRegistry impl CrystalRegistry struct FunctionCrystal static CRYSTAL_REGISTRY static SOURCE_CRYSTAL_CACHE const CALLERS

Functions

By call-graph weight (PageRank; 1.0 is the average function). 55 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
CrystalRegistry::newsrc/crystal.rs:266method3115015.3
crystal_registrysrc/crystal.rs:667fn3153113
compute_crystalsrc/crystal.rs:427fn5142511.1
SourceCrystalCache::newsrc/crystal.rs:171method31403.9
compute_crystal_from_graphsrc/crystal.rs:485fn643503.8
source_crystal_cachesrc/crystal.rs:671fn31313.7
SourceCrystalCacheKey::newsrc/crystal.rs:105method91402.7
SourceCrystalCache::get_or_buildsrc/crystal.rs:175method619422.7
apply_observed_ir_hashsrc/crystal.rs:456fn62202.5
decompose_function_crystals_detailedsrc/crystal.rs:617fn111302.4
compute_source_crystal_basesrc/crystal.rs:436fn161112.4
CrystalRegistry::record_executionsrc/crystal.rs:333method92602.1
decompose_function_crystalssrc/crystal.rs:587fn71312
CrystalRegistry::record_proofsrc/crystal.rs:347method84701.9
CrystalRegistry::cache_mappingsrc/crystal.rs:324method631101.7
SourceCrystalFlight::newsrc/crystal.rs:125method31101.6
observed_hash_cacheabilitysrc/crystal.rs:685fn62221.6
decompose_from_sourcesrc/crystal.rs:1083fn71211.3
CrystalRegistry::top_crystalssrc/crystal.rs:378method101401.3
SourceCrystalCache::cacheability_for_observed_hashsrc/crystal.rs:244method41101.2
CrystalRegistry::crystal_forsrc/crystal.rs:307method31301.1
crystallize_requestsrc/crystal.rs:636fn255221.1
make_registry_with_datasrc/crystal.rs:841fn71211.1
CrystalRegistry::record_verified_proofsrc/crystal.rs:364method105210.8
crystal_computation_cache_metricssrc/crystal.rs:678fn31210.8
source_cache_fixture_resultsrc/crystal.rs:701fn111300.8
CrystalRegistry::unproven_crystalssrc/crystal.rs:390method32100.6
SourceCrystalFlight::finishsrc/crystal.rs:129method41000.5
SourceCrystalFlight::waitsrc/crystal.rs:134method72000.5
SourceCrystalCache::metricssrc/crystal.rs:237method61000.5
CrystalRegistry::registersrc/crystal.rs:274method313000.5
CrystalRegistry::getsrc/crystal.rs:312method31000.5
CrystalRegistry::resolvesrc/crystal.rs:317method31000.5
CrystalRegistry::statssrc/crystal.rs:395method152000.5
CrystalRegistry::allsrc/crystal.rs:412method31000.5
source_entry_points_survive_crystal_reduction_and_cache_reusesrc/crystal.rs:714fn82010.5
the_crystal_carries_whether_its_program_is_cacheablesrc/crystal.rs:724fn182020.5
source_crystal_cache_reuses_the_base_but_preserves_each_observed_hashsrc/crystal.rs:744fn281050.5
source_crystal_cache_same_key_concurrency_builds_oncesrc/crystal.rs:774fn364050.5
source_crystal_cache_failed_build_is_removed_and_retryablesrc/crystal.rs:812fn151040.5
compute_crystal_applies_caller_hash_after_source_cache_lookupsrc/crystal.rs:829fn111010.5
test_crystal_register_and_lookupsrc/crystal.rs:850fn201020.5
test_crystal_dedup_same_hashsrc/crystal.rs:872fn201010.5
test_crystal_record_executionsrc/crystal.rs:894fn201020.5
test_crystal_record_proofsrc/crystal.rs:916fn191020.5
a_verified_proof_counts_once_and_the_first_one_names_the_proversrc/crystal.rs:937fn291020.5
test_top_crystals_by_valuesrc/crystal.rs:968fn211030.5
test_unproven_crystalssrc/crystal.rs:991fn211040.5
test_crystal_statssrc/crystal.rs:1014fn111010.5
test_crystal_stats_emptysrc/crystal.rs:1027fn81010.5
test_crystal_resolvesrc/crystal.rs:1037fn71010.5
function_crystals_merge_alpha_equivalent_helpers_across_filessrc/crystal.rs:1046fn171010.5
function_crystals_survive_inner_control_flowsrc/crystal.rs:1068fn141010.5
test_compute_crystal_distinguishes_add_and_mulsrc/crystal.rs:1092fn101010.5
test_compute_crystal_merges_function_name_alpha_equivalentssrc/crystal.rs:1104fn131010.5

Source not readable from this process.