0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/lib
Jeremiah Senkpiel 67963c8c66 timers: greatly improve code comments
Describes the How and Why of the timers implementation, as well as
adding comments in spots that should allow for an easier understanding
about what is going on.

The timers implementation is very efficient, at a cost.
That cost is readable understandability, and this aims to improve that.

PR-URL: https://github.com/nodejs/node/pull/4007
Reviewed-By: Rod Vagg <rod@vagg.org>
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Reviewed-By: Julien Gilli <jgilli@nodejs.org>
Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
2016-02-26 18:07:36 -05:00
..
internal child_process: add keepOpen option to send() 2016-02-22 11:55:30 -05:00
_debug_agent.js debugger: assert test before accessing this.binding 2016-02-10 08:28:30 -08:00
_debugger.js debugger: remove unneeded callback check 2016-02-19 14:54:08 -08:00
_http_agent.js http: allow async createConnection() 2016-02-11 12:52:46 -05:00
_http_client.js http: allow async createConnection() 2016-02-11 12:52:46 -05:00
_http_common.js http: strictly forbid invalid characters from headers 2016-02-09 09:22:09 -08:00
_http_incoming.js http: remove old, confusing comment 2016-02-15 07:52:21 -08:00
_http_outgoing.js http: remove unnecessary check 2016-02-15 07:52:17 -08:00
_http_server.js http,util: fix typos in comments 2016-02-17 08:43:40 -08:00
_linklist.js
_stream_duplex.js
_stream_passthrough.js
_stream_readable.js stream: fix no data on partial decode 2016-02-17 14:15:47 -05:00
_stream_transform.js stream: prevent object map change in TransformState 2016-02-02 13:05:04 -06:00
_stream_wrap.js stream_wrap: error if stream has StringDecoder 2015-12-06 21:55:25 -05:00
_stream_writable.js streams: 5% throughput gain when sending small chunks 2016-02-09 09:30:12 +00:00
_tls_common.js tls: scope loop vars with let 2016-01-26 20:53:05 +01:00
_tls_legacy.js lib: fix style issues after eslint update 2016-01-13 23:16:05 +01:00
_tls_wrap.js net: use _server for internal book-keeping 2016-02-17 13:58:24 -05:00
.eslintrc tools: apply custom buffer lint rule to /lib only 2016-02-24 20:09:52 -08:00
assert.js lib: fix style issues after eslint update 2016-01-13 23:16:05 +01:00
buffer.js buffer: add encoding parameter to fill() 2016-02-10 12:06:20 -07:00
child_process.js child_process: add shell option to spawn() 2016-01-26 19:40:43 -05:00
cluster.js cluster: emit worker as first 'message' event arg 2016-02-25 12:46:37 +01:00
console.js console: apply null as this for util.format 2016-02-18 11:24:01 +01:00
constants.js
crypto.js crypto: Improve control of FIPS mode 2016-02-25 15:06:41 -05:00
dgram.js dgram: scope redeclared variables 2016-01-31 14:15:51 -08:00
dns.js dns: add resolvePtr to query plain DNS PTR records 2016-02-08 17:30:38 +01:00
domain.js domains: clear stack when no error handler 2016-01-13 10:55:15 -08:00
events.js lib,test: remove extra semicolons 2016-01-16 19:54:25 +01:00
fs.js fs: add a temporary fix for re-evaluation support 2016-02-12 20:37:37 -08:00
http.js
https.js https: evict cached sessions on error 2016-02-01 21:52:04 -05:00
module.js module: refactor redeclared variable 2016-01-31 19:16:09 +01:00
net.js net: use _server for internal book-keeping 2016-02-17 13:58:24 -05:00
os.js lib: remove unused modules 2015-12-25 13:05:23 -08:00
path.js path: fix input type checking regression 2016-02-17 14:18:43 -05:00
process.js
punycode.js
querystring.js querystring: improve escape() performance 2016-02-12 20:00:22 -05:00
readline.js readline: Remove XXX and output debuglog 2016-01-18 07:57:55 -08:00
repl.js repl: accept no arguments to start() 2016-02-25 08:48:43 -05:00
stream.js
string_decoder.js string_decoder: fix performance regression 2016-02-11 10:41:49 -05:00
sys.js
timers.js timers: greatly improve code comments 2016-02-26 18:07:36 -05:00
tls.js lib,test: remove extra semicolons 2016-01-16 19:54:25 +01:00
tty.js lib: remove unused modules 2015-12-25 13:05:23 -08:00
url.js url: fix lint and deopt issues 2016-02-18 09:55:03 -08:00
util.js http,util: fix typos in comments 2016-02-17 08:43:40 -08:00
v8.js v8,src: expose statistics about heap spaces 2016-01-18 11:44:00 -05:00
vm.js
zlib.js