js/src/builtin/MapObject.cpp
5a5ff76c69ae8c2b0218dae4077213ec38e6763a
created 2013-06-16 17:27 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 6) - Use JSObject::{is,as} for MapIteratorObject. r=sfink.
7a56133fe3829886d594c8e1ac1768061f0eeaf9
created 2013-06-06 17:48 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 2) - Remove unnecessary #includes in jsobjinlines.h. r=benjamin.
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 1) - Move isFunction() et al from jsobjinlines.h to jsobj.h and minimize the number of files that #include jsobjinlines.h. r=benjamin.
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
118b1725ac1e820e679b5b33c1d69a66c872f558
created 2013-06-05 14:17 -0500
pushed 2013-08-05 18:49 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 869996 - Implement Set.prototype.{keys, values, entries}. r=jorendorff.
cec949998373ea6396af7faa8496f62e8ab579da
created 2013-05-01 16:55 -0400
pushed 2013-06-24 18:52 +0000
Nathan Froyd Nathan Froyd - Bug 858131 - rewrite FloatingPoint.h to be C++-only instead of C-compatible C++; r+original-author=Waldo
7b1025831aeffade0c6481e936d837c986028d55
created 2013-04-30 15:41 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawObject typedef; r=jonco
41b415cfb8606f8aca98655ad025754d57a35326
created 2013-04-30 11:18 +0100
pushed 2013-06-24 18:52 +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-06-24 18:52 +0000
Xin Zhang Xin Zhang - Bug 857385 - Make various JSFunctionSpec arrays const. r=waldo
9ce99b36df6d03529cb5e9a8770facb571a0a82d
created 2013-04-22 14:15 -0700
pushed 2013-06-24 18:52 +0000
Xin Zhang Xin Zhang - Bug 857385 - Make various JSPropertySpec arrays const. r=waldo
8a971669e5493e5e99733819c0021738f19522d3
created 2013-04-22 16:17 -0400
pushed 2013-06-24 18:52 +0000
Xin Zhang Xin Zhang - Bug 857385 - Make JS_InitClass, js_InitClass and js::DefineConstructorAndPrototype take const function specs and property specs. Remove const_cast in js::DefinePropertiesAndBrand. r=waldo
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
4925a84c57cfc2ef4750c7eacc84133977910ab9
created 2013-04-05 21:19 -0700
pushed 2013-06-24 18:52 +0000
Jeff Walden Jeff Walden - Bug 858677 - Make the internal deletion operations not take a strictness argument and a Value*, but rather take a JSBool* -- and let callers handle the property-couldn't-be-deleted (but no error occurred) case. r=jorendorff
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-06-24 18:52 +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-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-06-24 18:52 +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-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 843907 - Move MapObject and SetObject's key to manual post-barriers; r=jorendorff
14865f4247b826da653ce400c69409aa59d22838
created 2013-03-21 12:56 +0000
pushed 2013-05-13 16:59 +0000
Jon Coppeard Jon Coppeard - Bug 853028 - GC: Fix some rooting issues found by static analysis r=terrence
7b501d844f6dab79815b859e6368f834b06a8f6f
created 2013-02-13 11:51 -0800
pushed 2013-05-13 16:59 +0000
Terrence Cole Terrence Cole - Bug 841065 - Do not call pre-barrier on finalized objects when finalizing Map and SetObjects; r=billm
e15520ae6a3e6333d610fa5f0ff7f3a20339db7b
created 2013-02-08 08:40 +0000
pushed 2013-05-13 16:59 +0000
Jon Coppeard Jon Coppeard - Bug 841801 - Sweep some objects in the background r=billm
6450a26eb74f37f754757283e8fb533fae8e1dbd
created 2013-01-24 20:18 -0700
pushed 2013-04-01 19:47 +0000
Brian Hackett Brian Hackett - Bug 834242 - Reduce cost of exact stack rooting during property reads, r=terrence.
8541aa1783c7a3fc9f8168ef2006d1d4682aefd2
created 2012-12-14 14:33 -0600
pushed 2013-02-19 18:06 +0000
Jason Orendorff Jason Orendorff - Bug 817368 - Map.prototype.{keys,values,entries}. r=luke.
47711ed9454d572acc9a210d341fc24358a384e5
created 2012-11-02 10:12 -0500
pushed 2013-01-07 21:25 +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 2013-01-07 21:25 +0000
Jason Orendorff Jason Orendorff - Bug 805003 - Implement Map and Set clear methods. r=luke.
52b59d7cff7c7fe85e4664a163ee3cd6df17e374
created 2012-10-11 18:38 -0500
pushed 2013-01-07 21:25 +0000
Isaac Aggrey Isaac Aggrey - Bug 794510: Part 2: Use more stdint types instead of protypes.h types; r=ehsan
d552f2d2337fe8f42757f58fcd03fa468dc33c6f
created 2012-10-02 22:03 -0700
pushed 2012-11-19 21:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 796760 (part 2) - Exactly root FinalizeOp. r=terrence.
8694a4aa91cf9596736f3c263f0f4e5a22c430d4
created 2012-10-02 22:02 -0700
pushed 2012-11-19 21:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 796760 (part 1) - Exactly root JSTraceOp. r=terrence.
2d0fac2bc177f8d33deff212219650369f31b202
created 2012-09-20 22:17 -0700
pushed 2012-11-19 21:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 793086 (part 1) - Convert JSClassInitializerOp parameter to HandleObject. r=sfink.
da61c2c5d7968651da0ece7f01e31895a7223375
created 2012-09-06 13:48 -0700
pushed 2012-11-19 21:10 +0000
Jeff Walden Jeff Walden - Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
17497a3b1281850a4b35ab6a34866a1a59d3ef86
created 2012-09-17 15:10 -0700
pushed 2012-11-19 21:10 +0000
Jeff Walden Jeff Walden - Backed out changeset 17d36418f4d6, possible memory leak. r=graphserver
17d36418f4d6b6a863837418844b5f5012080722
created 2012-09-06 13:48 -0700
pushed 2012-11-19 21:10 +0000
Jeff Walden Jeff Walden - Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
278080ef7545140a7f11b3e2eef01da792cd19a5
created 2012-09-12 11:01 -0500
pushed 2012-11-19 21:10 +0000
Jason Orendorff Jason Orendorff - Bug 779025 - jit-test/tests/collections/Map-iterator-add-remove.js causes AddressSanitizer heap-use-after-free. r=luke.
d0789db68c77ada4f7fdf1ca8db213a3e003cf44
created 2012-08-31 15:01 -0700
pushed 2012-11-19 21:10 +0000
Luke Wagner Luke Wagner - Bug 787246 - rm OffTheBooks/Foreground/UnwantedForeground gunk (r=billm)
4bb01221995fe6e4472789367f04095be485020f
created 2012-09-12 11:01 -0500
pushed 2012-10-25 23:58 +0000
Jason Orendorff Jason Orendorff - Bug 779025 - jit-test/tests/collections/Map-iterator-add-remove.js causes AddressSanitizer heap-use-after-free. r=luke, a=akeybl
bf1a005f1e61d7e3861b644b5db1953d487792a0
created 2012-08-21 13:13 -0600
pushed 2012-10-08 18:29 +0000
Brian Hackett Brian Hackett - Make JSObject::doSomethingToThisObject methods static, bug 782646. r=terrence
62342ad8d7fcd6e79a0e8260b30152ac80b089d8
created 2012-08-16 11:40 -0700
pushed 2012-10-08 18:29 +0000
Jim Blandy Jim Blandy - Bug 777174: Change CallNonGenericMethod to take the predicate and implementation as template arguments, not function arguments. r=luke
454e12a2460fdead7805cf496e33ec93ca9148d8
created 2012-08-12 19:50 -0600
pushed 2012-10-08 18:29 +0000
Brian Hackett Brian Hackett - Add various autorooting, bug 772303. r=terrence
10237eeb36c43106e62ff36967dd9a12d0b3b519
created 2012-08-08 14:02 -0700
pushed 2012-10-08 18:29 +0000
Terrence Cole Terrence Cole - Bug 780309 - Move atom methods into js namespace; r=luke
e5345853fdac66907197bb8d5e2523148465bb23
created 2012-07-04 10:24 -0500
pushed 2012-10-08 18:29 +0000
Jason Orendorff Jason Orendorff - Bug 769504 - Atomize strings when using them as hash keys in a Map or Set. r=luke.
a91040f69ea354d3c19a250e0fa5da1bbf9aabfc
created 2012-07-23 13:37 -0700
pushed 2012-10-08 18:29 +0000
Steve Fink Steve Fink - Bug 777219 - Prepare SpiderMonkey for a fully rooted API; r=bhackett
5fc650b30514f28a43df72968fa9287edd5cfd2b
created 2012-07-31 10:28 -0700
pushed 2012-10-08 18:29 +0000
David Zbarsky David Zbarsky - Bug 779196 - Fix some initializing pointer as bool warnings r=luke
090fd1585e341ccc0f18b02c809e066a61fe3e77
created 2012-07-30 05:19 -0600
pushed 2012-10-08 18:29 +0000
Brian Hackett Brian Hackett - Use HandleValue and MutableHandleValue in API hooks where possible, bug 776579. r=billm, sr=dmandelin
76fba3ad58dd8b8ea760016b8c1d912831391ab0
created 2012-07-04 10:24 -0500
pushed 2012-10-08 18:29 +0000
Jason Orendorff Jason Orendorff - Bug 725909 - Make Maps and Sets iterable. r=luke.
aa8bab8cc31f909a26e8e1f4b85981d43fb71e50
created 2012-07-25 13:08 -0500
pushed 2012-10-08 18:29 +0000
Jason Orendorff Jason Orendorff - Bug 770954 - Trip the GC write barrier when removing an entry from a Map or Set. r=billm.
0610488a81c9bc7f6fa336169d669f31c306f1cf
created 2012-07-25 12:43 -0500
pushed 2012-10-08 18:29 +0000
Jason Orendorff Jason Orendorff - Bug 775896 - OrderedHashTable should have a hashShift field like HashTable. r=luke.
e4fc754010f94ffacd6a78ec1e32f8805a6ec5b9
created 2012-07-03 16:33 -0500
pushed 2012-10-08 18:29 +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-10-08 18:29 +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-08-27 22:37 +0000
Ehsan Akhgari Ehsan Akhgari - Merge backouts
f6bdb7fc663f9db5d07f7f997b08b5c089c5540d
created 2012-07-04 19:44 -0400
pushed 2012-08-27 22:37 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset aec1ad4171a1 (bug 769504) because of merge conflicts with the rest of the backouts
cd8db9c2ffc3689f2060cacf28e1e0e6aaa60643
created 2012-07-04 19:43 -0400
pushed 2012-08-27 22:37 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset 8e3bc766092d (bug 725909) because of merge conflicts with the rest of the backouts
a9aa3ca036274386dc3a1b41ef60e5ce994511de
created 2012-07-04 19:27 -0400
pushed 2012-08-27 22:37 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset 5f4c341d773a (bug 743107) under the suspicion of breaking Linux32 mochitest-chrome without framepointers
8e3bc766092df0359253982b3bc1782c8d54068c
created 2012-07-04 10:24 -0500
pushed 2012-08-27 22:37 +0000
Jason Orendorff Jason Orendorff - Bug 725909 - Make Maps and Sets iterable. r=luke.
aec1ad4171a17e692e7af213a2c82dc693f4459c
created 2012-07-04 10:24 -0500
pushed 2012-08-27 22:37 +0000
Jason Orendorff Jason Orendorff - Bug 769504 - Atomize strings when using them as hash keys in a Map or Set. r=luke.
926876345186403b3c68a1c7ebf339b79102ed2c
created 2012-07-04 10:24 -0500
pushed 2012-08-27 22:37 +0000
Jason Orendorff Jason Orendorff - Use // comments in MapObject.cpp. Trivial. r=luke in bug 769504.
5f4c341d773a39cd425da34f9d090bcf73ec048c
created 2012-07-03 16:33 -0500
pushed 2012-08-27 22:37 +0000
Jason Orendorff Jason Orendorff - Bug 743107 - Add OrderedHashTable. Change implementation of Map and Set to retain insertion order. r=luke.
13a8fa3afd28f98d71aa3737d8ecd9a1facd589f
created 2012-06-14 19:13 -0700
pushed 2012-08-27 22:37 +0000
Jeff Walden Jeff Walden - Bug 765990 - Never use Rooted<T> as a temporary, so that the Rooted->Handle conversion path occurs in only one manner, not two (ambiguous) manners. r=luke
c710654ee7474c99b34f3c646a9ab25ba4c51b63
created 2012-06-21 10:00 +0100
pushed 2012-08-27 22:37 +0000
Ed Morley Ed Morley - Backout 1c5a8d617bff (bug 765990), 617cb36ead59, b3067d05a76a (bug 760995), 79f9a61a1e43 (bug 426163) for bustage
1c5a8d617bff300a1b6e3e96e9b4c79fdd69d553
created 2012-06-14 19:13 -0700
pushed 2012-08-27 22:37 +0000
Jeff Walden Jeff Walden - Bug 765990 - Never use Rooted<T> as a temporary, so that the Rooted->Handle conversion path occurs in only one manner, not two (ambiguous) manners. r=luke
364ae9fe58c97ca12eec421e1e0c187e4f11c60f
created 2012-06-20 15:49 -0700
pushed 2012-08-27 22:37 +0000
Jeff Walden Jeff Walden - Back out 2fe1b4d570df for obvious browser-build bustage, less-obvious shell build bustage. r=ಠ_ಠ
less more (0) -60 tip