Changelog

nodejs/node · · 6 commits

Stream share gets faster; docs and test upkeep

A stream sharing optimization headlines the day, with a few docs, test, and build-file cleanups alongside it.

Stream sharing trims cursor scanning overhead (trivikr2edd842)

The shared-stream iterator now caches the minimum cursor and how many consumers sit at that position, so trimming only recomputes the minimum when that last consumer moves or detaches. That reduces repeated scans across all consumers under fan-out workloads, and the new benchmark adds coverage for the shared iterator path.

Other misc changes

  • Fixed the test426 dependency updater script to use the shared version-comparison helper and emit a truncated NEW_VERSION value. (aduh95841fc90)
  • Corrected a Module docs example to call load instead of resolve. (RobinMalfaita73fafb)
  • Moved FFI tests into NATIVE_SUITES and taught the test runner to ignore that suite. (aduh95f56c4c5)
  • Updated BUILDING.md guidance for supported production tiers and the Visual Studio 2022 version reference. (MikeMcC399da860f9, MikeMcC399843dc5f)