]> git.kaiwu.me - njs.git/commit
Improved iteration over objects indexes in Array functions.
authorAlexander Borisov <alexander.borisov@nginx.com>
Thu, 19 Sep 2019 07:19:02 +0000 (10:19 +0300)
committerAlexander Borisov <alexander.borisov@nginx.com>
Thu, 19 Sep 2019 07:19:02 +0000 (10:19 +0300)
commit446242d93d4815aa5952c4e2ed55d0e2111bc7a2
tree8ed8d939e7339944f46afe36f151fc418dedbbc4
parenta36b4c0d58b9da40025964b926cbddbd2753f867
Improved iteration over objects indexes in Array functions.

For example, unshift function for object with large length:
var arrayLike = {};
arrayLike.length = 2 ** 53 - 1;
Array.prototype.unshift.call(arrayLike);
src/njs_array.c
src/test/njs_unit_test.c