-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Child process manager #5849
Merged
Merged
Child process manager #5849
Commits on Sep 12, 2023
-
add basic child process manager package
Alexander Lyon authored and Alexander Lyon committedSep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 6e2f494 - Browse repository at this point
Copy the full SHA 6e2f494View commit details -
use async RwLock to make tasks Send
Alexander Lyon authored and Alexander Lyon committedSep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 4a5cd8b - Browse repository at this point
Copy the full SHA 4a5cd8bView commit details -
remove windows signal impl and add tests
Alexander Lyon authored and Alexander Lyon committedSep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 5ce1e7e - Browse repository at this point
Copy the full SHA 5ce1e7eView commit details -
Alexander Lyon authored and Alexander Lyon committed
Sep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 1bc1a1a - Browse repository at this point
Copy the full SHA 1bc1a1aView commit details -
Alexander Lyon authored and Alexander Lyon committed
Sep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 2c6be03 - Browse repository at this point
Copy the full SHA 2c6be03View commit details -
Alexander Lyon authored and Alexander Lyon committed
Sep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for f9060dd - Browse repository at this point
Copy the full SHA f9060ddView commit details -
clean up docs and remove a not-needed file
Alexander Lyon authored and Alexander Lyon committedSep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 76f304d - Browse repository at this point
Copy the full SHA 76f304dView commit details -
Alexander Lyon authored and Alexander Lyon committed
Sep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 4be026f - Browse repository at this point
Copy the full SHA 4be026fView commit details -
remove typestate in favour of interior mutability
Alexander Lyon authored and Alexander Lyon committedSep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 887b90d - Browse repository at this point
Copy the full SHA 887b90dView commit details -
plumb exit codes through and join stop and wait impls
Alexander Lyon authored and Alexander Lyon committedSep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for e35b372 - Browse repository at this point
Copy the full SHA e35b372View commit details -
Alexander Lyon authored and Alexander Lyon committed
Sep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for b531cbd - Browse repository at this point
Copy the full SHA b531cbdView commit details -
Alexander Lyon authored and Alexander Lyon committed
Sep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 0ec3893 - Browse repository at this point
Copy the full SHA 0ec3893View commit details -
prevent toctou by locking children list before checking closing
locking the list for the whole spawn guarantees that either a child will be successfully spawned before the manager is closed, or that no child can be spawned. since setting is_closing must happen at the time of mutating children, we consolidate into a single Mutex
Alexander Lyon authored and Alexander Lyon committedSep 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 2fe48ed - Browse repository at this point
Copy the full SHA 2fe48edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22f0457 - Browse repository at this point
Copy the full SHA 22f0457View commit details
Commits on Sep 13, 2023
-
Greg Soltis committed
Sep 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 7e3a044 - Browse repository at this point
Copy the full SHA 7e3a044View commit details
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.