Iterator.prototype.{ drop, take } fixed in Bun

This commit is contained in:
Denis Pushkarev
2026-07-25 13:42:03 +03:00
parent b676f071f1
commit a16b386a71
2 changed files with 5 additions and 3 deletions
+3 -1
View File
@@ -33,7 +33,9 @@
- Slight performance improvement for engines with native `Array#fill` on `ArrayBuffer` constructor and `%TypedArray%#fill`
- Clarify supported Node versions in `package.json` of some missed packages (just to satisfy `publint`)
- Compat data improvements:
- Following [tc39/ecma262/#3776](https://github.com/tc39/ecma262/pull/3776), only [V8 ~ Chrome >= 150](https://github.com/v8/v8/commit/ce52c1d84268311648c9362e8d3bbb08fc58bd3c) properly support `Iterator.prototype.{ drop, take }`
- Following [tc39/ecma262/#3776](https://github.com/tc39/ecma262/pull/3776), `Iterator.prototype.{ drop, take }` properly supported from:
- [V8 ~ Chrome 150](https://github.com/v8/v8/commit/ce52c1d84268311648c9362e8d3bbb08fc58bd3c)
- Next Bun (1.3.15?) release
- [`Iterator.prototype.{ chunks, windows }`](https://github.com/tc39/proposal-iterator-chunking) marked as [shipped in FF154](https://bugzilla.mozilla.org/show_bug.cgi?id=2047997)
- [`Iterator.prototype.includes`](https://github.com/tc39/proposal-iterator-includes) marked as [shipped in FF154](https://bugzilla.mozilla.org/show_bug.cgi?id=2034104)
- [`Iterator.prototype.join`](https://github.com/tc39/proposal-iterator-join) marked as [shipped in FF154](https://bugzilla.mozilla.org/show_bug.cgi?id=2047995)
+2 -2
View File
@@ -720,7 +720,7 @@ export const data = {
// https://bugs.webkit.org/show_bug.cgi?id=291195
// with changes related to changed limit validation
// https://github.com/tc39/ecma262/pull/3776
// bun: '1.2.11', // '1.2.4', // '1.1.31',
bun: '1.3.15', // '1.2.11', // '1.2.4', // '1.1.31',
chrome: '150', // '135', // '122',
// deno: '2.2.5', // '1.38.1',
// firefox: '141', // '131',
@@ -817,7 +817,7 @@ export const data = {
// https://bugs.webkit.org/show_bug.cgi?id=291195
// with changes related to changed limit validation
// https://github.com/tc39/ecma262/pull/3776
// bun: '1.2.11', // '1.2.4', // '1.1.31',
bun: '1.3.15', // '1.2.11', // '1.2.4', // '1.1.31',
chrome: '150', // '135', // '122',
// deno: '2.2.5', // '1.38.1',
// firefox: '141', // '131',