Skip to content
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
wants to merge 35 commits into
base: main
Choose a base branch
from
Open

Commits on Jul 25, 2024

  1. feat(node): add child_process module

    - feat: implement `child_process:execFile`
    - test: add tests for `node:child_process`
    
    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    bf6cf39 View commit details
    Browse the repository at this point in the history
  2. chore: update graalvm module pin/baseline

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    bf84a92 View commit details
    Browse the repository at this point in the history
  3. chore: update runtime module after rebase

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    149c8c5 View commit details
    Browse the repository at this point in the history
  4. feat: continued child process work

    - 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]>
    sgammon committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    4c7c7b7 View commit details
    Browse the repository at this point in the history
  5. chore: run cargo fmt/clippy

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    996822f View commit details
    Browse the repository at this point in the history
  6. chore: update/relock cargo deps

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    99fd0e0 View commit details
    Browse the repository at this point in the history
  7. fix: don't run sigterm/sigkill tests on linux

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    c955d30 View commit details
    Browse the repository at this point in the history
  8. chore: refactor to remove NodeStdlib, add more tests for child proc…

    …ess support
    
    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    38cd413 View commit details
    Browse the repository at this point in the history
  9. fix: rust posix kill tests

    Signed-off-by: GitHub <[email protected]>
    sgammon authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    9bd52e2 View commit details
    Browse the repository at this point in the history
  10. fix: node os tests on linux

    Signed-off-by: GitHub <[email protected]>
    sgammon authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    0ab9358 View commit details
    Browse the repository at this point in the history
  11. chore: update graalvm module pin

    Signed-off-by: GitHub <[email protected]>
    sgammon authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    f6efb06 View commit details
    Browse the repository at this point in the history
  12. chore: fixes and cleanup for child process work

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    147af69 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. test: only wait for process exit on macos

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    7ca1c65 View commit details
    Browse the repository at this point in the history
  2. test: improvements to NodeAware and NodeFilesystem tests

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    5304b12 View commit details
    Browse the repository at this point in the history
  3. test: better testing for kill method in posix crate

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    4bf37fa View commit details
    Browse the repository at this point in the history
  4. test: improved testing for child_process

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    2e694ba View commit details
    Browse the repository at this point in the history
  5. chore: update graalvm module pins and baseline

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    50bc978 View commit details
    Browse the repository at this point in the history
  6. chore: run fmt

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    d6e561d View commit details
    Browse the repository at this point in the history
  7. test: add tests for StdioConfig

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    1460286 View commit details
    Browse the repository at this point in the history
  8. feat: continued child_process improvements and testing

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ed5c9ec View commit details
    Browse the repository at this point in the history
  9. fix: build all crates before test

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    5989a11 View commit details
    Browse the repository at this point in the history
  10. feat: switch to parallel executor

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    e1370b2 View commit details
    Browse the repository at this point in the history
  11. test: child process timeout tests (initial)

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    d309c1b View commit details
    Browse the repository at this point in the history
  12. test: more timeout tests

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    506098b View commit details
    Browse the repository at this point in the history
  13. chore: update module pin for graalvm

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    4edaccf View commit details
    Browse the repository at this point in the history
  14. fix: drop native kill test

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    97f55a1 View commit details
    Browse the repository at this point in the history
  15. chore: extended properties for SpawnOptions

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    2b44a62 View commit details
    Browse the repository at this point in the history
  16. feat: continued child_process improvements and testing

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    525f641 View commit details
    Browse the repository at this point in the history
  17. chore: update module pin for graalvm

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    66dd070 View commit details
    Browse the repository at this point in the history
  18. fix: dylib on linux for pkill

    Signed-off-by: GitHub <[email protected]>
    sgammon authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    efdbebe View commit details
    Browse the repository at this point in the history
  19. fix: re-pin engine module

    Signed-off-by: GitHub <[email protected]>
    sgammon authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    e9e202b View commit details
    Browse the repository at this point in the history
  20. chore: update graalvm module baseline

    Signed-off-by: GitHub <[email protected]>
    sgammon authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    6fedea5 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. Configuration menu
    Copy the full SHA
    ea3fbb6 View commit details
    Browse the repository at this point in the history
  2. chore: update gvm ce dev to latest

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    c2d3fe0 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. fix: drop native coverage measurement (tmp)

    Signed-off-by: Sam Gammon <[email protected]>
    sgammon committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    ecf6350 View commit details
    Browse the repository at this point in the history