node/test/message
Ruben Bridgewater 88307974e6 node: improve process.nextTick performance
Prevent deoptimization of process.nextTick by removing the try finally
block. This is not necessary as the next tick queue will be reset
anyway, no matter if the callback throws or not.

Use a predefined array size prevents resizing the array and is therefor
faster.

PR-URL: https://github.com/nodejs/node/pull/5092
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>
2016-02-09 02:46:43 -07:00
..
2100bytes.js test: remove unused modules 2016-01-01 16:37:02 -08:00
2100bytes.out Fix message tests 2010-06-19 17:41:34 -07:00
core_line_numbers.js test: remove unnecessary assignments 2015-12-26 18:00:02 -08:00
core_line_numbers.out src: fix line numbers on core errors 2015-12-14 17:06:32 -05:00
error_exit.js test: remove unnecessary assignments 2015-12-26 18:00:02 -08:00
error_exit.out deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
eval_messages.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
eval_messages.out node: improve process.nextTick performance 2016-02-09 02:46:43 -07:00
hello_world.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
hello_world.out Add message tests 2010-06-18 18:14:06 -07:00
max_tick_depth.js test: remove unnecessary assignments 2015-12-26 18:00:02 -08:00
max_tick_depth.out process: remove maxTickDepth from _tickCallback 2013-05-30 09:30:19 -07:00
message.status test: remove flaky status from eval_messages test 2015-10-20 12:16:00 -07:00
nexttick_throw.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
nexttick_throw.out node: improve process.nextTick performance 2016-02-09 02:46:43 -07:00
stack_overflow.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
stack_overflow.out bindings: update api 2013-03-20 01:11:01 +01:00
stdin_messages.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
stdin_messages.out node: improve process.nextTick performance 2016-02-09 02:46:43 -07:00
testcfg.py test: make test runner multi-arch/mode compatible 2014-10-16 22:39:34 +02:00
throw_custom_error.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
throw_custom_error.out test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
throw_in_line_with_tabs.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
throw_in_line_with_tabs.out test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
throw_non_error.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
throw_non_error.out test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
throw_null.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
throw_null.out test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
throw_undefined.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
throw_undefined.out test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
timeout_throw.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
timeout_throw.out test: update tests after internal api change 2013-08-15 22:20:15 +02:00
undefined_reference_in_new_context.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
undefined_reference_in_new_context.out vm, core, module: re-do vm to fix known issues 2013-08-21 15:52:23 -07:00
vm_display_runtime_error.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
vm_display_runtime_error.out deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
vm_display_syntax_error.js src: attach error to stack on displayErrors 2016-01-26 11:03:13 -05:00
vm_display_syntax_error.out src: attach error to stack on displayErrors 2016-01-26 11:03:13 -05:00
vm_dont_display_runtime_error.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
vm_dont_display_runtime_error.out deps: update v8 to 4.4.63.9 2015-08-04 11:56:14 -07:00
vm_dont_display_syntax_error.js test: remove unused assert module imports 2015-12-30 11:45:34 -08:00
vm_dont_display_syntax_error.out test: fix tests after V8 upgrade 2015-10-14 11:20:35 -07:00