GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — fs, stream: add initial `Symbol.dispose` and `Symbol.asyncDispose` support by MoLow · Pull Request #48518 · nodejs/node

Conversation

@MoLow

@MoLow MoLow commented Jun 22, 2023

Copy link
Copy Markdown
Member

Both TypeScript and Bable already support using (explicit resource management proposal),
adding this to node will be convenient

Co-authored-by: Benjamin Gruenbaum [email protected]

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

benjamingr, bricss, lin72h, gioragutt, aaronccasanova, and kirillgroshkov reacted with thumbs up emoji
All reactions
  • 👍 6 reactions
@nodejs-github-bot

nodejs-github-bot commented Jun 22, 2023

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/streams
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nodejs-github-bot nodejs-github-bot added lib / src Issues and PRs involving general changes in the lib/ or src/ directories. needs-ci PRs that need a full CI run. labels Jun 22, 2023
ronag
ronag reviewed Jun 22, 2023
View reviewed changes
Comment thread doc/api/fs.md Resolved

Uh oh!

There was an error while loading. Please reload this page.

ronag
ronag reviewed Jun 22, 2023
View reviewed changes
Comment thread doc/api/stream.md Resolved

Uh oh!

There was an error while loading. Please reload this page.

mscdex
mscdex reviewed Jun 22, 2023
View reviewed changes
Comment thread doc/api/fs.md Resolved

Uh oh!

There was an error while loading. Please reload this page.

ronag
ronag reviewed Jun 22, 2023
View reviewed changes
Comment thread lib/internal/streams/readable.js Resolved

Uh oh!

There was an error while loading. Please reload this page.

mscdex
mscdex reviewed Jun 22, 2023
View reviewed changes
Comment thread doc/api/stream.md Resolved

Uh oh!

There was an error while loading. Please reload this page.

ronag
ronag reviewed Jun 22, 2023
View reviewed changes
Comment thread lib/internal/process/pre_execution.js Resolved

Uh oh!

There was an error while loading. Please reload this page.

mscdex
mscdex reviewed Jun 22, 2023
View reviewed changes
Comment thread lib/internal/process/pre_execution.js Resolved

Uh oh!

There was an error while loading. Please reload this page.

ronag
ronag reviewed Jun 22, 2023
View reviewed changes
Comment thread lib/internal/process/pre_execution.js Resolved

Uh oh!

There was an error while loading. Please reload this page.

ronag
ronag requested changes Jun 22, 2023
View reviewed changes

@ronag ronag left a comment

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added some comments.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

benjamingr and MoLow reacted with heart emoji
All reactions
  • ❤️ 2 reactions
ronag
ronag reviewed Jun 22, 2023
View reviewed changes

@ronag ronag left a comment

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Q: Does await using fallback to Symbol.dispose if the async version doesn't exist?

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@MoLow @benjamingr
fs, stream: initial Symbol.dispose and Symbol.asyncDispose support
8a25397
Co-authored-by: Benjamin Gruenbaum <[email protected]>
@MoLow
MoLow force-pushed the symbol-dispose branch from fa30b36 to 8a25397 Compare June 22, 2023 09:41
@MoLow

MoLow commented Jun 22, 2023

Copy link
Copy Markdown
Member Author

Q: Does await using fallback to Symbol.dispose if the async version doesn't exist?

according to this it does:
https://github.com/tc39/proposal-explicit-resource-management#await-using-declarations-with-explicit-local-bindings

ronag reacted with thumbs up emoji
All reactions
  • 👍 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

ronag
ronag reviewed Jun 22, 2023
View reviewed changes

@ronag ronag left a comment

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Implement for stream.Writable as well?

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
ronag
ronag reviewed Jun 22, 2023
View reviewed changes
Comment thread lib/internal/process/pre_execution.js Resolved

Uh oh!

There was an error while loading. Please reload this page.

MoLow
MoLow commented Jun 22, 2023
View reviewed changes
Comment thread lib/internal/per_context/primordials.js Resolved

Uh oh!

There was an error while loading. Please reload this page.

ronag
ronag reviewed Jun 22, 2023
View reviewed changes
Comment thread lib/internal/streams/readable.js Resolved

