-
-
Notifications
You must be signed in to change notification settings - Fork 16
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
[WIP] feat(node): add child_process
module
#1097
Open
sgammon
wants to merge
35
commits into
main
Choose a base branch
from
feat/child-process
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains 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
sgammon
added
feature
Large PRs or issues with full-blown features
🚧 WIP
Works-in-progress. Blocks merge
lang:javascript
Issues relating to JavaScript
api:node
Node API and stdlib
labels
Jul 20, 2024
sgammon
force-pushed
the
feat/child-process
branch
from
July 20, 2024 20:04
e56f0a8
to
00eb018
Compare
sgammon
force-pushed
the
feat/child-process
branch
2 times, most recently
from
July 21, 2024 04:51
b2bfd39
to
6a4eaa3
Compare
sgammon
added a commit
to elide-dev/docs
that referenced
this pull request
Jul 21, 2024
- docs(js): add docs for `node:child_process` - chore: various cleanups Relates to elide-dev/elide#1097 Signed-off-by: Sam Gammon <[email protected]>
sgammon
force-pushed
the
feat/child-process
branch
3 times, most recently
from
July 21, 2024 22:41
57c9550
to
45a7609
Compare
- feat: implement `child_process:execFile` - test: add tests for `node:child_process` Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
- feat: implement child process kill via native method - test: improve testing of child process option types - test: add tests for `posix` crate kill process Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
sgammon
force-pushed
the
feat/child-process
branch
from
July 25, 2024 20:56
f397496
to
c955d30
Compare
…ess support Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: GitHub <[email protected]>
Signed-off-by: GitHub <[email protected]>
Signed-off-by: GitHub <[email protected]>
sgammon
force-pushed
the
feat/child-process
branch
from
July 25, 2024 23:15
776635a
to
f6efb06
Compare
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: GitHub <[email protected]>
Signed-off-by: GitHub <[email protected]>
Signed-off-by: GitHub <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Quality Gate passedIssues Measures |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
api:node
Node API and stdlib
feature
Large PRs or issues with full-blown features
lang:javascript
Issues relating to JavaScript
🚧 WIP
Works-in-progress. Blocks merge
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.
Summary
Adds initial support for Node's
child_process
module. Relates to:child_process
#1096child_process
module runtime#343node:child_process
docs#8Task list
child_process.ChildProcess
execSync
execFileSync
spawnSync
exec
execFile
spawn
note: leaving for future prfork
child_process
ChildProcess
exit
eventclose
eventdisconnect
eventerror
eventmessage
eventfork