|Summary:||create most arrays from values in registers rather than with multiple put operations|
|Product:||WebKit||Reporter:||Darin Adler <darin>|
|Version:||528+ (Nightly build)|
|OS:||OS X 10.5|
Description Darin Adler 2008-06-26 23:44:33 PDT
This is a speed optimization. It's a new opcode.
Comment 2 Darin Adler 2008-06-26 23:49:32 PDT
Created attachment 21969 [details] patch Forgot to include the SunSpider speed-up figure in the ChangeLog.
Comment 3 Darin Adler 2008-06-27 21:35:39 PDT
Created attachment 21981 [details] patch, updated for TOT and revised based on Geoff's feedback
Comment 4 Oliver Hunt 2008-06-28 00:36:50 PDT
Comment on attachment 21981 [details] patch, updated for TOT and revised based on Geoff's feedback r=me, but the removal of the in place constructors should be a separate patch. However, r=me on removing them as well :D
Comment 5 Cameron Zwarich (cpst) 2008-06-28 01:49:14 PDT
You should also probably update the op_new_array documentation.