diff options
author | John Högberg <[email protected]> | 2018-02-26 16:27:39 +0100 |
---|---|---|
committer | John Högberg <[email protected]> | 2018-02-26 17:47:07 +0100 |
commit | 2627297ad239697c7df297b8fde35f9827fa962f (patch) | |
tree | 524ecae6919dfd8316a0066eba7f0d466513ba40 /erts/emulator/beam/bif.tab | |
parent | 7914843737e490c49b0918b67a093e68415b3beb (diff) | |
download | otp-2627297ad239697c7df297b8fde35f9827fa962f.tar.gz otp-2627297ad239697c7df297b8fde35f9827fa962f.tar.bz2 otp-2627297ad239697c7df297b8fde35f9827fa962f.zip |
Replace binary:bin_to_list CIF implementation with binary_to_list
binary:bin_to_list had a poor implementation that resulted in
excessive garbage collection. binary_to_list is almost identical and
has a generally better implementation, so I've replaced
binary:bin_to_list's CIF with a thin wrapper around binary_to_list.
Granted, binary_to_list has a deprecated indexing scheme, but we're
unlikely to ever remote it entirely and it's somewhat easy to move
it to the 'binary' module later on.
Diffstat (limited to 'erts/emulator/beam/bif.tab')
-rw-r--r-- | erts/emulator/beam/bif.tab | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/erts/emulator/beam/bif.tab b/erts/emulator/beam/bif.tab index b5725e4185..0d1166f6ed 100644 --- a/erts/emulator/beam/bif.tab +++ b/erts/emulator/beam/bif.tab @@ -551,9 +551,6 @@ bif binary:last/1 bif binary:at/2 bif binary:part/2 binary_binary_part_2 bif binary:part/3 binary_binary_part_3 -bif binary:bin_to_list/1 -bif binary:bin_to_list/2 -bif binary:bin_to_list/3 bif binary:list_to_bin/1 bif binary:copy/1 bif binary:copy/2 |