Uh oh!

There was an error while loading. Please reload this page.

MoLow and others added 3 commits June 22, 2023 12:51
@MoLow @ronag
Update lib/internal/process/pre_execution.js
8dc2ee7
Co-authored-by: Robert Nagy <[email protected]>
@MoLow @ronag
Update lib/internal/streams/readable.js
223a2d8
Co-authored-by: Robert Nagy <[email protected]>
@MoLow
lint
40ba972
@benjamingr

benjamingr commented Jun 22, 2023

Copy link
Copy Markdown
Member

@ronag

Implement for stream.Writable as well?

Yeah, and for a lot of other things (http.Server etc), the idea here was to add the symbols and one example so we can distribute the work like we did last year with iterator-helpers.

MoLow and ronag reacted with thumbs up emoji
All reactions
  • 👍 2 reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

ronag
ronag reviewed Jun 22, 2023
View reviewed changes
Comment thread lib/internal/streams/readable.js Resolved

Uh oh!

There was an error while loading. Please reload this page.

ronag
ronag reviewed Jun 22, 2023
View reviewed changes
Comment thread lib/internal/streams/readable.js Resolved

Uh oh!

There was an error while loading. Please reload this page.

benjamingr and others added 2 commits June 22, 2023 13:37
@benjamingr @ronag
Update lib/internal/streams/readable.js
e8a014f
Co-authored-by: Robert Nagy <[email protected]>
@benjamingr @ronag
Update lib/internal/streams/readable.js
48602bb
Co-authored-by: Robert Nagy <[email protected]>
ronag
ronag approved these changes Jun 22, 2023
View reviewed changes
@MoLow
eslint disable
39b6ace
@rixtox rixtox mentioned this pull request Jul 10, 2023
How to lint legacy usage of new Disposable type? tc39/proposal-explicit-resource-management#187
Open
nodejs-github-bot pushed a commit that referenced this pull request Jul 12, 2023
@ljharb
bootstrap: use correct descriptor for Symbol.{dispose,asyncDispose}
c2c7260
Followup to #48518; fixes #48699

PR-URL: #48703
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Nitzan Uziely <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
juanarbol pushed a commit that referenced this pull request Jul 13, 2023
@ljharb @juanarbol
bootstrap: use correct descriptor for Symbol.{dispose,asyncDispose}
eb0aba5
Followup to #48518; fixes #48699

PR-URL: #48703
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Nitzan Uziely <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
Ceres6 pushed a commit to Ceres6/node that referenced this pull request Aug 14, 2023
@MoLow @benjamingr @Ceres6
fs, stream: initial Symbol.dispose and Symbol.asyncDispose support
64bfd1e
Co-authored-by: Benjamin Gruenbaum <[email protected]>
PR-URL: nodejs#48518
Reviewed-By: Robert Nagy <[email protected]>
Reviewed-By: Erick Wendel <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
Ceres6 pushed a commit to Ceres6/node that referenced this pull request Aug 14, 2023
@RafaelGSS @Ceres6
2023-07-05, Version 20.4.0 (Current)
7fa148c
Notable changes:

crypto:
  * update root certificates to NSS 3.90 (Node.js GitHub Bot) nodejs#48416
doc:
  * add vmoroz to collaborators (Vladimir Morozov) nodejs#48527
  * add kvakil to collaborators (Keyhan Vakil) nodejs#48449
fs, stream:
  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) nodejs#48518
test_runner:
  * (SEMVER-MINOR) add initial draft for fakeTimers (Erick Wendel) nodejs#47775
tls:
  * (SEMVER-MINOR) add ALPNCallback server option for dynamic ALPN negotiation (Tim Perry) nodejs#45190

PR-URL: nodejs#48643
Ceres6 pushed a commit to Ceres6/node that referenced this pull request Aug 14, 2023
@ljharb @Ceres6
bootstrap: use correct descriptor for Symbol.{dispose,asyncDispose}
8396660
Followup to nodejs#48518; fixes nodejs#48699

