From 5284c11811e6e410b72f8233dcd8cb443402f767 Mon Sep 17 00:00:00 2001 From: Kjell Winblad Date: Wed, 30 Jan 2019 15:52:33 +0100 Subject: Make iolist_size/1 yield The iolist_size/1 function did not yield even if the input list was very long and a call to the function did only consume a single reduction. This commit fixes these problems. --- erts/emulator/beam/erl_dirty_bif.tab | 1 - 1 file changed, 1 deletion(-) (limited to 'erts/emulator/beam/erl_dirty_bif.tab') diff --git a/erts/emulator/beam/erl_dirty_bif.tab b/erts/emulator/beam/erl_dirty_bif.tab index 609869ad9f..656acfebdb 100644 --- a/erts/emulator/beam/erl_dirty_bif.tab +++ b/erts/emulator/beam/erl_dirty_bif.tab @@ -57,7 +57,6 @@ dirty-cpu erts_debug:lcnt_clear/0 # and debug purposes only. We really do *not* want to execute these # on dirty schedulers on a real system. -dirty-cpu-test erlang:iolist_size/1 dirty-cpu-test erlang:make_tuple/2 dirty-cpu-test erlang:make_tuple/3 dirty-cpu-test erlang:append_element/2 -- cgit v1.2.3