René

Results 25 issues of René

Recent work on the Intl library definitions revealed a lot of outstanding inaccuracies and inconsistencies, and so I've taken a deep dive through ECMA-402 and done some significant housekeeping. This...

For Uncommitted Bug

Resolves #45198 Resolves #45199 There are stale PRs linked to these issues, but those involved wider remodelling of the array library. This should be simple enough to merge independently.

For Milestone Bug

**Please describe the changes this PR makes and why it should be merged:** Fixes a build failure in TypeScript 5.5. Resolves #10358. See discussion at the associated issue. Currently, the...

semver:patch
typings
packages:discord.js

**Please describe the changes this PR makes and why it should be merged:** Currently, for backward compatibility reasons, when manually traversing builtin iterators, the type of `Iterator.next().value` resolves to `T...

packages:collection

## References Resolves #16283. ## Code changes Explicitly adds the es2020.intl library, required for RelativeTimeFormat and its ancillary types, to tsconfigbase. Also pre-emptively adds es2021.intl to the coreutils tsconfig, which...

bug
pkg:coreutils

The current implementation of intlFormat currently supports three different call signatures for providing options: calling with format options, calling with locale options, or calling with both as separate arguments. When...

**Please describe the changes this PR makes and why it should be merged:** The documentation for `Collection#sort` and `Collection#toSorted` implies that if no comparison function is passed to the method,...

semver:major
packages:collection
blocked

The various hook functions in node:test (`before()` etc.) are currently typed on the assumption that the context object passed to the hook callback will always be a `SuiteContext`. In fact:...

Critical package

The intention of exec and execSync is that a shell is always invoked to run the provided command, as opposed to execFile, which by default executes the target directly and...

child_process
needs-ci
commit-queue-squash

#### `.first()`, `.firstKey()` The callback variant of `Array.from()` is slow in V8. Changing the method of array generation from: ```js Array.from({ length: amount }, () => ...) ``` to ```js...

semver:patch
performance
packages:collection