-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.ban-nondeterminism-allowlist
More file actions
17 lines (17 loc) · 991 Bytes
/
.ban-nondeterminism-allowlist
File metadata and controls
17 lines (17 loc) · 991 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
crates/echo-wasm-abi/src/lib.rs
crates/warp-core/src/attachment.rs
crates/warp-wasm/src/lib.rs
# WSC module uses std::fs for file I/O (reading/writing snapshot files)
# This is intentional - WSC is for native tooling, not WASM determinism
crates/warp-core/src/wsc/mod.rs
crates/warp-core/src/wsc/view.rs
# parallel exec uses std::env for feature-gated stride fallback (ECHO_PARALLEL_STRIDE)
# This is a build-time debug toggle, not runtime non-determinism
crates/warp-core/src/parallel/exec.rs
# engine_impl uses std::env for ECHO_WORKERS configuration
# This is read once at engine construction for worker count - determinism is not affected
# because the worker count doesn't change execution results, only parallelism level
crates/warp-core/src/engine_impl.rs
# Test file uses std::fs to read/write golden vector binaries for determinism verification
# This is test-only I/O, not simulation code — it validates determinism, not violates it
crates/warp-core/tests/trig_golden_vectors.rs