James M Snell
James M Snell
Automatically closing a FileHandle on garbage collection has been deprecated for some time now. We've said that it will eventually be removed and become and error. ~~This PR also adds...
The `multipleResolves` event has been deprecated for several years now. It's time.
### Version All ### Platform ```text All ``` ### Subsystem fs ### What steps will reproduce the bug? ``` const { cpSync, cp, promises } = require('node:fs'); cpSync(Buffer.from('dirA'), Buffer.from('dirB'), {...
Backport of https://github.com/nodejs/node/pull/58385
An intial draft at adding the `disposer` and `async_disposer` keywords to declare that an interface implements `Symbol.dispose` and `Symbol.asyncDispose`: ``` interface Foo { disposer; async_disposer; } ``` ```js using foo...
Refs: https://github.com/cloudflare/workerd/pull/3311 ### Summary ### Screenshots (optional) ### Documentation checklist - [ ] The [documentation style guide](https://developers.cloudflare.com/style-guide/) has been adhered to. - [ ] If a larger change - such...
There's been some discussion lately here and there around different ideas for management of the projects social media and blog footprint. This discussion has focused on misunderstandings over who is...
The `import.meta` mechanism was intentionally left wide open for use by the runtimes to introduce contextual information about the module that was imported. Unfortunately, however, the ecosystem is starting to...
### Version All ### Platform ```text All ``` ### Subsystem console/util.inspect ### What steps will reproduce the bug? ```js const p = new Proxy({}, { ownKeys() { return ['a']; },...
The QUIC transport specification includes recommendations for using both MTU Path Discovery and ECN, neither of which are currently supported by libuv (unless I've missed something). Both require setting flags...