aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_message.c
diff options
context:
space:
mode:
authorRaimo Niskanen <[email protected]>2019-01-15 13:36:42 +0100
committerRaimo Niskanen <[email protected]>2019-01-17 09:27:28 +0100
commitdfb91c491f1bd21b8c05ed38e5addedd6ddf7292 (patch)
tree7c492cc445b5995bae96e7e2285b7213cc6aade6 /erts/emulator/beam/erl_message.c
parent1aea2e0e3756c79c5802041befcdc10f80abbcc9 (diff)
downloadotp-dfb91c491f1bd21b8c05ed38e5addedd6ddf7292.tar.gz
otp-dfb91c491f1bd21b8c05ed38e5addedd6ddf7292.tar.bz2
otp-dfb91c491f1bd21b8c05ed38e5addedd6ddf7292.zip
Move out helper functions to engine loop
This strategy improves speed benchmarks and reduces the amount of garbage that is produced. More: * Handle transition options as loop function arguments instead of in a record. * Shorten the state_enter loop and make it more efficient by making it more part of the loop and less a loop restart. * Simplify the internal timeout action handling somewhat.
Diffstat (limited to 'erts/emulator/beam/erl_message.c')
0 files changed, 0 insertions, 0 deletions