aboutsummaryrefslogtreecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/sys_pre_expand.beam
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2012-06-18 15:10:30 +0200
committerBjörn Gustavsson <[email protected]>2012-06-20 11:14:27 +0200
commitc4e9dba58a1bba6aee6e41e762a675e8d80ee7ea (patch)
treed7fd6efab5289c0015e0ba3e4aad4d540b4ec8a4 /bootstrap/lib/compiler/ebin/sys_pre_expand.beam
parent67d2e30e77db74d0852421c21362d1a9374780e1 (diff)
downloadotp-c4e9dba58a1bba6aee6e41e762a675e8d80ee7ea.tar.gz
otp-c4e9dba58a1bba6aee6e41e762a675e8d80ee7ea.tar.bz2
otp-c4e9dba58a1bba6aee6e41e762a675e8d80ee7ea.zip
sys_pre_expand: Eliminate bottleneck for modules with many functions
Use a gb_set instead of an ordset to store the set of defined functions in the module to avoid quadritic time complexity.
Diffstat (limited to 'bootstrap/lib/compiler/ebin/sys_pre_expand.beam')
0 files changed, 0 insertions, 0 deletions