|
13 | 13 | - Avoid creating observable `String` wrapper objects, July 2023 TC39 meeting update, [proposal-iterator-helpers/281](https://github.com/tc39/proposal-iterator-helpers/pull/281)
|
14 | 14 | - `Iterator` is not constructible from the active function object (works as an abstract class)
|
15 | 15 | - 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]` |
26 | 16 | - 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 |
28 | 18 | - 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)
|
29 | 19 | - Added ticks for empty resources, [proposal-explicit-resource-management/163](https://github.com/tc39/proposal-explicit-resource-management/pull/163)
|
30 | 20 | - Added some methods from [`Float16Array` stage 3 proposal](https://github.com/tc39/proposal-float16array):
|
|
39 | 29 | - `DataView.prototype.setUint8Clamped`
|
40 | 30 | - Used strict mode in some missed cases, [#1269](https://github.com/zloirock/core-js/issues/1269)
|
41 | 31 | - 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 |
43 | 33 | - Fixed incorrect `Symbol.{ dispose, asyncDispose }` descriptors from [NodeJS 20.4](https://github.com/nodejs/node/issues/48699) / transpilers helpers / userland code
|
44 | 34 | - Fixed forced polyfilling of some iterator helpers that should return wrapped iterator in the pure version
|
45 | 35 | - 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)
|
|
0 commit comments