PR-URL: nodejs#48703
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Nitzan Uziely <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
Ceres6 pushed a commit to Ceres6/node that referenced this pull request Aug 14, 2023
@MoLow @benjamingr @Ceres6
fs, stream: initial Symbol.dispose and Symbol.asyncDispose support
fd44fe8
Co-authored-by: Benjamin Gruenbaum <[email protected]>
PR-URL: nodejs#48518
Reviewed-By: Robert Nagy <[email protected]>
Reviewed-By: Erick Wendel <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
Ceres6 pushed a commit to Ceres6/node that referenced this pull request Aug 14, 2023
@RafaelGSS @Ceres6
2023-07-05, Version 20.4.0 (Current)
574f438
Notable changes:

crypto:
  * update root certificates to NSS 3.90 (Node.js GitHub Bot) nodejs#48416
doc:
  * add vmoroz to collaborators (Vladimir Morozov) nodejs#48527
  * add kvakil to collaborators (Keyhan Vakil) nodejs#48449
fs, stream:
  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) nodejs#48518
test_runner:
  * (SEMVER-MINOR) add initial draft for fakeTimers (Erick Wendel) nodejs#47775
tls:
  * (SEMVER-MINOR) add ALPNCallback server option for dynamic ALPN negotiation (Tim Perry) nodejs#45190

PR-URL: nodejs#48643
Ceres6 pushed a commit to Ceres6/node that referenced this pull request Aug 14, 2023
@ljharb @Ceres6
bootstrap: use correct descriptor for Symbol.{dispose,asyncDispose}
9c52644
Followup to nodejs#48518; fixes nodejs#48699

PR-URL: nodejs#48703
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Nitzan Uziely <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
@ruyadorno

ruyadorno commented Sep 10, 2023

Copy link
Copy Markdown
Member

This commit does not land cleanly on v18.x-staging and will need manual backport in case we want it in v18.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@ruyadorno ruyadorno added the backport-requested-v18.x label Sep 10, 2023
@atlowChemi atlowChemi mentioned this pull request Sep 11, 2023
v18.18.0 proposal #49220
Merged
atlowChemi pushed a commit to atlowChemi/node that referenced this pull request Sep 11, 2023
@MoLow @benjamingr @atlowChemi
fs, stream: initial Symbol.dispose and Symbol.asyncDispose support
5fecb22
Co-authored-by: Benjamin Gruenbaum <[email protected]>
PR-URL: nodejs#48518
Reviewed-By: Robert Nagy <[email protected]>
Reviewed-By: Erick Wendel <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
@atlowChemi atlowChemi mentioned this pull request Sep 11, 2023
[v18.x backport] fs, stream: initial Symbol.dispose and Symbol.asyncDispose support #49598
Closed
ruyadorno pushed a commit that referenced this pull request Sep 11, 2023
@MoLow @benjamingr @ruyadorno
fs, stream: initial Symbol.dispose and Symbol.asyncDispose support
6747721
Co-authored-by: Benjamin Gruenbaum <[email protected]>
PR-URL: #48518
Backport-PR-URL: #49598
Reviewed-By: Robert Nagy <[email protected]>
Reviewed-By: Erick Wendel <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
@ruyadorno ruyadorno added backported-to-v18.x and removed backport-requested-v18.x labels Sep 11, 2023
ruyadorno added a commit that referenced this pull request Sep 11, 2023
@ruyadorno
2023-09-14, Version 18.18.0 'Hydrogen' (LTS)
7c96325
Notable changes:

build:
  * sync libuv header change (Jiawen Geng) #48078
crypto:
  * update root certificates to NSS 3.90 (Node.js GitHub Bot) #48416
deps:
  * add missing thread-common.c in uv.gyp (Santiago Gimeno) #48078
  * upgrade to libuv 1.46.0 (Santiago Gimeno) #48078
  * upgrade to libuv 1.45.0 (Santiago Gimeno) #48078
doc:
  * add vmoroz to collaborators (Vladimir Morozov) #48527
  * add kvakil to collaborators (Keyhan Vakil) #48449
esm:
  * (SEMVER-MINOR) add `--import` flag (Moshe Atlow) #43942
events:
  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow) #48596
fs, stream:
  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) #48518
