Skip to content

Memoize getTransitiveDeps in src/jsifier.mjs. NFC - #28054

Closed
sbc100 wants to merge 2 commits into
emscripten-core:mainfrom
sbc100:cache-transitive-deps
Closed

sbc100 wants to merge 2 commits into
emscripten-core:mainfrom
sbc100:cache-transitive-deps

Memoize `getTransitiveDeps` in `src/jsifier.mjs`. NFC

8546616
Select commit
Loading
Failed to load commit list.
CircleCI Checks / build-test failed Oct 23, 2026 in 1h 0m 27s

❌ Failed: test-modularize-instance

Workflow: build-test • 35 of 35 jobs done. • Pipeline #55443 • View Workflow Details

Nothing is running.

Status Job Duration
❌ Failed test-modularize-instance 12m 19s
✅ Success test-bun 16m 56s
✅ Success mypy 52s
✅ Success test-linux-arm64 21m 55s
✅ Success test-browser-firefox-wasm64 2m 25s
✅ Success test-deno 16m 15s
✅ Success build-linux 34m 43s
✅ Success test-wasm2js1 12m 01s
✅ Success test-browser-firefox 19m 13s
✅ Success test-esm-integration 8m 45s
✅ Success test-posixtest 4m 16s
✅ Success test-sanity 25m 39s
✅ Success test-wasm64-4gb 12m 29s
✅ Success test-wasm64-misc 4m 03s
✅ Success test-misc 23m 57s
✅ Success test-browser-chrome-2gb 24m 20s
✅ Success test-sockets-chrome 5m 08s
✅ Success test-stress 7m 40s
✅ Success test-core2 21m 26s
✅ Success test-mac-arm64 3m 04s
✅ Success test-browser-chrome-emrun 2m 43s
✅ Success test-node-compat 9m 01s
✅ Success test-windows 40m 05s
✅ Success ruff 48s
✅ Success test-windows-browser-firefox 6m 52s
✅ Success test-browser-chrome 5m 10s
✅ Success test-core3 24m 49s
✅ Success test-spidermonkey 2m 33s
✅ Success vulture 57s
✅ Success test-browser-chrome-wasm64 3m 24s
✅ Success eslint 22s
✅ Success test-core0 13m 05s
✅ Success test-jsc 2m 13s
✅ Success test-browser-chrome-wasm64-4gb 23m 24s
✅ Success build-docs 58s