This website requires JavaScript.
Explore
Help
Sign In
mirrors
/
nodejs
Watch
0
Star
0
Fork
0
You've already forked nodejs
mirror of
https://github.com/nodejs/node.git
synced
2024-11-30 23:43:09 +01:00
Code
Issues
Releases
Activity
8a282dc93a
nodejs
/
test
/
pseudo-tty
/
test-stderr-stdout-handle-sigwinch.out
3 lines
56 B
Plaintext
Raw
Normal View
History
Unescape
Escape
test: add test for SIGWINCH handling by stdio.js PR-URL: https://github.com/nodejs/node/pull/10063 Reviewed-By: James M Snell <jasnell@gmail.com>
2016-12-01 19:03:48 +01:00
calling stderr._refreshSize
console: lazy load process.stderr and process.stdout This patch: - Refactors the Console constructor: moves the property binding code into and the writable streams binding code into two methods defined on the Console.prototype with symbols. - Refactors the global console creation: we only need to share the property binding code from the Console constructor. To bind the streams we can lazy load `process.stdio` and `process.stderr` so that we don't create these streams when they are not used. This significantly reduces the number of modules loaded during bootstrap. Also, by calling the refactored-out method directly we can skip the unnecessary typechecks when creating the global console and there is no need to create a temporary Console anymore. - Refactors the error handler creation and the `write` method: use a `kUseStdout` symbol to tell the internals which stream should be loaded from the console instance. Also put the `write` method on the Console prototype so it just loads other properties directly off the console instance which simplifies the call sites. Also leaves a few TODOs for further refactoring of the console bootstrap. PR-URL: https://github.com/nodejs/node/pull/24534 Reviewed-By: Gus Caplan <me@gus.host>
2018-11-21 00:31:25 +01:00
calling stdout._refreshSize
Copy Permalink