net:
  * add autoSelectFamily global getter and setter (Paolo Insogna) #45777
url:
  * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham) #47885

PR-URL: #49220
ruyadorno added a commit that referenced this pull request Sep 12, 2023
@ruyadorno
2023-09-14, Version 18.18.0 'Hydrogen' (LTS)
89e7fd1
Notable changes:

build:
  * sync libuv header change (Jiawen Geng) #48078
crypto:
  * update root certificates to NSS 3.93 (Node.js GitHub Bot) #49341
  * update root certificates to NSS 3.90 (Node.js GitHub Bot) #48416
deps:
  * add missing thread-common.c in uv.gyp (Santiago Gimeno) #48078
  * upgrade to libuv 1.46.0 (Santiago Gimeno) #48078
  * upgrade to libuv 1.45.0 (Santiago Gimeno) #48078
doc:
  * add atlowChemi to collaborators (atlowChemi) #48757
  * add vmoroz to collaborators (Vladimir Morozov) #48527
  * add kvakil to collaborators (Keyhan Vakil) #48449
esm:
  * (SEMVER-MINOR) add `--import` flag (Moshe Atlow) #43942
events:
  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow) #48596
fs, stream:
  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) #48518
net:
  * add autoSelectFamily global getter and setter (Paolo Insogna) #45777
url:
  * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham) #47885

PR-URL: #49220
ruyadorno pushed a commit that referenced this pull request Sep 13, 2023
@MoLow @benjamingr @ruyadorno
fs, stream: initial Symbol.dispose and Symbol.asyncDispose support
eed884b
Co-authored-by: Benjamin Gruenbaum <[email protected]>
PR-URL: #48518
Backport-PR-URL: #49598
Reviewed-By: Robert Nagy <[email protected]>
Reviewed-By: Erick Wendel <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
ruyadorno added a commit that referenced this pull request Sep 13, 2023
@ruyadorno
2023-09-14, Version 18.18.0 'Hydrogen' (LTS)
e873eef
Notable changes:

build:
  * sync libuv header change (Jiawen Geng) #48078
crypto:
  * update root certificates to NSS 3.93 (Node.js GitHub Bot) #49341
  * update root certificates to NSS 3.90 (Node.js GitHub Bot) #48416
deps:
  * add missing thread-common.c in uv.gyp (Santiago Gimeno) #48078
  * upgrade to libuv 1.46.0 (Santiago Gimeno) #48078
  * upgrade to libuv 1.45.0 (Santiago Gimeno) #48078
doc:
  * add atlowChemi to collaborators (atlowChemi) #48757
  * add vmoroz to collaborators (Vladimir Morozov) #48527
  * add kvakil to collaborators (Keyhan Vakil) #48449
esm:
  * (SEMVER-MINOR) add `--import` flag (Moshe Atlow) #43942
events:
  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow) #48596
fs, stream:
  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) #48518
net:
  * add autoSelectFamily global getter and setter (Paolo Insogna) #45777
url:
  * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham) #47885

PR-URL: #49220
ruyadorno pushed a commit that referenced this pull request Sep 17, 2023
@MoLow @benjamingr @ruyadorno
fs, stream: initial Symbol.dispose and Symbol.asyncDispose support
3a8586b
Co-authored-by: Benjamin Gruenbaum <[email protected]>
PR-URL: #48518
Backport-PR-URL: #49598
Reviewed-By: Robert Nagy <[email protected]>
Reviewed-By: Erick Wendel <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
ruyadorno added a commit that referenced this pull request Sep 17, 2023
@ruyadorno
2023-09-18, Version 18.18.0 'Hydrogen' (LTS)
ab5fa2a
Notable changes:

build:
  * sync libuv header change (Jiawen Geng) #48078
crypto:
  * update root certificates to NSS 3.93 (Node.js GitHub Bot) #49341
  * update root certificates to NSS 3.90 (Node.js GitHub Bot) #48416
deps:
  * add missing thread-common.c in uv.gyp (Santiago Gimeno) #48078
  * upgrade to libuv 1.46.0 (Santiago Gimeno) #48078
  * upgrade to libuv 1.45.0 (Santiago Gimeno) #48078
