mirror of
https://github.com/nodejs/node.git
synced 2025-05-15 11:36:57 +00:00
![]() There are a lot of changes in this commit: 1) Remove the `noAssert` argument from all read and write functions. 2) Improve the performance of all read floating point functions significantly. This is done by switching to TypedArrays as the write floating point write functions. 3) No implicit type coercion for offset and byteLength anymore. 4) Adds a lot of tests. 5) Moves the read and write functions to the internal buffer file to split the files in smaller chunks. 6) Reworked a lot of existing tests. 7) Improve the performane of all all read write functions by using a faster input validation and by improving function logic. 8) Significantly improved the performance of all read int functions. This is done by using a implementation without a loop. 9) Improved error handling. 10) Rename test file to use the correct subsystem. PR-URL: https://github.com/nodejs/node/pull/18395 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
||
---|---|---|
.. | ||
cluster | ||
crypto | ||
http2 | ||
loader | ||
process | ||
repl | ||
streams | ||
test | ||
util | ||
vm | ||
async_hooks.js | ||
bootstrap_node.js | ||
buffer.js | ||
child_process.js | ||
constants.js | ||
encoding.js | ||
errors.js | ||
freelist.js | ||
fs.js | ||
http.js | ||
inspector_async_hook.js | ||
linkedlist.js | ||
module.js | ||
net.js | ||
os.js | ||
process.js | ||
querystring.js | ||
readline.js | ||
readme.md | ||
repl.js | ||
safe_globals.js | ||
socket_list.js | ||
timers.js | ||
tls.js | ||
trace_events_async_hooks.js | ||
url.js | ||
util.js | ||
v8_prof_polyfill.js | ||
v8_prof_processor.js | ||
v8.js | ||
wrap_js_stream.js |
Internal Modules
The modules in lib/internal
are intended for internal use in Node.js core
only, and are not accessible with require()
from user modules. These are
subject to change at any time. Reliance on these modules outside of core
is not supported in any way.