0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/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
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
max_tick_depth.js test: remove unnecessary assignments 2015-12-26 18:00:02 -08:00
max_tick_depth.out
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
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
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
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_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