deno
feat(node): run register() hooks in worker thread, add --experimental-loader flag
#33906
Merged

feat(node): run register() hooks in worker thread, add --experimental-loader flag #33906

bartlomieju merged 21 commits into main from feat/register-hooks-worker
bartlomieju
bartlomieju perf(ext/node): convert parse_args.js to lazy-loaded JS
c570b94d
bartlomieju perf(ext/node): convert node:util and node:util/types to lazy-loaded
dc5d73e9
bartlomieju perf(ext/node): convert node:assert to lazy-loaded
1aa4171c
bartlomieju fix: use internal types directly instead of createLazyLoader
c4ade425
bartlomieju feat(node): add --experimental-loader CLI flag for Node.js compat
9c0abbe5
bartlomieju merge: resolve conflicts with main
ded52cda
bartlomieju fix: revert sys_esm.js to use node:util instead of ext: URL
9c45c34d
bartlomieju Merge branch 'main' into feat/experimental-loader-flag
818b340f
bartlomieju feat(node): run register() hooks in worker thread, fix sync resolve p…
0e21b2d3
bartlomieju Merge remote-tracking branch 'origin/feat/experimental-loader-flag' i…
2481fd35
bartlomieju fix: use hookEntries for CLI loaders, avoid worker for --experimental…
0c6eb0ec
fibibot
fibibot requested changes on 2026-05-07
bartlomieju fix: address clippy redundant_closure in resolve_cache lookup
65866ec7
bartlomieju chore: mark test-async-loader-hooks-never-settling-race-esm as flaky
1d75d512
bartlomieju chore: disable flaky test-async-loader-hooks-never-settling-race-esm
82af211d
bartlomieju fix: format module_loader.rs, reset submodule to upstream
f31499d7
fibibot
fibibot requested changes on 2026-05-07
bartlomieju chore: disable two more flaky/incompatible node_compat loader tests
5def6463
bartlomieju fix: unref hooks worker, keep CLI loaders on main thread
ad3555b0
fibibot
fibibot dismissed these changes on 2026-05-07
bartlomieju chore: disable no-leak-internals test (expects worker-thread loader i…
601ffcd1
bartlomieju fix: run --experimental-loader in worker thread with proper exit/erro…
997c70d1
bartlomieju fix: run CLI loaders in worker thread, fix ref/unref lifecycle
328710f8
fibibot
fibibot commented on 2026-05-08
bartlomieju
bartlomieju fix: address review feedback on hooks worker
82e32aff
fibibot
fibibot commented on 2026-05-08
bartlomieju bartlomieju dismissed their stale review 64 days ago
addressed
bartlomieju bartlomieju merged 5aaeb481 into main 64 days ago
bartlomieju bartlomieju deleted the feat/register-hooks-worker branch 64 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone