diff options
author | Jeremy Evans <code@jeremyevans.net> | 2022-07-20 15:09:20 -0700 |
---|---|---|
committer | Jeremy Evans <code@jeremyevans.net> | 2022-08-09 22:19:46 -0700 |
commit | 9363b0423a0269272eff2e243d4b55bc8d135430 (patch) | |
tree | aee5131097d7b12dd4e811acfd9cc0402e20f3f8 /siphash.c | |
parent | fc4b4f2e8db3d68b80b9c7580c40a0165736006c (diff) | |
download | ruby-9363b0423a0269272eff2e243d4b55bc8d135430.tar.gz |
Optimize duparray/expandarray -> putobject/expandarray
There's no point in making a copy of an array just to expand it. Saves
an unnecessary array allocation in the multiple assignment case, with
a 35-84% improvement in affected cases in benchmark/masgn.yml.
Diffstat (limited to 'siphash.c')
0 files changed, 0 insertions, 0 deletions