0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-30 07:27:22 +01:00
nodejs/test/pummel
Trevor Norris 5757642e91 node: allow nextTick infinite recursion
Removing the depth counter while processing the nextTickQueue made it
possible to run out of memory if in an infinite recursive loop using
nextTick(). There was also an edge case where too many callbacks were
pushed onto the nextTickQueue, while not actually being recursive.

This is being done to prevent possible cryptic FATAL ERROR messages from
popping up, and issues being posted about them.
2013-11-21 15:01:53 -08:00
..
pummel.status
test-buffer-big.js
test-child-process-spawn-loop.js
test-crypto-dh.js test: fix pummel/test-crypto-dh, pummel/test-dh-regr 2012-10-24 15:37:34 +02:00
test-debug-break-on-uncaught.js test: move slow tests to test/pummel/ 2013-09-09 11:05:40 +02:00
test-debugger-debug-brk.js
test-debugger-repl-break-in-module.js test: update require path after file move 2013-10-01 02:55:32 +02:00
test-dh-regr.js test: fix pummel/test-crypto-dh, pummel/test-dh-regr 2012-10-24 15:37:34 +02:00
test-dtrace-jsstack.js test: add tests for postmortem and DTrace support 2012-09-21 01:51:57 +02:00
test-exec.js
test-fs-largefile.js
test-fs-watch-file-slow.js test: add another fs.watchFile() test 2012-06-21 02:50:13 +02:00
test-fs-watch-file.js test: make test-fs-watch-file write to tmp dir 2012-07-09 15:48:43 +02:00
test-fs-watch-non-recursive.js fs: make fs.watch() non-recursive by default 2013-11-05 08:27:05 +01:00
test-http-client-reconnect-bug.js
test-http-many-keep-alive-connections.js test: move slow test from simple/ to pummel/ 2013-09-05 21:04:31 +02:00
test-http-upload-timeout.js test: 2 resume() calls needed to flush streams 2012-12-19 10:55:23 -08:00
test-https-ci-reneg-attack.js net: don't suppress ECONNRESET 2013-02-11 12:31:21 -08:00
test-https-large-response.js test: set rejectUnauthorized in tls/https tests 2012-09-15 00:19:30 +02:00
test-https-no-reader.js test: move slow tests to test/pummel/ 2013-09-09 11:05:40 +02:00
test-keep-alive.js
test-net-connect-econnrefused.js test: fix pummel/test-net-connect-econnrefused 2012-08-09 01:02:48 +02:00
test-net-connect-memleak.js test: fix pummel/test-net-connect-memleak 2013-08-01 16:07:46 +02:00
test-net-many-clients.js test: fix pummel/test-net-many-clients.js 2013-05-08 19:31:45 -07:00
test-net-pause.js
test-net-pingpong-delay.js
test-net-pingpong.js
test-net-throttle.js net: omit superfluous 'connect' event 2013-03-01 02:09:36 +01:00
test-net-timeout2.js test: use common.PORT in pummel/test-net-timeout2 2012-08-17 14:03:26 +02:00
test-net-timeout.js
test-net-write-callbacks.js test-pummel: Add call validation in net-write-callbacks 2012-12-19 10:55:23 -08:00
test-next-tick-infinite-calls.js node: allow nextTick infinite recursion 2013-11-21 15:01:53 -08:00
test-next-tick-loops-quick.js
test-postmortem-findjsobjects.js test: use proper findjsobjects output format 2013-10-10 15:45:25 -07:00
test-postmortem-jsstack.js test: add tests for postmortem and DTrace support 2012-09-21 01:51:57 +02:00
test-process-hrtime.js
test-process-uptime.js
test-regress-GH-814_2.js
test-regress-GH-814.js
test-regress-GH-892.js test: Pass cli flags in pummel/test-regress-GH-892 2013-03-06 11:44:29 -08:00
test-smalloc-alloc-segfault.js test: move smalloc segfault tests to pummel 2013-08-30 13:55:53 -07:00
test-smalloc-dispose-segfault.js test: move smalloc segfault tests to pummel 2013-08-30 13:55:53 -07:00
test-smalloc-sliceonto-segfault.js test: move smalloc segfault tests to pummel 2013-08-30 13:55:53 -07:00
test-stream2-basic.js test: move slow tests to test/pummel/ 2013-09-09 11:05:40 +02:00
test-stream-pipe-multi.js test: move slow tests to test/pummel/ 2013-09-09 11:05:40 +02:00
test-timer-wrap2.js
test-timer-wrap.js test: update tests after internal api change 2013-08-15 22:20:15 +02:00
test-timers.js
test-tls-ci-reneg-attack.js net: don't suppress ECONNRESET 2013-02-11 12:31:21 -08:00
test-tls-connect-memleak.js test: fix pummel test out-of-memory errors 2013-01-27 22:01:14 +01:00
test-tls-securepair-client.js test: move slow tests to test/pummel/ 2013-09-09 11:05:40 +02:00
test-tls-server-large-request.js test: move slow tests to test/pummel/ 2013-09-09 11:05:40 +02:00
test-tls-session-timeout.js tls: expose SSL_CTX_set_timeout via tls.createServer 2013-03-26 01:37:49 +01:00
test-tls-throttle.js test: set rejectUnauthorized in tls/https tests 2012-09-15 00:19:30 +02:00
test-vm-memleak.js contextify: fix ContextifyContext leak 2013-09-15 00:56:11 +04:00
test-watch-file.js fs: make fs.watchFile() work on windows 2012-06-21 03:05:18 +02:00
testcfg.py