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
UV_FS_O_FILEMAP has been added for faster access to memory mapped files on Windows.
uv_fs_mkdir() now returns UV_EINVAL for invalid filenames on Windows. It previously returned UV_ENOENT.
The uv_fs_statfs() API has been added.
The uv_os_environ() and uv_os_free_environ() APIs have been added.
fs:
Added fs.writev, fs.writevSync and filehandle.writev (promise version) methods. They allow to write an array of ArrayBufferViews to a file descriptor (Anas Aboureada) #25925, (cjihrig) #29186.
http:
Added three properties to OutgoingMessage.prototype: writableObjectMode, writableLength and writableHighWaterMark#29018.
stream:
Added an new property readableEnded to readable streams. Its value is set to true when the 'end' event is emitted. (Robert Nagy) #28814.
Added an new property writableEnded to writable streams. Its value is set to true after writable.end() has been called. (Robert Nagy) #28934.
Commits
[5008b46159] - benchmark: allow easy passing of process flags (Brian White) #28986
Notable changes
JSON.parse
and methodscalled on frozen arrays.
Promise.allSettled
method.BigInt
inIntl
methods.UV_FS_O_FILEMAP
has been added for faster access to memory mapped files on Windows.uv_fs_mkdir()
now returnsUV_EINVAL
for invalid filenames on Windows. It previously returnedUV_ENOENT
.uv_fs_statfs()
API has been added.uv_os_environ()
anduv_os_free_environ()
APIs have been added.fs.writev
,fs.writevSync
andfilehandle.writev
(promise version) methods. They allow to write an array ofArrayBufferView
s to a file descriptor (Anas Aboureada) #25925, (cjihrig) #29186.OutgoingMessage.prototype
:writableObjectMode
,writableLength
andwritableHighWaterMark
#29018.readableEnded
to readable streams. Its value is set totrue
when the'end'
event is emitted. (Robert Nagy) #28814.writableEnded
to writable streams. Its value is set totrue
afterwritable.end()
has been called. (Robert Nagy) #28934.Commits
5008b46159
] - benchmark: allow easy passing of process flags (Brian White) #289869057814206
] - buffer: improve copy() performance (Brian White) #29066c7a4525bbe
] - buffer: improve ERR_BUFFER_OUT_OF_BOUNDS default (cjihrig) #29098f42eb01d1d
] - build: enable linux large pages LLVM lld linkage support (David Carlier) #289385c5ef4e858
] - build: remove unused option (Rich Trott) #29173fbe25c7fb7
] - build: remove unnecessary Python semicolon (MattIPv4) #29170e51f924964
] - build: add a testclean target (Daniel Bevenius) #290940a63e2d9ff
] - build: support py3 for configure.py (cclauss) #29106b04f9e1f57
] - build: reset embedder string to "-node.0" (Michaël Zasso) #28955b085b94fce
] - console: minor timeLogImpl() refactor (cjihrig) #2910054197eac4d
] - (SEMVER-MINOR) crypto: extend RSA-OAEP support with oaepHash (Tobias Nießen) #28335a17d398989
] - deps: V8: cherry-pick e3d7f8a (cclauss) #291052c91c65961
] - deps: upgrade to libuv 1.31.0 (cjihrig) #2907053c7fac310
] - deps: patch V8 to be API/ABI compatible with 7.4 (from 7.6) (Michaël Zasso) #289557b8eb83895
] - (SEMVER-MINOR) deps: patch V8 to be API/ABI compatible with 7.4 (from 7.5) (Michaël Zasso) #280057d411f47b2
] - deps: V8: backport b33af60 (Gus Caplan) #28671492b7cb8c3
] - (SEMVER-MINOR) deps: V8: cherry-pick d2ccc59 (Michaël Zasso) #28016945955ff86
] - deps: cherry-pick 13a04aba from V8 upstream (Jon Kunkee) #286029b3c115efb
] - (SEMVER-MINOR) deps: V8: cherry-pick 3b8c624 (Michaël Zasso) #28016533b2d4a08
] - (SEMVER-MINOR) deps: V8: fix linking issue for MSVS (Refael Ackermann) #28016c9f8d28f71
] - (SEMVER-MINOR) deps: V8: fix BUILDING_V8_SHARED issues (Refael Ackermann) #27375f24caeff2f
] - (SEMVER-MINOR) deps: V8: add workaround for MSVC optimizer bug (Refael Ackermann) #2801694c8d068f8
] - (SEMVER-MINOR) deps: V8: use ATOMIC_VAR_INIT instead of std::atomic_init (Refael Ackermann) #27375d940403c20
] - (SEMVER-MINOR) deps: V8: forward declaration ofRtl\*FunctionTable
(Refael Ackermann) #27375ac0c075cad
] - (SEMVER-MINOR) deps: V8: patch register-arm64.h (Refael Ackermann) #27375eefbc0773f
] - (SEMVER-MINOR) deps: V8: update postmortem metadata generation script (cjihrig) #2801633f3e383da
] - (SEMVER-MINOR) deps: V8: silence irrelevant warning (Michaël Zasso) #26685434c127651
] - (SEMVER-MINOR) deps: V8: un-cherry-pick bd019bd (Refael Ackermann) #26685040e7dabe4
] - (SEMVER-MINOR) deps: V8: fix filename manipulation for Windows (Refael Ackermann) #28016cfe2484e04
] - deps: update V8 to 7.6.303.29 (Michaël Zasso) #289556f7b561295
] - dns: update lookupService() first arg name (cjihrig) #29040ad28f555a1
] - doc: improve example single-test command (David Guttman) #29171edbe38d52d
] - doc: mention N-API as recommended approach (Michael Dawson) #28922ebfe6367f0
] - doc: fix introduced_in note in querystring.md (Ben Noordhuis) #290149ead4eceeb
] - doc: note that stream error can close stream (Robert Nagy) #290825ea9237d2b
] - doc: clarify async iterator leak (Robert Nagy) #289971b6d7c0d00
] - doc: fix nits in child_process.md (Vse Mozhet Byt) #29024375d1ee58b
] - doc: improve UV_THREADPOOL_SIZE description (Tobias Nießen) #290337b7b8f21cb
] - doc: documented default statusCode (Natalie Fearnley) #2898217d9495afa
] - doc: make unshift doc compliant with push doc (EduardoRFS) #289533bfca0b7e4
] - doc, lib, src, test, tools: fix assorted typos (XhmikosR) #29075b7696b41e5
] - events: give subclass name in unhandled 'error' message (Anna Henningsen) #28952d79d142e0c
] - fs: use fs.writev() internally (Robert Nagy) #2918982eeadb216
] - fs: use consistent buffer array validation (cjihrig) #2918681f3eb5bb1
] - fs: add writev() promises version (cjihrig) #29186435683610b
] - fs: validate writev fds consistently (cjihrig) #29185bb19d8212a
] - (SEMVER-MINOR) fs: add fs.writev() which exposes syscall writev() (Anas Aboureada) #25925178caa56ae
] - fs: add default options for *stat() (Tony Brix) #29114f194626ffb
] - fs: validate fds as int32s (cjihrig) #28984c5edeb9776
] - http: simplify drain() (Robert Nagy) #290816b9e372198
] - http: follow symbol naming convention (Robert Nagy) #290912e5008848e
] - http: remove redundant condition (Luigi Pinca) #2907813a497912d
] - http: remove duplicate check (Robert Nagy) #2902216e001112c
] - (SEMVER-MINOR) http: add missing stream-like properties to OutgoingMessage (Robert Nagy) #29018c396b2a5b2
] - http: buffer writes even while no socket assigned (Robert Nagy) #29019f9b61d2bc7
] - (SEMVER-MINOR) http,stream: add writableEnded (Robert Nagy) #28934964dff8a9e
] - http2: remove unused FlushData() function (Anna Henningsen) #2914566249bbcad
] - inspector: use const for contextGroupId (gengjiawen) #29076cb162298eb
] - module: pkg exports validations and fallbacks (Guy Bedford) #28949491b46d605
] - module: refine package name validation (Guy Bedford) #28965925e40cfa7
] - module: add warning when import,export is detected in CJS context (Giorgos Ntemiris) #2895017319e7f44
] - net: use callback to properly propagate error (Robert Nagy) #291787f11c72cc5
] - readline: close dumb terminals on Control+D (cjihrig) #291493c346b8bad
] - readline: close dumb terminals on Control+C (cjihrig) #29149e474c6776c
] - (SEMVER-MINOR) readline: establish y in cursorTo as optional (Gerhard Stoebich) #291282528dee674
] - report: list envvars using uv_os_environ() (cjihrig) #28963a6b9299039
] - src: rename --security-reverts to ...-revert (Sam Roberts) #2915362a0e91d8c
] - src: simplify UnionBytes (Ben Noordhuis) #29116b2936cff5d
] - src: organize imports in inspector_profiler.cc (pi1024e) #29073a9f8b62b47
] - (SEMVER-MINOR) stream: add readableEnded (Robert Nagy) #288141e3e6da9b9
] - stream: simplify howMuchToRead() (Robert Nagy) #29155e2a2a3f4dd
] - stream: use lazy registration for drain for fast destinations (Robert Nagy) #290952a844599db
] - stream: improve read() performance further (Brian White) #29077e543d35f35
] - stream: inline and simplify onwritedrain (Robert Nagy) #290376bc4620d8b
] - stream: improve read() performance more (Brian White) #28989647f3a8d01
] - stream: encapsulate buffer-list (Robert Nagy) #28974000999c06c
] - stream: improve read() performance (Brian White) #289616bafd35369
] - test: deflake test-tls-passphrase (Luigi Pinca) #29134aff1ef9d27
] - test: add required settings to test-benchmark-buffer (Rich Trott) #2916318b711366a
] - test: make exported method static (Rainer Poisel) #291020aa339e5e1
] - test: skip test-fs-access if root (Daniel Bevenius) #29092e3b1243ea2
] - test: unskip tests that now pass on AIX (Sam Roberts) #29054f9ed5f351b
] - test: assert: add failing deepEqual test for faked boxed primitives (Jordan Harband) #2902943e444b07a
] - test: refactor test-sync-io-option (Anna Henningsen) #2902082edebfebf
] - (SEMVER-MINOR) test: add test for OAEP hash mismatch (Tobias Nießen) #28335f08f154fd6
] - (SEMVER-MINOR) test: update postmortem metadata test for V8 7.6 (cjihrig) #280165b892c44d6
] - tls: allow client-side sockets to be half-opened (Luigi Pinca) #27836c4f6077994
] - tools: make code cache and snapshot deterministic (Ben Noordhuis) #29142acdc21b832
] - tools: make pty_helper.py python3-compatible (Ben Noordhuis) #2916731c50e5c17
] - tools: make nodedownload.py Python 3 compatible (cclauss) #291041011a1792c
] - tools: allow single JS file for --link-module (Daniel Bevenius) #284434d7a7957fc
] - (SEMVER-MINOR) tools: sync gypfiles with V8 7.6 (Michaël Zasso) #28016a4e2549b87
] - util: improve debuglog performance (Brian White) #28956112ec73c95
] - util: isEqualBoxedPrimitive: ensure both values are actual boxed Symbols (Jordan Harband) #290298426077898
] - util: assert: fix deepEqual comparing fake-boxed to real boxed primitive (Jordan Harband) #29029d4e397a900
] - worker: fix crash when SharedArrayBuffer outlives creating thread (Anna Henningsen) #29190The text was updated successfully, but these errors were encountered: