js/src/jsarray.h
4bcb64fd8fa1aae1bdb7a2a019a283eacb7af4ca
created 2018-12-14 10:28 +0100
pushed 2018-12-14 09:38 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1513900 - Reformat everything on the ESR branch to the Google coding style r=ehsan a=liz
0817a733d45a48800e68c9e2a5035fd17bfcdee2
created 2018-03-10 11:58 +0200
pushed 2019-10-14 13:16 +0000
Noemi Erli Noemi Erli - Merge inbound to mozilla-central. a=merge
12afe6be329fe78619bbc35772da7b7ce1ada2b5
created 2018-03-10 02:31 +0200| base
pushed 2019-10-14 13:16 +0000
Ciure Andrei Ciure Andrei - Backed out 2 changesets (bug 1439026) for webreftest css/CSS2/borders/border-top-width-080.xht failures a=backout on a CLOSED TREE
f4e33c42faa72907453381bc00fe40130c76b86e
created 2018-03-03 01:06 +0200
pushed 2019-10-14 13:16 +0000
shindli shindli - Merge inbound to mozilla-central. a=merge
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200| base
pushed 2019-10-14 13:16 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2019-10-14 13:16 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
0bf579736e72f03aba0bb259f2ef3361ec46ef59
created 2017-12-05 04:25 -0800
pushed 2019-10-14 13:16 +0000
André Bargull André Bargull - Bug 1376572 - Add a lookup cache for Array[@@species]. r=jandem
13aadb12e47178f150be6d186416191f48ed06a6
created 2017-11-28 02:37 -0800
pushed 2019-10-14 13:16 +0000
André Bargull André Bargull - Bug 1406095 - Add fast path for native objects to Object.values/entries. r=jandem
9d87224ffeba9813986057eaae09f0784c9a4650
created 2017-11-25 18:02 +0200
pushed 2019-10-14 13:16 +0000
shindli shindli - Backed out changeset 371624be317c (bug 1406095) for hazard failure H r=backout on a CLOSED TREE
371624be317c69ade902d43b147796eb40736233
created 2017-11-24 06:22 -0800
pushed 2019-10-14 13:16 +0000
André Bargull André Bargull - Bug 1406095: Add fast path for native objects to Object.values/entries. r=jandem
a483b64bfc05b86d55ecf5208eacccca0373e518
created 2017-10-01 11:38 +0200
pushed 2019-10-14 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 12 - Remove/inline CanonicalizeArrayLengthValue. r=anba
320e6535b5e78654b4aa22e5a6a3bd1556c9c234
created 2017-10-01 11:37 +0200
pushed 2019-10-14 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 10 - Remove and clean up more code. r=evilpie
a02ebffc8cce8d0e99c4704adf047242271ebf1b
created 2017-09-29 12:05 +0200
pushed 2019-10-14 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 9 - Clean up and rename SetOrExtendBoxedOrUnboxedDenseElements. r=evilpie
923ba800cbb8b056f72dce600995d5f1675ef3b3
created 2017-09-28 20:14 +0200
pushed 2019-10-14 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 6 - Remove functors for array natives. r=evilpie
6ec5b0fd9f4dcf7610a54130d264e7930022b2bc
created 2017-09-28 20:13 +0200
pushed 2019-10-14 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 3 - Use ArrayObject* instead of JSObject* in some places. r=evilpie
5f199b9a3f473c9afe7af7ae0f87aadb2a45f2c0
created 2017-08-16 14:08 +0200
pushed 2019-10-14 13:16 +0000
André Bargull André Bargull - Bug 1383648 - Move the Array.prototype.sort entry point to self-hosted code. r=jandem
52da209e46fbcb3e7913ef28c0d4762ed13f8a62
created 2017-06-29 14:59 -0700
pushed 2019-10-14 13:16 +0000
André Bargull André Bargull - Bug 1377279 - Fine-tune array built-ins. r=djvj
265b3a6f27a791540a9b16fc137321a671e383b9
created 2017-05-15 05:23 -0700
pushed 2019-10-14 13:16 +0000
André Bargull André Bargull - Bug 924058 - Part 1: Use uint64 instead of double for large indices in Array.prototype methods. r=jandem
2512063d1c5d8d15d8cf21e39be6f119f36ee745
created 2017-04-04 16:01 +0200
pushed 2019-10-14 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1346217 part 8 - Optimize IdIsIndex to check the first character before calling StringIsArrayIndex. r=till
ebd6a21698472d184f4ff16fc5bcb9e83853ab68
created 2017-03-19 14:16 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL. r=jandem
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2019-10-14 13:16 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
3d2ebd012bd504f744cfb638100a6429e7349b86
created 2016-12-31 16:03 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 4: Change JSObject::getGroup to static method. r=jandem
9125f0c5deba23d02107bf7ae09b0bf23c9f4fc7
created 2016-09-23 12:48 -0600
pushed 2019-10-14 13:16 +0000
Brian Hackett Brian Hackett - Bug 1247926 - Fix analysis of preliminary array object groups when creating JSON or literal objects, r=jandem.
4b113090f2ccbe28f4699cb2854f9edc7a50d9dc
created 2016-04-27 17:19 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263525 - Add dedicated function for std_Array self-hosted intrinsic and enable JIT for it. r=efaust a=ritu
5af002b8ef582c6d18ae5e7565d6c2c55dad0759
created 2016-04-15 12:32 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263558 - Part 1: Self-host Array generics. r=till,bholley
354cb3932e36994d7e772cedba237e9c3c60fe4c
created 2016-04-15 10:21 -0700
pushed 2019-10-14 13:16 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1263558) for jit OOM crashes a=backout
ad22cb06de5d204449676d7b717a101fc43c283a
created 2016-04-15 12:32 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263558 - Part 1: Self-host Array generics. r=till,bholley
ae46f7e09a221fa5006e4abd2ba458998328d5c4
created 2015-12-23 12:46 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165052 - Part 3: Add IsWrappedArrayConstructor intrinsic. r=efaust
70e78d669f9de949dcbe972f74742045ca094fae
created 2015-12-18 17:02 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1233642 - Part 2: Self-host Array.prototype.concat. r=efaust,bholley
bc9e586a8f1944d87e53f601d41ea860b272a3bc
created 2016-03-28 06:49 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset b535cc24f7d0 (bug 1233642)
a08059a8e1785f9d18b776a09e98afcc24a7ad13
created 2016-03-28 06:49 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 5e02cbf51e45 (bug 1165052)
5e02cbf51e4540dec3716e5ec9b415b632e8473c
created 2015-12-23 12:46 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165052 - Part 3: Add IsWrappedArrayConstructor intrinsic. r=efaust
b535cc24f7d0b2703a43cf43fa371c6087dbb5e4
created 2015-12-18 17:02 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1233642 - Part 2: Self-host Array.prototype.concat. r=efaust
7131e0ac868f61fc8db5ee972e6ee21dfc4766cd
created 2016-03-23 12:17 -0500
pushed 2019-10-14 13:16 +0000
Jason Orendorff Jason Orendorff - Bug 1258163 - Implement Array.prototype[@@unscopables]. r=shu, r=bholley.
89075ee71abb62ec46626baf337d644d5eff9694
created 2016-04-29 01:49 +0900
pushed 2019-10-14 13:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263525 - Add dedicated function for std_Array self-hosted intrinsic and enable JIT for it. r=efaust a=ritu
6eaaef0677d4000359a26445aec25016273a2d46
created 2016-03-06 21:12 +0100
pushed 2019-10-14 13:16 +0000
Till Schneidereit Till Schneidereit - Bug 1232639 - Implement Object.{values,entries} in C++ to avoid native call overhead in tight loop. r=jorendorff
631fef632ea8e620964b5c338c10c8a178cff3e8
created 2015-12-23 14:49 +0000
pushed 2019-10-14 13:16 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1137624 - Remove ArrayJoin code duplication, and use a correct alias set. r=jandem
d302571cd5e59eced38cef1048a46617755828ab
created 2015-11-13 18:22 -0800
pushed 2019-10-14 13:16 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
652bd59cdb5153cac5a7d1720ccd546862130144
created 2015-11-19 20:01 -0800
pushed 2019-10-14 13:16 +0000
Phil Ringnalda Phil Ringnalda - Backed out 20 changesets (bug 1055472) for Linux64 cgc failures and an apparent crash in the cpp test test_audio on OS X 10.6 debug
41be086be0e814c60ab3ae3a498f877e81815af1
created 2015-11-13 18:22 -0800
pushed 2019-10-14 13:16 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
4618d76a09f0d927f4d5de31b5c90a38465fb68a
created 2015-11-18 16:42 -0800
pushed 2019-10-14 13:16 +0000
Wes Kocher Wes Kocher - Backed out 20 changesets (bug 1055472) for various bustages including m(jp) to get the CLOSED TREE back to a good state
259854424b8e5bb09373212a6f5ea0c964b8a2ec
created 2015-11-18 16:41 -0800
pushed 2019-10-14 13:16 +0000
Wes Kocher Wes Kocher - Backed out changeset 70f41cd98857 (bug 1055472)
9a0ddffeb2d8204838986a907c3ff8e2e2d8ed36
created 2015-11-18 16:40 -0800
pushed 2019-10-14 13:16 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1055472)
191079ef76d282b1676e313f48344b3809ba2f47
created 2015-11-13 18:22 -0800
pushed 2019-10-14 13:16 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
70f41cd98857fabc1476024e27ba6ae35e39291b
created 2015-11-18 14:38 -0800
pushed 2019-10-14 13:16 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1055472) to hopefully fix the build bustage causing the CLOSED TREE
6f4006cfea7a22d27608e4872d2901167f9e8fd9
created 2015-11-13 18:22 -0800
pushed 2019-10-14 13:16 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
0f9b54b8ed535e2b059fb1280b771951a6eb77ee
created 2015-11-13 20:49 -0800
pushed 2019-10-14 13:16 +0000
Phil Ringnalda Phil Ringnalda - Back out 19 changesets (bug 1055472) for hazards and jstest failures
738e23a218c838b69aba49d30553c7cfbe20695b
created 2015-11-13 18:22 -0800
pushed 2019-10-14 13:16 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett)
8565f21628845c71d40861a0cafdb98cfe6bf1f0
created 2015-09-04 15:53 +0200
pushed 2019-10-14 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 2 - Convert Array natives to new InlinableNatives system. r=nbp
45f2da1082dd8b981d4f742725bdd889bfd42517
created 2015-09-02 12:34 +0200
pushed 2019-10-14 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1200782 - Inline Array.isArray when we know the result statically. r=bhackett
5b8f0f33976597934259546accaf8e48e7c4b3a9
created 2015-07-14 09:02 -0700
pushed 2019-10-14 13:16 +0000
Brian Hackett Brian Hackett - Bug 1175165 - Eagerly analyze large array literals to see if an unboxed representation can be used, r=jandem.
8fe7179bfc6c991acf287d061d0cbf70323714ed
created 2015-06-27 08:56 -0700
pushed 2019-10-14 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1170182 - Remove dead functions from js/src. r=jorendorff
3a994e364343b7357b7be85b35a9ce4cf9c7e2cf
created 2015-06-13 07:54 -0700
pushed 2019-10-14 13:16 +0000
Brian Hackett Brian Hackett - Bug 1172943 - Use unboxed arrays for JSON and script literal arrays, r=jandem.
5dbe1acdee3c0898a0e3bd060659fa9f1b0a33c7
created 2015-06-10 09:42 -0700
pushed 2019-10-14 13:16 +0000
Brian Hackett Brian Hackett - Bug 1170372 - Use unboxed arrays for Array() and other functions keyed to allocation sites, r=jandem.
57bd26cc44b9b50155308afd23c2c5c35bfcc2b5
created 2015-05-29 14:29 -0600
pushed 2019-10-14 13:16 +0000
Brian Hackett Brian Hackett - Bug 1166678 - Optimize Array.prototype.slice in Ion, r=jandem.
57dce88fc62004fd980eb60624b6ac34564b8aac
created 2015-05-26 16:29 -0600
pushed 2019-10-14 13:16 +0000
Brian Hackett Brian Hackett - Bug 1165392, Bug 1165463 - Various unboxed array fixes and optimizations, r=jandem.
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2019-10-14 13:16 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2019-10-14 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2019-10-14 13:16 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2019-10-14 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
less more (0) -300 -100 -60 tip