Function
run_checks_serial_on_large_stack
(
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
Tested by
no test coverage detected