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

handle_compute_execute

cre8_app_compute::routes::handle_compute_execute

fn · cre8-app-compute · crates/cre8-app-compute/src/routes.rs:1519 pub documented

354lines
30cyclomatic
5max nesting
67statements
0? exits
2params
17callers
16callees
2.5 (p96)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (17 direct callers, 16 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitename · 2 sitespath · 1 sitepath · 1 sitemethod · 1 sitepath · 3 sitespath · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitesmethod · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 2 sitesmethod · 2 sitesname · 2 sitespath · 2 sitespath · 2 sitesname · 1 sitepath · 1 sitename · 2 sitesname · 2 sitesname · 2 sitesname · 1 sitepath · 2 sitesmethod · 1 sitepath · 1 sitemethod · 4 sitesmethod · 6 sitesmethod · 1 sitepath · 1 sitemethod · 2 sitesname · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 siteself · 1 siteself · 1 sitemethod · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 3 sitesself · 1 sitepath · 1 sitemethod · 7 sitespath · 1 sitename · 2 sitesconnect_prob_executeapp-compute · cc 1cre8_app_compute::connection::connect_prob_executehandle_compute_prob_executeapp-compute · cc 4cre8_app_compute::routes::handle_compute_prob_executerunapp-compute · cc 11cre8_app_compute::bin::distributed_worldsim_peer::run::runtest_handle_execute_simpleapp-compute · cc 2cre8_app_compute::routes::tests::test_handle_execute_simpleraw_sqlite_execution_finali…app-compute · cc 2cre8_app_compute::routes::tests::raw_sqlite_execution_finalizes_the_lease_and_suppresses_external_effectstest_handle_execute_cachedapp-compute · cc 1cre8_app_compute::routes::tests::test_handle_execute_cachedraw_hash_only_and_whitespac…app-compute · cc 4cre8_app_compute::routes::tests::raw_hash_only_and_whitespace_misses_are_reuse_only_before_vm_or_publicationraw_execute_reuses_verified…app-compute · cc 3cre8_app_compute::routes::tests::raw_execute_reuses_verified_sqlite_artifact_without_entering_vmraw_execute_singleflight_al…app-compute · cc 2cre8_app_compute::routes::tests::raw_execute_singleflight_allows_one_uncached_execution_for_concurrent_same_workraw_explicit_hash_cannot_al…app-compute · cc 1cre8_app_compute::routes::tests::raw_explicit_hash_cannot_alias_different_source_programsraw_uncrystallizable_source…app-compute · cc 1cre8_app_compute::routes::tests::raw_uncrystallizable_source_rejects_opaque_identity_before_vmtest_handle_execute_source_…app-compute · cc 1cre8_app_compute::routes::tests::test_handle_execute_source_rerun_reports_cached_truetest_handle_execute_two_fun…app-compute · cc 2cre8_app_compute::routes::tests::test_handle_execute_two_function_programs_do_not_cross_hittest_handle_execute_reports…app-compute · cc 2cre8_app_compute::routes::tests::test_handle_execute_reports_cached_for_coordinator_cache_hitstest_handle_execute_javascr…app-compute · cc 1cre8_app_compute::routes::tests::test_handle_execute_javascript_strict_operator_regressionhandle_compute_executeapp-compute · cc 30cre8_app_compute::routes::handle_compute_executeparse_execution_requestapp-compute · cc 2cre8_app_compute::routes_helpers::parse_execution_requestresolve_effective_ir_hashapp-compute · cc 4cre8_app_compute::routes_helpers::resolve_effective_ir_hashcanonical_execution_identityapp-compute · cc 1cre8_app_compute::routes::canonical_execution_identityvalidate_segment_execution_…app-compute · cc 1cre8_app_compute::routes_helpers::validate_segment_execution_requestrequest_is_reuse_onlyapp-compute · cc 1cre8_app_compute::canonical_execution_identity::request_is_reuse_onlyjoin_execution_workapp-compute · cc 2cre8_app_compute::connection::execution_singleflight::join_execution_workExecutionWorkFlightLeader::…app-compute · cc 1cre8_app_compute::connection::execution_singleflight::ExecutionWorkFlightLeader::finish_completedComputeState::execution_lea…app-compute · cc 1cre8_app_compute::state::ComputeState::execution_lease_runtimeCanonicalExecutionIdentity:…app-compute · cc 1cre8_app_compute::canonical_execution_identity::CanonicalExecutionIdentity::work_key_idExecutionLeaseGate::release…app-compute · cc 2cre8_app_compute::execution_lease_gate::ExecutionLeaseGate::release_after_failureExecutionWorkFlightFollower…app-compute · cc 7cre8_app_compute::connection::execution_singleflight::ExecutionWorkFlightFollower::wait_timeoutExecutionLeaseGate::acquire…app-compute · cc 11cre8_app_compute::execution_lease_gate::ExecutionLeaseGate::acquire_after_durable_missExecutionWorkFlightLeader::…app-compute · cc 1cre8_app_compute::connection::execution_singleflight::ExecutionWorkFlightLeader::finish_failedexecute_compute_requestapp-compute · cc 18cre8_app_compute::routes::execute_compute_requestnow_msplatform-time · cc 1cre8_platform_time::now_msArc::newapp-matching-model · cc 1cre8_app_matching_model::algebra::Arc::newcompute_crystalapp-compute · cc 1cre8_app_compute::crystal::compute_crystalExecutionWorkLease::fenceapp-protocol-identity · cc 1cre8_app_protocol_identity::work_lease::ExecutionWorkLease::fenceidentity_safe_passesapp-compute · cc 1cre8_app_compute::pass_profiles::identity_safe_passesnormalize_languageapp-compute · cc 1cre8_app_compute::routes_helpers::normalize_languagelock_recoverapp-compute · cc 1cre8_app_compute::connection::execution_singleflight::lock_recoverexecute_localapp-compute · cc 1cre8_app_compute::coordinator::execution::execute_localExecutionWorkFlightLeader::…app-compute · cc 8cre8_app_compute::connection::execution_singleflight::ExecutionWorkFlightLeader::finishCanonicalExecutionIdentity:…app-compute · cc 1cre8_app_compute::canonical_execution_identity::CanonicalExecutionIdentity::execution_work_key_id

Control flow

Source not readable from this process.

Callers 17

Callees 16

Source not readable from this process.