Skip to content

feat(ext/node): add MIMEType, convertProcessSignalToExitCode, Symbol.dispose for ChildProcess#32793

Merged
bartlomieju merged 1 commit intodenoland:mainfrom
bartlomieju:node-compat-tests
Mar 18, 2026
Merged

feat(ext/node): add MIMEType, convertProcessSignalToExitCode, Symbol.dispose for ChildProcess#32793
bartlomieju merged 1 commit intodenoland:mainfrom
bartlomieju:node-compat-tests

Conversation

@bartlomieju
Copy link
Copy Markdown
Member

@bartlomieju bartlomieju commented Mar 17, 2026

  • Implements util.MIMEType and util.MIMEParams classes (Node.js v18.13+) with full MIME type parsing and serialization
  • Adds util.convertProcessSignalToExitCode() to convert signal names to exit codes (128 + signal number)
  • Adds ChildProcessSymbol.dispose support for explicit resource management
  • Adds ERR_INVALID_MIME_SYNTAX error code

…dispose for ChildProcess

Implements `util.MIMEType` and `util.MIMEParams` classes (Node.js v18.13+),
`util.convertProcessSignalToExitCode`, and `ChildProcess[Symbol.dispose]()`.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bartlomieju bartlomieju changed the title feat(ext/node): add MIMEType, convertProcessSignalToExitCode, Symbol.dispose for ChildProcess refactor(node_compat): split config.jsonc into per-category expectation files Mar 18, 2026
@bartlomieju bartlomieju changed the title refactor(node_compat): split config.jsonc into per-category expectation files feat(ext/node): add MIMEType, convertProcessSignalToExitCode, Symbol.dispose for ChildProcess Mar 18, 2026
@bartlomieju bartlomieju merged commit 2b62955 into denoland:main Mar 18, 2026
331 of 333 checks passed
@bartlomieju bartlomieju deleted the node-compat-tests branch March 18, 2026 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants