MCPcopy Create free account
hub / github.com/argumentcomputer/ix / run_checks_serial_on_large_stack

Function run_checks_serial_on_large_stack

crates/ffi/src/kernel.rs:1060–1090  ·  view source on GitHub ↗
(
  ixon_env: Arc<IxonEnv>,
  lookups: Arc<IxonIngressLookups>,
  names: Vec<Name>,
  expect_pass: Vec<bool>,
  ungrounded: FxHashMap<Name, String>,
  work: Vec<CheckWorkItem>,
  quiet: bool,
  failur

Source from the content-addressed store, hash-verified

1058 eprintln!("[rs_kernel_check] checking 0 constants...");
1059 return Ok(Vec::new());
1060 }
1061
1062 let work = build_check_work(&ixon_env, &names, &expect_pass, &ungrounded);
1063 if work.len() == names.len() {
1064 eprintln!("[rs_kernel_check] checking {} constants...", names.len());
1065 } else {
1066 eprintln!(
1067 "[rs_kernel_check] checking {} block work item(s) for {} constants...",
1068 work.len(),
1069 names.len()
1070 );
1071 }
1072
1073 let worker_count = resolve_kernel_check_workers(work.len(), quiet);
1074 if worker_count == 1 {
1075 return run_checks_serial_on_large_stack::<M>(
1076 ixon_env,
1077 lookups,
1078 names,
1079 expect_pass,
1080 ungrounded,
1081 work,
1082 quiet,
1083 failure_log,
1084 );
1085 }
1086
1087 run_checks_parallel_on_large_stacks::<M>(
1088 ixon_env,
1089 lookups,
1090 names,
1091 expect_pass,
1092 ungrounded,
1093 work,

Callers

nothing calls this directly

Calls 1

joinMethod · 0.80

Tested by

no test coverage detected