| 74 | /// name is contested (see plans/aux-recursor-alias-collision.md). |
| 75 | /// Set via IX_LOG_AUX_NAMES=1. |
| 76 | pub static IX_LOG_AUX_NAMES: std::sync::LazyLock<bool> = |
| 77 | std::sync::LazyLock::new(|| std::env::var("IX_LOG_AUX_NAMES").is_ok()); |
| 78 | |
| 79 | /// Trace call-site surgery decisions at the apply site: for every App whose |
| 80 | /// head has a `call_site_plans` entry, print the compiling constant, the |
| 81 | /// guard outcomes, and the applied/expected arg counts. Set via |
| 82 | /// IX_SURGERY_APPLY_DEBUG=1. |
| 83 | pub static IX_SURGERY_APPLY_DEBUG: std::sync::LazyLock<bool> = |
| 84 | std::sync::LazyLock::new(|| std::env::var("IX_SURGERY_APPLY_DEBUG").is_ok()); |
| 85 | |
| 86 | /// Options controlling whole-environment compilation. |
nothing calls this directly
no outgoing calls
no test coverage detected