You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Renamed from "`using` statement" and [splitted into 2 (sync and async) proposals](https://github.com/tc39/proposal-explicit-resource-management/pull/131)
64
+
- In addition to already present well-known symbols, added new built-ins:
65
+
-`Symbol.dispose`
66
+
-`Symbol.asyncDispose`
67
+
-`SuppressedError`
68
+
-`DisposableStack`
69
+
-`DisposableStack.prototype.dispose`
70
+
-`DisposableStack.prototype.use`
71
+
-`DisposableStack.prototype.adopt`
72
+
-`DisposableStack.prototype.defer`
73
+
-`DisposableStack.prototype.move`
74
+
-`DisposableStack.prototype[@@dispose]`
75
+
-`AsyncDisposableStack`
76
+
-`AsyncDisposableStack.prototype.disposeAsync`
77
+
-`AsyncDisposableStack.prototype.use`
78
+
-`AsyncDisposableStack.prototype.adopt`
79
+
-`AsyncDisposableStack.prototype.defer`
80
+
-`AsyncDisposableStack.prototype.move`
81
+
-`AsyncDisposableStack.prototype[@@asyncDispose]`
82
+
-`Iterator.prototype[@@dispose]`
83
+
-`AsyncIterator.prototype[@@asyncDispose]`
84
+
- Sync version of this proposal moved to Stage 3, [November 2022 TC39 meeting](https://github.com/babel/proposals/issues/85#issuecomment-1333747094)
85
+
- Added `/actual/` namespace entries for Stage 3 proposal
62
86
-[Compat data targets](/packages/core-js-compat#targets-option) improvements:
63
87
-[React Native from 0.70 shipped with Hermes as the default engine.](https://reactnative.dev/blog/2022/07/08/hermes-as-the-default) However, bundled Hermes versions differ from standalone Hermes releases. So added **`react-native`** target for React Native with bundled Hermes.
64
88
-[According to the documentation](https://developer.oculus.com/documentation/web/browser-intro/), Oculus Browser was renamed to Meta Quest Browser, so `oculus` target was renamed to **`quest`**.
Modules [`esnext.string.is-well-formed`](https://github.com/zloirock/core-js/blob/master/packages/core-js/modules/esnext.string.is-well-formed.js) and [`esnext.string.to-well-formed`](https://github.com/zloirock/core-js/blob/master/packages/core-js/modules/esnext.string.to-well-formed.js)
##### [`Symbol.{ asyncDispose, dispose }` for `using` statement](https://github.com/tc39/proposal-using-statement)[⬆](#index)
2386
-
Modules [`esnext.symbol.dispose`](https://github.com/zloirock/core-js/blob/master/packages/core-js/modules/esnext.symbol.dispose.js) and [`esnext.symbol.async-dispose`](https://github.com/zloirock/core-js/blob/master/packages/core-js/modules/esnext.symbol.async-dispose.js).
0 commit comments