I've spotted one bug in my code---one cannot leave early from unshift with
no
args as it still should get elements from prototypes. I checked that
current
Chromium works this way.
If you think there should be more tests, just let me know.
http://codereview.chromium.org/600124/diff/2001/3002
File src/builtins.cc (right):
http://codereview.chromium.org/600124/diff/2001/3002#newcode251
src/builtins.cc:251: if (to_add == 0)
On 2010/02/15 11:23:41, Mads Ager wrote:
Please either use one-liner or use braces around the body.
Done.
http://codereview.chromium.org/600124/diff/2001/3002#newcode318
src/builtins.cc:318: FixedArray* elms, JSObject* prototype) {
On 2010/02/15 11:23:41, Mads Ager wrote:
Please use one-parameter per line indentation here.
Done.
http://codereview.chromium.org/600124/diff/2001/3002#newcode366
src/builtins.cc:366: if (to_add == 0)
On 2010/02/15 11:23:41, Mads Ager wrote:
Braces or one-liner.
Done.
http://codereview.chromium.org/600124/diff/2001/3002#newcode399
src/builtins.cc:399: for (int index = 0; index < len; index++) {
On 2010/02/15 11:23:41, Mads Ager wrote:
Just use 'i' as above?
Done.
http://codereview.chromium.org/600124/diff/2001/3002#newcode409
src/builtins.cc:409: for (int index = 0; index < to_add; index++) {
On 2010/02/15 11:23:41, Mads Ager wrote:
Just use 'i' as above?
Done.
http://codereview.chromium.org/600124
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev