js/src/jsarray.cpp
e29f560747226649ee426289182b62a6792eb850
created 2015-04-08 12:07 +0200
pushed 2015-04-08 10:09 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=bajaj
67231f96efac807b318cadc49fb1024c749e5bc3
created 2015-01-25 21:42 +0100
pushed 2015-01-29 15:23 +0000
Tom Schuster Tom Schuster - Bug 1111243 - Implement ES6 proxy behavior for IsArray. r=efaust, a=abillings
a922f75bfb1831a1e8bb0f39e667a0e2223a109c
created 2014-04-24 12:08 +0200
pushed 2015-07-14 20:18 +0000
masaya iseki masaya iseki - Bug 939115 - Add MIR node for ArraySplice to avoid creating the result array if it's unused. r=jandem
84b4cf605262bff4881bc08859a45f7611482fc3
created 2014-04-16 16:26 -0700
pushed 2015-07-14 20:18 +0000
Terrence Cole Terrence Cole - Bug 807168 - Move GCMarker into gc/Tracer.h; r=jonco
cdf86d4ca60b671b8f00a707b7b90674d8a0e8ce
created 2014-03-25 10:29 -0400
pushed 2015-07-14 20:18 +0000
Jeff Walden Jeff Walden - Bug 983053 - Don't suppress-deleted-elements on an object that's not in the middle of iteration. r=jorendorff
f26809e69199cd8e9221f5e1a68bbd99b94348c8
created 2014-04-11 17:07 +0200
pushed 2015-07-14 20:18 +0000
Till Schneidereit Till Schneidereit - Bug 911147 - Implement Array.prototype.fill. r=jorendorff
8305d8ac2d84d6b2871e0c9a1d30871c16b28605
created 2014-04-08 12:35 -0500
pushed 2015-07-14 20:18 +0000
Jason Orendorff Jason Orendorff - Bug 990787, part 3 - Add an OOM check in js_InitArrayClass. r=njn.
04a44359d0242a6b4e7e3919b234c0d3b5b90282
created 2014-04-07 14:54 -0700
pushed 2015-07-14 20:18 +0000
Terrence Cole Terrence Cole - Bug 992535 - Add a missing barrier in ArrayPopShift; r=sfink
e425b681d19f3ed8c705835a5bedd8338991ed6e
created 2014-03-24 08:49 -0400
pushed 2015-07-14 20:18 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 845478 - Part 3: Use JS::CallArgs instead of `argc` in js/src/. r=evilpie
2044699c3b05d400b32f0560c0c9f22d9ace12cd
created 2014-03-18 09:05 -0600
pushed 2015-07-14 20:18 +0000
Brian Hackett Brian Hackett - Bug 972817 - Enable type inference unconditionally, r=jandem.
65e920598d2bda7ac115fb9b856e072eb52128c4
created 2014-03-10 16:30 -0500
pushed 2015-07-14 20:18 +0000
Jason Orendorff Jason Orendorff - Bug 975589, part 4 - Rename js_GetClassObject -> js::GetBuiltinConstructor and make it never return true without the desired constructor actually existing. r=jwalden.
6635d1edc7497a5fa346d0921013d0fde248c0bb
created 2014-03-10 16:29 -0500
pushed 2015-07-14 20:18 +0000
Jason Orendorff Jason Orendorff - Bug 975589, part 1 - Rename js::DefineConstructorAndPrototype -> GlobalObject::initBuiltinConstructor and refactor it a bit. r=jwalden.
53139214dcf3fc3b886bb913a2b4b301e5e70bf4
created 2014-03-10 16:28 -0500
pushed 2015-07-14 20:18 +0000
Jason Orendorff Jason Orendorff - Bug 977287, part 1 - Rename the "operation callback" to "interrupt callback". r=luke.
78fa90a29c43031a53904937e63f705f48b73aa2
created 2014-03-04 12:42 -0700
pushed 2015-07-14 20:18 +0000
Brian Hackett Brian Hackett - Bug 695438 - Make typed arrays native objects, allow adding new named properties, r=luke.
88c9368cfbe1b9d7f8ae452629693090c478b945
created 2014-03-03 18:16 -0800
pushed 2015-07-14 20:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 977496 - Make Array.join more efficient when the array has length 1. r=luke.
56f74fcba1d667d98bcdb4d1e6cdf472bcee8d98
created 2014-02-23 17:59 -0800
pushed 2015-07-14 20:18 +0000
Chris Peterson Chris Peterson - Bug 977445 - Remove unused JSContext parameter from BooleanToStringBuffer() and friends. r=luke
9cdf5a8140238aff4e9cca8822bca261b9151d82
created 2014-02-01 12:04 -0800
pushed 2015-07-14 20:18 +0000
Terrence Cole Terrence Cole - Bug 919544 - Allow cached object allocation to GC; r=jandem
a6cf2d7996a4cbd058d53829cec7294331c67b89
created 2014-02-21 10:24 -0600
pushed 2015-07-14 20:18 +0000
Luke Wagner Luke Wagner - Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
76618fcca7219afa71ef3fc58e70c6815c8ca131
created 2014-02-19 17:37 +0100
pushed 2015-07-14 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 974350 part 1 - Rewrite CreateRegExpMatchResult to not use an AutoValueVector. r=h4writer
9bbd70722bde30ca12fb948785b6388925f03c56
created 2014-02-11 10:59 +0000
pushed 2015-07-14 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 960028 - Use UndefinedHandleValue rather than rooting UndefinedValue() r=sfink
91edc89dc13a014412284ca08c2310b3ef0b0a91
created 2014-02-04 07:51 -0800
pushed 2015-07-14 20:18 +0000
Bobby Holley Bobby Holley - Bug 959013 - Create storage for declarative class bootstrapping information on js::Class. r=luke
48a1442045d614641f8051e69dee016a9ec5cba3
created 2014-01-31 14:57 -0800
pushed 2015-07-14 20:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 966181 - Rename ForkJoinSlice to ForkJoinContext. (r=pnkfelix)
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2015-07-14 20:18 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
cbd3e46573d88bcc0974066d50f76929af4670c2
created 2014-01-24 19:57 -0800
pushed 2015-07-14 20:18 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
5ac97770b63cb9b72cb5e87a4c582fd9187f61b4
created 2014-01-24 16:08 -0800
pushed 2015-07-14 20:18 +0000
Bobby Holley Bobby Holley - Bug 957688 - Kill off checkAccess. r=mrbkap
b5aad0b45a84d83c0548434d1377311271b01128
created 2014-01-24 13:21 -0800
pushed 2015-07-14 20:18 +0000
Jeff Walden Jeff Walden - Bug 963434 - Remove jsopcode.tbl and jsoplengen.cpp in favor of a higher-order macro, and make JSOP_*_LENGTH into C++ constant variables. This will make the build process simpler, and it likely eliminates a needs-CLOBBER situation encountered while landing bug 948583. Particular thanks to r=jorendorff for the fast review here (given any change at all to jsopcode.tbl would bitrot this), DONTBUILD because already landed with wrong bug number
bb900e8085fdd2e3fc21f7002ad3e3c490577cfb
created 2014-01-24 15:00 -0800
pushed 2015-07-14 20:18 +0000
Jeff Walden Jeff Walden - Backed out changeset fe06fb5e10a7, wrong bug number.
fe06fb5e10a74be10c5f8ef66c50190196a25eb6
created 2014-01-24 13:21 -0800
pushed 2015-07-14 20:18 +0000
Jeff Walden Jeff Walden - Bug 963634 - Remove jsopcode.tbl and jsoplengen.cpp in favor of a higher-order macro, and make JSOP_*_LENGTH into C++ constant variables. This will make the build process simpler, and it likely eliminates a needs-CLOBBER situation encountered while landing bug 948583. Particular thanks to r=jorendorff for the fast review here (given any change at all to jsopcode.tbl would bitrot this)
cc0ba35ea087eaf6acef269938210961f3134256
created 2014-01-18 14:11 +0100
pushed 2015-07-14 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 959161 - Also use eager allocation for Array(x) inlined in Ion. r=luke
56f89ea332f75e67657fbadf81d1370a31f68267
created 2014-01-18 13:55 +0100
pushed 2015-07-14 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 952944 - Refactor JSOP_ARRAYPUSH. r=jorendorff
597dd96a08cd0de5d82fbfd05845f2e07ee9df66
created 2013-12-20 12:48 -0800
pushed 2015-07-14 20:18 +0000
Terrence Cole Terrence Cole - Bug 952619 - Kill some SpiderMonkey build warnings; r=Waldo
0270980e1c0590ae0715d7b70c584086441e51d1
created 2013-12-18 13:30 +0100
pushed 2015-07-14 20:18 +0000
Tom Schuster Tom Schuster - Bug 942453 - Handlify IndexToId. r=terrence
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2015-07-14 20:18 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2015-07-14 20:18 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
421def41b67092b672d5fd7316edb2c807753669
created 2013-12-12 16:43 +0100
pushed 2015-07-14 20:18 +0000
Hannes Verschore Hannes Verschore - Bug 879402 - Use template object to faster set the input and index properties on CreateRegExpMatchResult, r=bhackett
0fbdff3a10e38819be92320e95e8a98c93186662
created 2013-12-02 11:32 -0500
pushed 2015-07-14 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 697343 - Add slice hook to DOM bindings like NodeList. r=peterv,bhackett
aa573b104bdfe1bf994d14dd0bb6de2465791953
created 2013-12-05 20:07 +0100
pushed 2015-07-14 20:18 +0000
Tom Schuster Tom Schuster - Bug 697343 - Introduce a slice hook to allow optimizing Array.prototype.slice for Proxies etc. r=jandem,bz
e0803c4ddc9020cc46128326b8a2b82c96d1e790
created 2013-12-05 20:07 +0100
pushed 2015-07-14 20:18 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
e0776db3b102510504fdcf57b7f65dfa1da3b46d
created 2013-12-08 21:52 -0500
pushed 2015-07-14 20:18 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
fbc0b4c30fd0fb53e5613e747ab5b9263170919a
created 2013-12-05 16:19 -0500
pushed 2015-07-14 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 22770b30545b, 0809370fabdb, 4ef4764c1b55, and bfe768b87464 (bug 697343) due to Gaia UI test bustage.
0809370fabdb4261b6025efe3cba71af06470edf
created 2013-12-02 11:32 -0500
pushed 2015-07-14 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 697343 - Add slice hook to DOM bindings like NodeList. r=peterv,bhackett
4ef4764c1b559115664fbd4534629e48d45e3cf0
created 2013-12-05 20:07 +0100
pushed 2015-07-14 20:18 +0000
Tom Schuster Tom Schuster - Bug 697343 - Introduce a slice hook to allow optimizing Array.prototype.slice for Proxies etc. r=jandem,bz
bfe768b8746466df23f9f141b8ed32ba991bc5ff
created 2013-12-05 20:07 +0100
pushed 2015-07-14 20:18 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
d0bdb5b5dbd64c91e752c0b750a9f0f1f3e89ee6
created 2013-12-03 08:17 -0800
pushed 2015-07-14 20:18 +0000
Brian Hackett Brian Hackett - Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
75eedf5dfb51e80e8dbacbb23ab5cb18c55c9d6c
created 2013-12-02 15:43 -0800
pushed 2015-07-14 20:18 +0000
Jeff Walden Jeff Walden - Bug 943839 - Simplify Anchor and get rid of JS_AnchorPtr. r=terrence
0e9832497387d0fbb9dbbcd89ac58fb11bb0ed40
created 2013-11-27 12:29 +0100
pushed 2015-07-14 20:18 +0000
masaya iseki masaya iseki - Bug 928917 - Use initDenseElements instead of NewDenseCopiedArray to speed up slice on arrays with holes. r=jandem
35c62ee3a3f8e380d6032679005e7e77499d1a0d
created 2013-11-21 06:01 -0800
pushed 2015-07-14 20:18 +0000
Brian Hackett Brian Hackett - Bug 938124 - Various cleanups and tweaks to avoid non-threadsafe GC heap accesses during IonBuilder, r=jandem.
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2015-07-14 20:18 +0000
Phil Ringnalda Phil Ringnalda - Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed 2015-07-14 20:18 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
53b2cdf230dc391df15a5a84c209a5fbfa12b2b5
created 2013-11-09 19:53 -0700
pushed 2015-07-14 20:18 +0000
Brian Hackett Brian Hackett - Bug 928050 - Don't GC during atomization, r=billm.
f0f6a25259c50d9540c29bcf04d32bcbfa66e939
created 2013-11-07 11:12 -0800
pushed 2015-07-14 20:18 +0000
Brian Hackett Brian Hackett - Bug 935324 - Clean up adding of type properties to objects, r=jandem.
31e1a183f9c1de4ddcb5f531c92217d9cc46ab67
created 2013-11-02 07:52 +0530
pushed 2015-07-14 20:18 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 894658 - Implement ES6 Array.prototype.{keys,entries}. r=jorendorff
4230bf842bca8d601607829b4c28a7e0a1f2f8a1
created 2013-11-04 08:29 -0700
pushed 2015-07-14 20:18 +0000
Brian Hackett Brian Hackett - Bug 932899 - Remove debug only stack/heap type set flags, r=jandem.
a835e1eb02c065db9c4fa59bb65f749dc948f9ab
created 2013-11-02 11:54 +0100
pushed 2015-07-14 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 933475 - Rewrite Array.prototype.push fast path to work on all native objects with dense elements. r=Waldo
be2e01347abd82173cba282492170c194f9a7119
created 2013-10-24 10:01 -0700
pushed 2015-07-14 20:18 +0000
Terrence Cole Terrence Cole - Bug 930625 - Fix some exact rooting hazards in spidermonkey; r=sfink
fa13474d7b16433307c5f090c152c25e3e8a5292
created 2013-10-21 13:53 -0700
pushed 2015-07-14 20:18 +0000
Steve Fink Steve Fink - Bug 929151 - Disable GGC when object metadata is used, r=terrence
ceb4bd44eb3497c808cdc552be7e2acfafe81a15
created 2013-10-17 12:10 +0200
pushed 2015-07-14 20:18 +0000
Andy Wingo Andy Wingo - Bug 919948 - Convert Array.prototype.@@iterator to use new iteration protocol. r=jorendorff
44024cc4a59f9ca19ad329a5aaa389f406c8b8ae
created 2013-10-12 03:17 +0530
pushed 2015-07-14 20:18 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 693838 - Convert capitalization of Probes::functionName to probes::FunctionName. r=sfink
ffa34d7c9236159b4d9769637e223ce501df25ea
created 2013-10-14 13:25 +0200
pushed 2015-07-14 20:18 +0000
Eddy Bruel Eddy Bruel - Bug 880330 - Replace options bitfield in JSContext with a struct; r=bholley
40fbd6880056ff39979702152e1316dc631949e3
created 2013-10-12 15:39 +0200
pushed 2015-07-14 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 925312 - Fix small bug in ArrayJoin. r=terrence
less more (0) -1000 -300 -100 -60 tip