Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
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
{{ message }}
nodejs
/
node
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
38.8k
Star
122k
Code
Issues
605
Pull requests
570
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
stream: apply additional fixes to iter streams
- #66483
#66483
Open
jasnell
wants to merge 20 commits into
nodejs:main
nodejs/node:main
from
jasnell:stream-iter-fixes
jasnell/node:stream-iter-fixes
Copy head branch name to clipboard
Conversation
Commits
20
(20)
Checks
Files changed
Open
stream: apply additional fixes to iter streams
#66483
jasnell
wants to merge 20 commits into
nodejs:main
nodejs/node:main
from
jasnell:stream-iter-fixes
jasnell/node:stream-iter-fixes
Copy head branch name to clipboard
Commits
Commits on Oct 4, 2026
fs: serialize FileHandle writer() async writes
Show description for 7d95c0b
jasnell
committed
7d95c0b
View commit details
Copy full SHA for 7d95c0b
Browse repository at this point
fs: lock FileHandle on first read in pull() and pullSync()
Show description for 51256e0
jasnell
committed
51256e0
View commit details
Copy full SHA for 51256e0
Browse repository at this point
stream: keep share buffer when all consumers detach
Show description for 533602b
jasnell
committed
533602b
View commit details
Copy full SHA for 533602b
Browse repository at this point
stream: detach shareSync consumers on strict budget errors
Show description for e32e2e2
jasnell
committed
e32e2e2
View commit details
Copy full SHA for e32e2e2
Browse repository at this point
stream: reject drop-newest backpressure in shareSync()
Show description for b5a5db8
jasnell
committed
b5a5db8
View commit details
Copy full SHA for b5a5db8
Browse repository at this point
stream: split oversized share batches under drop-oldest
Show description for 961cdc7
jasnell
committed
961cdc7
View commit details
Copy full SHA for 961cdc7
Browse repository at this point
stream: guard shareSync() against re-entrant source reads
Show description for 4b6da36
jasnell
committed
4b6da36
View commit details
Copy full SHA for 4b6da36
Browse repository at this point
stream: bound pre-batched async values in from()
Show description for 6fad541
jasnell
committed
6fad541
View commit details
Copy full SHA for 6fad541
Browse repository at this point
stream: do not hold back nested async data in from()
Show description for f254f63
jasnell
committed
f254f63
View commit details
Copy full SHA for f254f63
Browse repository at this point
stream: honor stream/iter protocols on function objects
Show description for 8fd0f52
jasnell
committed
8fd0f52
View commit details
Copy full SHA for 8fd0f52
Browse repository at this point
stream: align pull() abort handling with the spec
Show description for 4e92d4e
jasnell
committed
4e92d4e
View commit details
Copy full SHA for 4e92d4e
Browse repository at this point
stream: keep the original error when writer.fail() throws
Show description for 0a57cbc
jasnell
committed
0a57cbc
View commit details
Copy full SHA for 0a57cbc
Browse repository at this point
stream: reduce per-chunk overhead in stream/iter consumers
Show description for 42f086e
jasnell
committed
42f086e
View commit details
Copy full SHA for 42f086e
Browse repository at this point
stream: accept explicit stream/iter budgets below 16384
Show description for e4f2b99
jasnell
committed
e4f2b99
View commit details
Copy full SHA for e4f2b99
Browse repository at this point
stream: reject closed fromWritable() writes with a TypeError
Show description for 8fa4e95
jasnell
committed
8fa4e95
View commit details
Copy full SHA for 8fa4e95
Browse repository at this point
quic: reject closed stream writer writes with a TypeError
Show description for a806678
jasnell
committed
a806678
View commit details
Copy full SHA for a806678
Browse repository at this point
stream: fix fromSync() async input error messages
Show description for 2b939e2
jasnell
committed
2b939e2
View commit details
Copy full SHA for 2b939e2
Browse repository at this point
doc: document stream/iter behaviors and Node.js extensions
Show description for 249669a
jasnell
committed
249669a
View commit details
Copy full SHA for 249669a
Browse repository at this point
stream: do not fail the writer when pipeToSync() cannot close it
Show description for 4207cfe
jasnell
committed
4207cfe
View commit details
Copy full SHA for 4207cfe
Browse repository at this point
stream: add pipeToSync() failOnIncompleteClose option
Show description for 6937843
jasnell
committed
6937843
View commit details
Copy full SHA for 6937843
Browse repository at this point
You can’t perform that action at this time.