-
Notifications
You must be signed in to change notification settings - Fork 5k
One door out of a VM's thread: tickets + a teardown that waits #38299
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 8 commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
139f6c0
One door out of a VM's thread: tickets, and a teardown that waits for…
dylan-conway 38b8dc8
Fix clippy lints in the door module and its assert
dylan-conway 8753771
Merge remote-tracking branch 'origin/main' into claude/vm-thread-safe…
dylan-conway 91685e1
[autofix.ci] apply automated fixes
autofix-ci[bot] 83537a9
Gate the Location import to debug builds
dylan-conway 19e5036
Merge remote-tracking branch 'origin/claude/vm-thread-safety-door-993…
dylan-conway 802a1f7
Review: keep the mini-loop guard in ThreadSafe::drop, drop unused tic…
dylan-conway 40100a7
Review: release same-thread concurrent enqueues after close, doc/comm…
dylan-conway 7e8bc9f
Drop the unused erased-ticket layer and uncalled Ticket helpers
dylan-conway e65d10c
fetch/S3: post progress through the tasklet's ticket in place; move i…
dylan-conway 0b95e1f
Review follow-ups: name shell/cp ticket sites in the debug dump, gate…
dylan-conway c2aba49
Drop the no-op test_gate::closed hook
dylan-conway 07b4753
Merge remote-tracking branch 'origin/main' into claude/vm-thread-safe…
dylan-conway f460873
Review follow-ups: hand queued jobs back unrun once the VM is stoppin…
dylan-conway a37d75e
Cancel a Bun.file/Bun.stdin read or write parked on the io loop when …
dylan-conway 7950a97
s3 download: borrow the in-place ticket only after the &mut callback …
dylan-conway a386387
Comment fixes: no more references to the removed unsafe impl Sync; sa…
dylan-conway 46a8461
Review round 3: the ticket lives in the Completion; sticky io-wait ca…
dylan-conway c836a20
io: udata is a pointer on FreeBSD
dylan-conway ab02eaa
job: restore the header-offset const assert
dylan-conway e07acfd
[autofix.ci] apply automated fixes
autofix-ci[bot] 22d3951
Merge remote-tracking branch 'origin/main' into claude/vm-thread-safe…
dylan-conway 576872f
io: drop the duplicate cancel-udata guard now that main has it
dylan-conway 59148fa
Merge remote-tracking branch 'origin/claude/vm-thread-safety-door-993…
dylan-conway 68b149f
blob: IoParking gets its own file
dylan-conway eccf810
read_file: Js doc describes the current release path
dylan-conway 01db2c1
Type VirtualMachine::hot_reload as the HotReload enum; the compiled m…
dylan-conway 8827f8f
[autofix.ci] apply automated fixes
autofix-ci[bot] File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.