Skip to content

Commit 34c2a63

Browse files
committed
docs changes
1 parent b2b5af1 commit 34c2a63

File tree

3 files changed

+4
-14
lines changed

3 files changed

+4
-14
lines changed

CHANGELOG.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,8 @@
1313
- Avoid creating observable `String` wrapper objects, July 2023 TC39 meeting update, [proposal-iterator-helpers/281](https://github.com/tc39/proposal-iterator-helpers/pull/281)
1414
- `Iterator` is not constructible from the active function object (works as an abstract class)
1515
- Async explicit resource management:
16-
- Built-ins:
17-
- `Symbol.asyncDispose`
18-
- `AsyncDisposableStack`
19-
- `AsyncDisposableStack.prototype.disposeAsync`
20-
- `AsyncDisposableStack.prototype.use`
21-
- `AsyncDisposableStack.prototype.adopt`
22-
- `AsyncDisposableStack.prototype.defer`
23-
- `AsyncDisposableStack.prototype.move`
24-
- `AsyncDisposableStack.prototype[@@asyncDispose]`
25-
- `AsyncIterator.prototype[@@asyncDispose]`
2616
- Moved back into [the initial proposal](https://github.com/tc39/proposal-explicit-resource-management) -> moved to stage 3, [proposal-explicit-resource-management/154](https://github.com/tc39/proposal-explicit-resource-management/pull/154)
27-
- Added `/actual/` namespace entries, disabled forced replacement
17+
- Added `/actual/` namespace entries, unconditional forced replacement changed to feature detection
2818
- Ignore return value of `[@@dispose]()` method when hint is `async-dispose`, [proposal-explicit-resource-management/180](https://github.com/tc39/proposal-explicit-resource-management/pull/180)
2919
- Added ticks for empty resources, [proposal-explicit-resource-management/163](https://github.com/tc39/proposal-explicit-resource-management/pull/163)
3020
- Added some methods from [`Float16Array` stage 3 proposal](https://github.com/tc39/proposal-float16array):
@@ -39,7 +29,7 @@
3929
- `DataView.prototype.setUint8Clamped`
4030
- Used strict mode in some missed cases, [#1269](https://github.com/zloirock/core-js/issues/1269)
4131
- Fixed [a Chromium 117 bug](https://bugs.chromium.org/p/v8/issues/detail?id=14222) in `value` argument of `URLSearchParams.prototype.{ has, delete }`
42-
- Fixed early WebKit `Set` methods implementation by the actual spec
32+
- Fixed early WebKit ~ Safari 17.0 beta `Set` methods implementation by the actual spec
4333
- Fixed incorrect `Symbol.{ dispose, asyncDispose }` descriptors from [NodeJS 20.4](https://github.com/nodejs/node/issues/48699) / transpilers helpers / userland code
4434
- Fixed forced polyfilling of some iterator helpers that should return wrapped iterator in the pure version
4535
- Fixed and exposed [`AsyncIteratorPrototype` `core-js/configurator` option](https://github.com/zloirock/core-js#asynciterator-helpers), [#1268](https://github.com/zloirock/core-js/issues/1268)

packages/core-js/internals/set-method-accept-set-like.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ module.exports = function (name) {
2222
try {
2323
new Set()[name](createSetLike(0));
2424
try {
25-
// late spec change, early Safari implementation does not pass it
25+
// late spec change, early WebKit ~ Safari 17.0 beta implementation does not pass it
2626
// https://github.com/tc39/proposal-set-methods/pull/88
2727
new Set()[name](createSetLike(-1));
2828
return false;

tests/compat/tests.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ function createSetMethodTest(METHOD_NAME) {
244244
try {
245245
new Set()[METHOD_NAME](createSetLike(0));
246246
try {
247-
// late spec change, early Safari implementation does not pass it
247+
// late spec change, early WebKit ~ Safari 17.0 beta implementation does not pass it
248248
// https://github.com/tc39/proposal-set-methods/pull/88
249249
new Set()[METHOD_NAME](createSetLike(-1));
250250
return false;

0 commit comments

Comments
 (0)