stream: deprecate asIndexedPairs#48102
Conversation
|
Review requested:
|
a63bb8a to
217c203
Compare
|
It think this should ref tc39/proposal-iterator-helpers@63567bb. |
|
@aduh95 there was a future change removing it entirely rather than renaming it |
aduh95
left a comment
There was a problem hiding this comment.
I don’t think we have a precedent for deprecating an experimental feature – and I don’t think we should set one. What I suggest we do instead is to add a runtime warning (and possibly backport it on all non-EOL release lines), then remove it entirely in a follow up PR with the dont-land-on-20.x label.
I think #47740 which added |
217c203 to
bbbdff5
Compare
I still think it's a wrong move (it's too bad I missed #47740), using the deprecation cycle for an experimental feature gives the wrong message, there should be no guarantee for experimental features. I won't block this if others feel differently, count ma as -0.5. |
|
@aduh95 how would you like this removal to look, ideally? |
|
What I've written in #48102 (review):
|
|
@atlowChemi @aduh95 's suggestion seems reasonable to me, WDYT? |
|
Added "blocked" since this has a green review (by me) but we're still discussing how this removal should happen |
Yeah, makes sense 🙂 |
bbbdff5 to
90c4cc6
Compare
|
Landed in c462147 |
PR-URL: #48102 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
Notable changes: deps: * upgrade to libuv 1.45.0 (Santiago Gimeno) #48078 lib: * (SEMVER-MINOR) implement AbortSignal.any() (Chemi Atlow) #47821 module: * change default resolver to not throw on unknown scheme (Gil Tayar) #47824 node-api: * (SEMVER-MINOR) define version 9 (Chengzhong Wu) #48151 stream: * deprecate asIndexedPairs (Chemi Atlow) #48102 PR-URL: #48332
Notable changes:
deps:
* upgrade to libuv 1.45.0, including significant performance
improvements to file system operations on Linux (Santiago Gimeno) #48078
doc:
* add Ruy Adorno to list of TSC members (Michael Dawson) #48172
* mark Node.js 14 as End-of-Life (Richard Lau) #48023
lib:
* (SEMVER-MINOR) implement AbortSignal.any() (Chemi Atlow) #47821
module:
* change default resolver to not throw on unknown scheme (Gil Tayar) #47824
node-api:
* (SEMVER-MINOR) define version 9 (Chengzhong Wu) #48151
stream:
* deprecate asIndexedPairs (Chemi Atlow) #48102
PR-URL: #48332
Notable changes:
deps:
* upgrade to libuv 1.45.0, including significant performance
improvements to file system operations on Linux (Santiago Gimeno) #48078
doc:
* add Ruy Adorno to list of TSC members (Michael Dawson) #48172
* mark Node.js 14 as End-of-Life (Richard Lau) #48023
lib:
* (SEMVER-MINOR) implement AbortSignal.any() (Chemi Atlow) #47821
module:
* change default resolver to not throw on unknown scheme (Gil Tayar) #47824
node-api:
* (SEMVER-MINOR) define version 9 (Chengzhong Wu) #48151
stream:
* deprecate asIndexedPairs (Chemi Atlow) #48102
PR-URL: #48332
Notable changes:
deps:
* upgrade to libuv 1.45.0, including significant performance
improvements to file system operations on Linux (Santiago Gimeno) #48078
doc:
* add Ruy Adorno to list of TSC members (Michael Dawson) #48172
* mark Node.js 14 as End-of-Life (Richard Lau) #48023
lib:
* (SEMVER-MINOR) implement AbortSignal.any() (Chemi Atlow) #47821
module:
* change default resolver to not throw on unknown scheme (Gil Tayar) #47824
node-api:
* (SEMVER-MINOR) define version 9 (Chengzhong Wu) #48151
stream:
* deprecate asIndexedPairs (Chemi Atlow) #48102
PR-URL: #48332
PR-URL: #48102 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
PR-URL: nodejs#48102 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
PR-URL: nodejs#48102 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
Notable changes:
deps:
* upgrade to libuv 1.45.0, including significant performance
improvements to file system operations on Linux (Santiago Gimeno) nodejs#48078
doc:
* add Ruy Adorno to list of TSC members (Michael Dawson) nodejs#48172
* mark Node.js 14 as End-of-Life (Richard Lau) nodejs#48023
lib:
* (SEMVER-MINOR) implement AbortSignal.any() (Chemi Atlow) nodejs#47821
module:
* change default resolver to not throw on unknown scheme (Gil Tayar) nodejs#47824
node-api:
* (SEMVER-MINOR) define version 9 (Chengzhong Wu) nodejs#48151
stream:
* deprecate asIndexedPairs (Chemi Atlow) nodejs#48102
PR-URL: nodejs#48332
PR-URL: nodejs#48102 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
Notable changes:
deps:
* upgrade to libuv 1.45.0, including significant performance
improvements to file system operations on Linux (Santiago Gimeno) nodejs#48078
doc:
* add Ruy Adorno to list of TSC members (Michael Dawson) nodejs#48172
* mark Node.js 14 as End-of-Life (Richard Lau) nodejs#48023
lib:
* (SEMVER-MINOR) implement AbortSignal.any() (Chemi Atlow) nodejs#47821
module:
* change default resolver to not throw on unknown scheme (Gil Tayar) nodejs#47824
node-api:
* (SEMVER-MINOR) define version 9 (Chengzhong Wu) nodejs#48151
stream:
* deprecate asIndexedPairs (Chemi Atlow) nodejs#48102
PR-URL: nodejs#48332
Refs: https://github.com/tc39/proposal-iterator-helpers, tc39/proposal-iterator-helpers@63567bb, tc39/proposal-iterator-helpers@bdb4883, tc39/proposal-iterator-helpers#211