Skip to content
  • Robo's avatar
    feat: UtilityProcess API (#34980) · da0fd286
    Robo authored
    * chore: initial scaffolding
    
    * chore: implement interface and docs
    
    * chore: address code style review
    
    * fix: cleanup of utility process on shutdown
    
    * chore: simplify NodeBindings::CreateEnvironment
    
    * chore: rename disableLibraryValidation => allowLoadingUnsignedLibraries
    
    * chore: implement process.parentPort
    
    * chore(posix): implement stdio pipe interface
    
    * chore(win): implement stdio interface
    
    * chore: reenable SetNodeOptions for utility process
    
    * chore: add specs
    
    * chore: fix lint
    
    * fix: update kill API
    
    * fix: update process.parentPort API
    
    * fix: exit event
    
    * docs: update exit event
    
    * fix: tests on linux
    
    * chore: expand on some comments
    
    * fix: shutdown of pipe reader
    
    Avoid logging since it is always the case that reader end of
    pipe will terminate after the child process.
    
    * fix: remove exit code check for crash spec
    
    * fix: rm PR_SET_NO_NEW_PRIVS for unsandbox utility process
    
    * chore: fix incorrect rebase
    ...
    da0fd286