node/lib
Anna Henningsen f949c273cd assert: Check typed array view type in deepEqual
Do not convert typed arrays to `Buffer` for deepEqual since
their values may not be accurately represented by 8-bit ints.
Instead perform binary comparison of underlying `ArrayBuffer`s,
but only when the array types match.

Never apply any kind of optimization for floating-point typed
arrays since bit pattern equality is not the right kind of check
for them.

PR-URL: https://github.com/nodejs/node/pull/5910
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Fixes: https://github.com/nodejs/node/issues/5907
2016-04-11 12:38:56 -04:00
..
internal child_process: refactor self=this in socket_list 2016-04-08 17:34:18 -04:00
.eslintrc tools: apply custom buffer lint rule to /lib only 2016-03-21 12:57:59 -07:00
_debug_agent.js lib: refactor code with startsWith/endsWith 2016-04-08 17:16:43 -04:00
_debugger.js lib: refactor code with startsWith/endsWith 2016-04-08 17:16:43 -04:00
_http_agent.js https: fix ssl socket leak when keepalive is used 2016-03-30 13:12:15 -07:00
_http_client.js lib: copy arguments object instead of leaking it 2016-03-30 13:12:12 -07:00
_http_common.js http: remove reference to onParserExecute 2016-03-02 14:01:11 -08:00
_http_incoming.js http: remove old, confusing comment 2016-03-21 12:57:55 -07:00
_http_outgoing.js http: remove unnecessary check 2016-03-21 12:57:55 -07:00
_http_server.js http,util: fix typos in comments 2016-03-21 12:57:50 -07:00
_linklist.js
_stream_duplex.js
_stream_passthrough.js
_stream_readable.js stream: prevent object map change in ReadableState 2016-03-21 12:57:53 -07:00
_stream_transform.js stream: prevent object map change in TransformState 2016-03-21 12:57:54 -07:00
_stream_wrap.js stream_wrap: error if stream has StringDecoder 2015-12-23 08:38:33 -08:00
_stream_writable.js streams: 5% throughput gain when sending small chunks 2016-03-02 14:01:11 -08:00
_tls_common.js tls: scope loop vars with let 2016-03-02 14:01:11 -08:00
_tls_legacy.js lib: use arrow functions instead of bind 2016-03-02 14:01:11 -08:00
_tls_wrap.js lib: copy arguments object instead of leaking it 2016-03-30 13:12:12 -07:00
assert.js assert: Check typed array view type in deepEqual 2016-04-11 12:38:56 -04:00
buffer.js buffer: changing let in for loops back to var 2016-03-30 13:12:17 -07:00
child_process.js child_process: add safety checks on stdio access 2015-12-23 08:38:33 -08:00
cluster.js lib: refactor code with startsWith/endsWith 2016-04-08 17:16:43 -04:00
console.js console: check that stderr is writable 2016-03-30 13:12:14 -07:00
constants.js
crypto.js
dgram.js lib: reduce usage of self = this 2016-03-30 13:12:13 -07:00
dns.js dns: Use object without protoype for map 2016-04-08 17:23:45 -04:00
domain.js domains: fix handling of uncaught exceptions 2015-12-23 08:38:33 -08:00
events.js lib,test: remove extra semicolons 2016-03-02 14:01:11 -08:00
freelist.js
fs.js fs: Remove unused branches 2016-04-08 16:42:49 -04:00
http.js lib,src: remove usage of events.EventEmitter 2015-09-23 08:39:34 +10:00
https.js lib: reduce usage of self = this 2016-03-30 13:12:13 -07:00
module.js module: refactor redeclared variable 2016-03-02 14:01:11 -08:00
net.js net: make isIPv4 and isIPv6 more efficient 2016-03-30 13:12:13 -07:00
os.js lib: refactor code with startsWith/endsWith 2016-04-08 17:16:43 -04:00
path.js lib: scope loop variables 2016-03-02 14:01:11 -08:00
process.js
punycode.js
querystring.js querystring: don't stringify bad surrogate pair 2016-04-11 11:10:47 -04:00
readline.js lib: refactor code with startsWith/endsWith 2016-04-08 17:16:43 -04:00
repl.js lib: refactor code with startsWith/endsWith 2016-04-08 17:16:43 -04:00
stream.js lib,src: remove usage of events.EventEmitter 2015-09-23 08:39:34 +10:00
string_decoder.js string_decoder: fix performance regression 2016-03-21 12:57:54 -07:00
sys.js
timers.js tools: add Node.js-specific ESLint rules 2016-03-21 12:57:57 -07:00
tls.js lib: refactor code with startsWith/endsWith 2016-04-08 17:16:43 -04:00
tty.js
url.js url: group slashed protocols by protocol name 2016-03-21 12:57:59 -07:00
util.js http,util: fix typos in comments 2016-03-21 12:57:50 -07:00
v8.js
vm.js
zlib.js zlib: only apply drain listener if given callback 2015-12-23 08:38:33 -08:00