doc:
  * add atlowChemi to collaborators (atlowChemi) #48757
  * add vmoroz to collaborators (Vladimir Morozov) #48527
  * add kvakil to collaborators (Keyhan Vakil) #48449
esm:
  * (SEMVER-MINOR) add `--import` flag (Moshe Atlow) #43942
events:
  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow) #48596
fs, stream:
  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) #48518
net:
  * add autoSelectFamily global getter and setter (Paolo Insogna) #45777
url:
  * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham) #47885

PR-URL: #49220
ruyadorno added a commit that referenced this pull request Sep 18, 2023
@ruyadorno
2023-09-18, Version 18.18.0 'Hydrogen' (LTS)
78ab0ee
Notable changes:

build:
  * sync libuv header change (Jiawen Geng) #48078
crypto:
  * update root certificates to NSS 3.93 (Node.js GitHub Bot) #49341
  * update root certificates to NSS 3.90 (Node.js GitHub Bot) #48416
deps:
  * add missing thread-common.c in uv.gyp (Santiago Gimeno) #48078
  * upgrade to libuv 1.46.0 (Santiago Gimeno) #48078
  * upgrade to libuv 1.45.0 (Santiago Gimeno) #48078
doc:
  * add atlowChemi to collaborators (atlowChemi) #48757
  * add vmoroz to collaborators (Vladimir Morozov) #48527
  * add kvakil to collaborators (Keyhan Vakil) #48449
esm:
  * (SEMVER-MINOR) add `--import` flag (Moshe Atlow) #43942
events:
  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow) #48596
fs, stream:
  * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) #48518
net:
  * add autoSelectFamily global getter and setter (Paolo Insogna) #45777
url:
  * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham) #47885

PR-URL: #49220
@simatec simatec mentioned this pull request Oct 5, 2023
tar has problems in a CIFS mount path with node 20 and node 18.18.0 isaacs/node-tar#394
Closed
targos pushed a commit that referenced this pull request Nov 27, 2023
@ljharb @targos
bootstrap: use correct descriptor for Symbol.{dispose,asyncDispose}
e08fd98
Followup to #48518; fixes #48699

PR-URL: #48703
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Nitzan Uziely <[email protected]>
Reviewed-By: Moshe Atlow <[email protected]>
Reviewed-By: Benjamin Gruenbaum <[email protected]>
@lukastaegert lukastaegert mentioned this pull request Nov 10, 2024
feat: support using for RollupBuild rollup/rollup#5721
Merged
3 of 9 tasks
@skyclouds2001 skyclouds2001 mentioned this pull request Apr 5, 2025
javascript.builtins.Symbol - Symbol.{dispose, asyncDispose} available in node18.18.0, deno1.37.0 and Safari 18.3 mdn/browser-compat-data#26216
Closed
@coderabbitai coderabbitai Bot mentioned this pull request Jul 6, 2026
feat(node): proxy sessions with identity dedup and cleanup ByteVeda/flexiq#375
Merged
3 tasks done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@ljharb ljharb ljharb left review comments
@benjamingr benjamingr benjamingr left review comments
@aduh95 aduh95 aduh95 left review comments
@mcollina mcollina mcollina approved these changes
@anonrig anonrig anonrig approved these changes
@ronag ronag ronag approved these changes
@ErickWendel ErickWendel ErickWendel approved these changes
+3 more reviewers
@mscdex mscdex mscdex left review comments
@zloirock zloirock zloirock left review comments
@rbuckton rbuckton rbuckton left review comments
Reviewers whose approvals may not affect merge requirements

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

author ready PRs with CI started, the required approvals, and no outstanding review comments. commit-queue-squash PRs the Commit Queue should land as one squashed commit. lib / src Issues and PRs involving general changes in the lib/ or src/ directories. needs-ci PRs that need a full CI run. notable-change PRs with changes that should be highlighted in changelogs.

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

13 participants

@MoLow @nodejs-github-bot @benjamingr @ruyadorno @ljharb @mcollina @mscdex @anonrig @zloirock @ronag @rbuckton @ErickWendel @aduh95
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.