next.js
turbo-tasks: add scope_unbounded, a scoped execution primitive that allows more work to be discovered
#95974
Merged

turbo-tasks: add scope_unbounded, a scoped execution primitive that allows more work to be discovered #95974

lukesandberg
lukesandberg
github-actions
github-actions
lukesandberg
lukesandberg commented on 2026-07-20
lukesandberg
lukesandberg commented on 2026-07-20
lukesandberg
lukesandberg commented on 2026-07-20
lukesandberg
lukesandberg commented on 2026-07-20
lukesandberg
lukesandberg commented on 2026-07-20
lukesandberg
lukesandberg commented on 2026-07-20
lukesandberg
lukesandberg commented on 2026-07-20
lukesandberg
lukesandberg commented on 2026-07-20
lukesandberg
lukesandberg commented on 2026-07-20
lukesandberg
lukesandberg commented on 2026-07-20
lukesandberg lukesandberg force pushed from 8e952704 37 days ago
lukesandberg
lukesandberg lukesandberg force pushed to f43d1260 36 days ago
lukesandberg
lukesandberg lukesandberg force pushed from f43d1260 36 days ago
lukesandberg
lukesandberg lukesandberg force pushed 36 days ago
lukesandberg lukesandberg force pushed 36 days ago
lukesandberg lukesandberg force pushed to dde6bcf6 36 days ago
lukesandberg
lukesandberg commented on 2026-07-22
lukesandberg lukesandberg force pushed from dde6bcf6 33 days ago
lukesandberg lukesandberg force pushed to bdcc08d5 33 days ago
lukesandberg lukesandberg marked this pull request as ready for review 33 days ago
lukesandberg lukesandberg requested a review 33 days ago
lukesandberg lukesandberg force pushed from bdcc08d5 to a69d419c 23 days ago
lukesandberg lukesandberg force pushed from a69d419c to 54546d75 22 days ago
lukesandberg lukesandberg force pushed from 54546d75 to 9d794bea 22 days ago
lukesandberg lukesandberg force pushed from 9d794bea to 18055765 20 days ago
lukesandberg lukesandberg force pushed from 02fa962c to 6b5df129 19 days ago
lukesandberg lukesandberg force pushed from 6b5df129 to 656f132b 19 days ago
lukesandberg lukesandberg force pushed from 656f132b to 5b14f422 18 days ago
Base automatically changed from 07-10-fix_a_potential_deadlock_in_scope_and_block to canary 17 days ago
lukesandberg lukesandberg force pushed from 5b14f422 to d10d9916 17 days ago
lukesandberg lukesandberg force pushed from d10d9916 to ee1346c5 17 days ago
lukesandberg lukesandberg force pushed from ee1346c5 to 9de545d0 16 days ago
lukesandberg lukesandberg force pushed from 9de545d0 to c3151051 16 days ago
lukesandberg lukesandberg changed the title turbo-tasks: add scope_self_feeding, a self-feeding parallel scope turbo-tasks: add scope_unbounded, a self-feeding parallel scope 15 days ago
lukesandberg lukesandberg changed the title turbo-tasks: add scope_unbounded, a self-feeding parallel scope turbo-tasks: add scope_unbounded, a scoped execution primitive that allows more work to be discovered 15 days ago
bgw
bgw commented on 2026-08-11
lukesandberg lukesandberg force pushed from c3151051 to eb3b1360 15 days ago
lukesandberg lukesandberg force pushed from eb3b1360 to 5b3fe968 15 days ago
lukesandberg lukesandberg force pushed from 5b3fe968 to b09f1bd6 14 days ago
lukesandberg lukesandberg force pushed from b09f1bd6 to 73f94238 14 days ago
lukesandberg lukesandberg force pushed from 73f94238 to 271ba7d1 13 days ago
lukesandberg lukesandberg force pushed from 271ba7d1 to f7d035aa 13 days ago
lukesandberg lukesandberg force pushed from f7d035aa to 139fb974 13 days ago
lukesandberg lukesandberg force pushed from 139fb974 to 3679a3a3 10 days ago
lukesandberg lukesandberg force pushed from 3679a3a3 to defd3761 10 days ago
lukesandberg lukesandberg changed the base branch from canary to lukesandberg/gc-025-task-access 10 days ago
lukesandberg lukesandberg force pushed from defd3761 to c43ab0c5 9 days ago
Base automatically changed from lukesandberg/gc-025-task-access to canary 9 days ago
lukesandberg lukesandberg force pushed from c43ab0c5 to a7296256 9 days ago
lukesandberg lukesandberg force pushed from a7296256 to 090c18be 9 days ago
lukesandberg lukesandberg force pushed from 090c18be to 0e760627 9 days ago
bgw
bgw approved these changes on 2026-08-18
lukesandberg lukesandberg force pushed from 0e760627 to 72494a72 6 days ago
lukesandberg turbo-tasks: add scope_unbounded, a work-stealing scope with a growin…
5feacd91
lukesandberg turbo-tasks: implement scope_unbounded abort by closing the work queue
efa5197e
lukesandberg tighten comments
c97552d3
lukesandberg turbo-tasks: close scope_unbounded test coverage gaps
c95a0e9b
lukesandberg turbo-tasks: unblock scope_unbounded's hot paths (send lock + result …
eaa9f617
lukesandberg turbo-tasks: address scope_unbounded review feedback (non-structural)
2d60d528
lukesandberg turbo-tasks: split scope.rs into scope_bounded and scope_unbounded
70e2df8a
lukesandberg turbo-tasks: rename scope_and_block to scope_bounded
343aed62
lukesandberg turbo-tasks: tighten scope_unbounded comments
15071da1
lukesandberg turbo-tasks: join scope_unbounded helpers with a JoinSet
490782a5
lukesandberg turbo-tasks: a panicking job aborts the scope
0c610cdb
lukesandberg turbo-tasks: don't make scope_unbounded's join wait on unscheduled he…
018b1b7d
lukesandberg firm up TODOs and `init` semantics
d692c2c0
lukesandberg Enable growing and shrinking
745fb146
lukesandberg drop redundant tests
035a89c7
lukesandberg attempt 1 at simplifying comments
a76ae181
lukesandberg and attempt 2
50c4249b
lukesandberg attempt 3
cc09c3aa
lukesandberg give maybe spawn a cheaper no-op path
c4a4c075
lukesandberg use a oncelock
a979b634
lukesandberg lukesandberg force pushed from 72494a72 to a979b634 6 days ago
lukesandberg lukesandberg merged 1c86b8a4 into canary 5 days ago
lukesandberg lukesandberg deleted the lukesandberg/gc-01-scope-self-feeding branch 5 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone