You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- `_loadPolyfill` is called lazily inside `require()`, not during bridge IIFE setup — no eager polyfill loading needed in post-restore script
516
516
- Wire format change: Execute now has `[bc_len(u32)][bc][prs_len(u32)][prs][user_code(rest)]` — post_restore_script uses u32 length prefix before user_code
517
517
---
518
+
519
+
## 2026-03-19 - US-066
520
+
- Added 36 context snapshot behavior tests across two test files
- CJS globals (require, module, process, crypto) are NOT available at the NodeRuntime exec level — this is a pre-existing issue where the bridge IIFE's CJS module initialization fails silently
536
+
- Timing mitigation freeze (Date constructor, SharedArrayBuffer removal) requires the bridge IIFE JS code — cannot test at raw V8 level without bridge code
537
+
- V8-level tests in `packages/secure-exec-v8/test/` cannot import from `@secure-exec/node` since it's not a dependency — test bridge behaviors with simple bridge code strings instead
538
+
- Pre-existing SIGSEGV when running `execution::tests` AND `snapshot::tests` together — must run separately: `cargo test execution::tests -- --test-threads=1` and `cargo test snapshot::tests -- --test-threads=1`
539
+
- Pre-existing test-suite failure: CJS `module.exports` in `run()` returns undefined (1/6 failing in test-suite/node.test.ts)
540
+
- Pre-existing runtime-driver/node failures: ~100/116 tests fail due to require/module being undefined
0 commit comments