deno
refactor(core): move nextTick/immediate queues into core, replace ops with shared buffers
#32440
Merged

refactor(core): move nextTick/immediate queues into core, replace ops with shared buffers #32440

bartlomieju
bartlomieju refactor(core): move nextTick queue into core, remove macrotask/callb…
e10189f3
bartlomieju bartlomieju marked this pull request as draft 175 days ago
bartlomieju
bartlomieju commented on 2026-03-03
bartlomieju
bartlomieju commented on 2026-03-03
bartlomieju
bartlomieju commented on 2026-03-03
bartlomieju
bartlomieju commented on 2026-03-03
bartlomieju
bartlomieju commented on 2026-03-03
bartlomieju refactor(core): address PR review feedback
2beb61b7
bartlomieju chore: add TODO about moving async hooks to core
ebdba955
bartlomieju feat(core): interleave promise rejection processing with nextTick drain
4d0a1b7c
bartlomieju bartlomieju marked this pull request as ready for review 175 days ago
bartlomieju fix?
1d2743eb
kajukitli
kajukitli commented on 2026-03-04
kajukitli
kajukitli commented on 2026-03-04
bartlomieju fix(core): catch errors in nextTick callbacks and route through uncau…
bc2927fe
bartlomieju
bartlomieju commented on 2026-03-04
bartlomieju
bartlomieju commented on 2026-03-04
bartlomieju
bartlomieju commented on 2026-03-04
bartlomieju
bartlomieju commented on 2026-03-04
bartlomieju refactor(core): move immediate queue into core, add async hooks support
13ff76b1
bartlomieju perf(core): replace tick/immediate ops with shared typed array buffers
607287aa
bartlomieju fix(test): update expected line number in event_listener_error_immedi…
9e5113d3
bartlomieju fix(test): update expected output for error_stack and node_globals tests
6b363caf
bartlomieju perf(core): wire up hasRejectionToWarn via shared tick_info buffer
f48ae91e
bartlomieju fix(test): use process.nextTick() instead of internal queueNextTick i…
6bab5c5b
kajukitli
kajukitli commented on 2026-03-04
bartlomieju fix(test): update error_stack_internal_frames thrown.out for new stac…
49ed4c7e
bartlomieju bartlomieju changed the title refactor(core): move nextTick queue into core, remove macrotask indirection refactor(core): move nextTick/immediate queues into core, replace ops with shared buffers 174 days ago
bartlomieju
bartlomieju commented on 2026-03-04
bartlomieju
bartlomieju commented on 2026-03-04
bartlomieju
bartlomieju commented on 2026-03-04
bartlomieju
bartlomieju commented on 2026-03-04
bartlomieju
bartlomieju commented on 2026-03-04
bartlomieju
bartlomieju commented on 2026-03-04
bartlomieju
bartlomieju commented on 2026-03-04
bartlomieju fix: address review feedback on nextTick/immediate refactor
b2433b56
bartlomieju fix: revert clearImmediate inlining and update Immediate inspect output
6018e465
nathanwhit
bartlomieju fix: address review feedback on tick/rejection correctness
f87fdac5
bartlomieju
nathanwhit
nathanwhit approved these changes on 2026-03-04
bartlomieju bartlomieju merged 91e84aef into main 174 days ago
bartlomieju bartlomieju deleted the nexttick_rewrite branch 174 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone