js/src/builtin/MapObject.h
652bd59cdb5153cac5a7d1720ccd546862130144
created 2015-11-19 20:01 -0800
pushed 2015-11-20 13:35 +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
31c41d6a16ab03f1a068365e6dfdfa1859894890
created 2015-11-13 18:22 -0800
pushed 2015-11-20 13:35 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 10: Make the Set constructor properly subclassable. (r=Waldo)
bf8f9604c34fdc3f63472d57307da9119ba91156
created 2015-11-13 18:22 -0800
pushed 2015-11-20 13:35 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 9: Make the Map constructor properly subclassable. (r=Waldo)
4618d76a09f0d927f4d5de31b5c90a38465fb68a
created 2015-11-18 16:42 -0800
pushed 2015-11-19 14:24 +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
6c2f4666560fd42ace82c1f3ec70840f86c9eb8c
created 2015-11-13 18:22 -0800
pushed 2015-11-19 14:24 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 10: Make the Set constructor properly subclassable. (r=Waldo)
ef23d40ed0d4d0bbfee13c728a9a47f54ebbaab8
created 2015-11-13 18:22 -0800
pushed 2015-11-19 14:24 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 9: Make the Map constructor properly subclassable. (r=Waldo)
0f9b54b8ed535e2b059fb1280b771951a6eb77ee
created 2015-11-13 20:49 -0800
pushed 2015-11-14 21:36 +0000
Phil Ringnalda Phil Ringnalda - Back out 19 changesets (bug 1055472) for hazards and jstest failures
ccb9403a345c8afda36adfbf1eef044f88fe5b81
created 2015-11-13 18:22 -0800
pushed 2015-11-14 21:36 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 10: Make the Set constructor properly subclassable. (r=Waldo)
fdd35ea9ef387d5b220a6e92a575d93a2aa9ab7d
created 2015-11-13 18:22 -0800
pushed 2015-11-14 21:36 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 9: Make the Map constructor properly subclassable. (r=Waldo)
c59612f82a95c89661dbbaf28e04854b7e1c7e19
created 2015-08-27 21:18 +0200
pushed 2015-08-28 19:37 +0000
Till Schneidereit Till Schneidereit - Bug 1198193 - Change all functions taking CallArgs to take const CallArgs& instead. r=Waldo
21c28216e5e7255fa072ceefe2f31b1930758f34
created 2015-08-04 09:23 -0700
pushed 2015-08-06 19:53 +0000
Terrence Cole Terrence Cole - Bug 1191098 - Replace AutoHashableValueRooter with Rooted<HashableValue>; r=jonco
51d2109c72dcb27394e043c0390bdc982c2771de
created 2015-08-01 00:13 +0200
pushed 2015-08-03 14:16 +0000
Till Schneidereit Till Schneidereit - Bug 1129313 - Part 2: self-host MapIteratorObject#next(). r=jandem
ecd1133c2179cc0a02e43d9d614a579d0a805874
created 2015-05-29 15:31 -0700
pushed 2015-06-30 12:25 +0000
Kyle Machulis Kyle Machulis - Bug 1159469 - Make sure public jsapi Map/Set calls deal with compartments/proxies; r=bz r=jorendorff
ffb604b4d4d842d8c96c7cfc9a75f61699af88ad
created 2015-03-09 17:38 -0700
pushed 2015-06-30 12:25 +0000
Kyle Machulis Kyle Machulis - Bug 1159469 - Add public jsapi ES6 Set convenience functions; r=jorendorff
00d135e921a61aaf520563308942d2e493e47d4e
created 2015-03-09 17:19 -0700
pushed 2015-06-30 12:25 +0000
Kyle Machulis Kyle Machulis - Bug 1159469 - Add public jsapi ES6 Map delete method; r=jorendorff
ae621ff779ac5f74d83fb5253a352ccdb4b71bf0
created 2015-06-24 16:20 -0700
pushed 2015-06-25 09:39 +0000
Terrence Cole Terrence Cole - Backout 7959ffacd30f (Bug 1176090) for being on top of a regression.
7959ffacd30ff4591cef78b8172f687d20141a08
created 2015-06-20 10:55 -0700
pushed 2015-06-22 12:47 +0000
Terrence Cole Terrence Cole - Bug 1176090 - Change all RelocatablePtr to HeapPtr and remove the |using|; r=jonco
139f99a75ab88c44fb2899b2f90b3efb7124b75e
created 2015-05-15 11:47 +0900
pushed 2015-05-15 15:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1131043 - Part 2: Implement Map[@@species] and Set[@@species] getter. r=evilpie
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 05:02 +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 2015-03-29 05:02 +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 2015-03-29 05:02 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:25 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
b3db757e1445f1df425addb0e04ef1fe55ed2882
created 2015-01-31 13:22 +1300
pushed 2015-01-31 17:15 +0000
JW Wang JW Wang - Bug 1121332. Part 3 - export MapObject from JS. r=jorendorff.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 14:16 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
ba00c79e932c9b720c2441ba84d95d561649c8e3
created 2014-09-16 10:01 -0400
pushed 2014-10-02 00:11 +0000
Till Schneidereit Till Schneidereit - Bug 1067459 - Only install a small subset of the standard builtins in the self-hosting global. r=jorendorff
225fa7edfb16880d1f687eacea2d7bb41d75b553
created 2014-07-19 23:44 +0200
pushed 2014-07-21 01:15 +0000
Tom Schuster Tom Schuster - Bug 1036136 - Implement structured cloning for Map and Set objects. r=jorendorff,bent
ecbee0ea949ea9450842af1b8a0fe9764d5e1705
created 2014-06-09 10:35 -0700
pushed 2014-06-10 04:46 +0000
Jeff Walden Jeff Walden - Bug 1022784 - Make all users of AutoGCRooter depend upon its definition, not upon forward declarations of it. r=terrence
ee8f081ebce6c5a1c3a315dfb0d168fc5bf62f84
created 2014-05-29 09:50 -0700
pushed 2014-05-30 01:08 +0000
Terrence Cole Terrence Cole - Bug 1015618 - Fix a performance regression in MapObject with GGC enabled; r=jonco
3a821ea694d7631ad683057ed65198b32eaadc36
created 2014-04-25 15:18 -0700
pushed 2014-04-30 03:58 +0000
Terrence Cole Terrence Cole - Bug 989414 - Rename EncapsulatedPtr to PreBarriered to clarify intended usage; r=jonco
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-09-12 02:06 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
c1262e2db2912441cc4f7326e2c1ab161c8b947c
created 2013-09-05 16:08 -0700
pushed 2013-09-06 15:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 912411 (part 3) - Remove lots of jsapi.h includes in SpiderMonkey. r=luke.
6eaf9e414a520fe9fd91f6b50d3436e7913e6182
created 2013-05-28 11:23 -0700
pushed 2013-08-21 12:10 +0000
Terrence Cole Terrence Cole - Bug 906940 - Exactly root the IsAcceptableThis callback; r=jonco,smaug
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2013-08-07 18:46 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
1d49d7996875ae564a6c6324610a5b1144973b0b
created 2013-07-30 16:30 -0700
pushed 2013-08-01 00:42 +0000
Terrence Cole Terrence Cole - Bug 899693 - Fix unsafe reference hazards around HashableValue::setValue; r=sfink
a8929e61d50a96daf7b08bab4d3f8de0158d3e7e
created 2013-07-07 23:23 -0700
pushed 2013-07-10 17:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 890784 (part 2) - Fix up #includes after the creation of the vm/Runtime module. r=wmccloskey.
aedf5992770a8c80df9104dc111059760f5be928
created 2013-06-19 18:01 -0700
pushed 2013-06-20 23:24 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 3) - Make include guards consistent in some more of js/src/. r=njn.
4bbca87e3009a82691ce86def47a27b406ad8f48
created 2013-06-06 21:35 -0700
pushed 2013-06-18 16:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2) - Remove more unnecessary #includes from SpiderMonkey. r=jorendorff.
118b1725ac1e820e679b5b33c1d69a66c872f558
created 2013-06-05 14:17 -0500
pushed 2013-06-07 15:15 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 869996 - Implement Set.prototype.{keys, values, entries}. r=jorendorff.
7b1025831aeffade0c6481e936d837c986028d55
created 2013-04-30 15:41 -0700
pushed 2013-05-04 04:38 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawObject typedef; r=jonco
41b415cfb8606f8aca98655ad025754d57a35326
created 2013-04-30 11:18 +0100
pushed 2013-05-01 08:17 +0000
Jon Coppeard Jon Coppeard - Bug 866778 - GC: Make autorooter for HashableValue contain its value r=sfink
b67bcb5f1a8e0f0d3dd6603cddaa4cec3e8da29f
created 2013-04-22 14:15 -0700
pushed 2013-04-23 16:55 +0000
Xin Zhang Xin Zhang - Bug 857385 - Make various JSFunctionSpec arrays const. r=waldo
9ce99b36df6d03529cb5e9a8770facb571a0a82d
created 2013-04-22 14:15 -0700
pushed 2013-04-23 16:55 +0000
Xin Zhang Xin Zhang - Bug 857385 - Make various JSPropertySpec arrays const. r=waldo
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-17 16:45 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-16 17:51 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-16 17:51 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-04-12 14:44 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 14:44 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
4e4530c957087c04c50136e203a37ebc71eb8550
created 2013-02-21 17:36 -0800
pushed 2013-04-07 09:12 +0000
Terrence Cole Terrence Cole - Bug 843907 - Move MapObject and SetObject's key to manual post-barriers; r=jorendorff
7b3da1dae19ae2fa087cfaa3e18dbbb6cda66d84
created 2013-02-21 17:31 -0800
pushed 2013-03-12 08:30 +0000
Terrence Cole Terrence Cole - Bug 843907 - Move to manual barriering for MapObject and SetObject's key; r=billm
e024dfa5a77431f5bd48a4898face9042f9b3055
created 2012-12-27 11:20 -0600
pushed 2013-01-05 09:44 +0000
Jeff Walden Jeff Walden - Bug 752578 - Use mfbt's guard object implementation rather than using our own in all the easy cases. r=Ms2ger
8541aa1783c7a3fc9f8168ef2006d1d4682aefd2
created 2012-12-14 14:33 -0600
pushed 2012-12-16 16:05 +0000
Jason Orendorff Jason Orendorff - Bug 817368 - Map.prototype.{keys,values,entries}. r=luke.
47711ed9454d572acc9a210d341fc24358a384e5
created 2012-11-02 10:12 -0500
pushed 2012-11-06 14:16 +0000
Jason Orendorff Jason Orendorff - Bug 807001 - Change Map and Set size() methods to accessor properties. r=Waldo.
dc4f417ef79ad54ad711b418cdbc0c0ae0093530
created 2012-10-30 17:02 -0500
pushed 2012-11-06 14:16 +0000
Jason Orendorff Jason Orendorff - Bug 805003 - Implement Map and Set clear methods. r=luke.
d552f2d2337fe8f42757f58fcd03fa468dc33c6f
created 2012-10-02 22:03 -0700
pushed 2012-10-04 06:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 796760 (part 2) - Exactly root FinalizeOp. r=terrence.
8694a4aa91cf9596736f3c263f0f4e5a22c430d4
created 2012-10-02 22:02 -0700
pushed 2012-10-04 06:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 796760 (part 1) - Exactly root JSTraceOp. r=terrence.
2d0fac2bc177f8d33deff212219650369f31b202
created 2012-09-20 22:17 -0700
pushed 2012-09-25 07:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 793086 (part 1) - Convert JSClassInitializerOp parameter to HandleObject. r=sfink.
76fba3ad58dd8b8ea760016b8c1d912831391ab0
created 2012-07-04 10:24 -0500
pushed 2012-07-27 09:40 +0000
Jason Orendorff Jason Orendorff - Bug 725909 - Make Maps and Sets iterable. r=luke.
e4fc754010f94ffacd6a78ec1e32f8805a6ec5b9
created 2012-07-03 16:33 -0500
pushed 2012-07-27 09:40 +0000
Jason Orendorff Jason Orendorff - Bug 743107 - Add OrderedHashTable. Change implementation of Map and Set to retain insertion order. r=luke.
5d00c508b09af316d1045cb66b18e0c3e3e33280
created 2012-07-03 17:44 -0700
pushed 2012-07-18 10:35 +0000
Jeff Walden Jeff Walden - Bug 773850 - Refactor method guarding to be able to work for methods that must be able to accept a |this| which is a proxy. r=luke
2447eb7dc7d21a29deeb69ed2f63f6b730312fd5
created 2012-07-04 19:44 -0400
pushed 2012-07-05 13:27 +0000
Ehsan Akhgari Ehsan Akhgari - Merge backouts
less more (0) -60 tip