js/public/RootingAPI.h
b05f6533036ef582590878548755d9b8753da24d
created 2015-07-31 08:27 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1189809 - Remove the ill-fated DynamicTraceable; r=jonco
186ef16834789be5d1a68118061748c608bb55b7
created 2015-07-27 21:15 -0400
pushed 2015-09-21 14:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1188208 - Fix more constructors in js; r=jorendorff
35e191320db8d8385eec8ee768b06236a4305fb4
created 2015-07-29 16:46 -0700
pushed 2015-09-21 14:04 +0000
Wes Kocher Wes Kocher - Backed out changeset 54a082b01174 (bug 1188197) for various SM and CPP failures CLOSED TREE
5738b6629d1451ef0cd4e708a13108d0e81302ef
created 2015-07-29 16:46 -0700
pushed 2015-09-21 14:04 +0000
Wes Kocher Wes Kocher - Backed out changeset a5c748f78e97 (bug 1188445)
a5c748f78e97f11a3354ce7142bad4a11c02fafc
created 2015-07-28 09:21 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1188445 - Allow PersistentRooted to store StaticTraceable; r=sfink
54a082b0117453c81bb53c118576546a26178e4d
created 2015-07-24 15:09 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1188197 - Allow PersistentRooted to store DynamicTraceable; r=sfink
2729e432104c3b4ec0f7d7e45ec2301b181e2fb7
created 2015-07-28 13:04 -0700
pushed 2015-09-21 14:04 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu
79d18ff4fe2853abadab372bc3bc00872f52403e
created 2015-07-24 15:08 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1188129 - Use a universal constructor to create and init PersistentRooted; r=jonco
ca8eb562952db55fbd515e8926e7a8232631e62a
created 2015-07-23 14:05 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1188124 - Use rootKind to select the right PersistentRooted list head; r=sfink
55137da3de18912fd74679697ae3ebbe7dad2376
created 2015-07-27 17:52 -0700
pushed 2015-09-21 14:04 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1028418) for assertions in SavedStacks.cpp:103 CLOSED TREE
caf840e715905fa3cbaa2af397059bc4b83cdb47
created 2015-07-27 16:33 -0700
pushed 2015-09-21 14:04 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu
78d7e952823447812b9bc18841e81efe7bae15fb
created 2015-07-09 14:13 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1186156 - Move the PersistentRooted list heads into RootLists; r=sfink
05cae187d12c7669ed73af525578a7464d2229f7
created 2015-07-21 12:57 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1186154 - Templatize Rooted's context parameter to reduce copy-and-paste; r=jonco
0e2caddf2dba34e96b128d1498983bf512efa597
created 2015-07-22 11:31 -0400
pushed 2015-09-21 14:04 +0000
Andrew McCreight Andrew McCreight - Bug 1185744 - Conversion from PersistentRooted to MutableHandle does not check for initialization. r=sfink
d7b6660804389d8f9684ec3f80070ae1d342cbc6
created 2015-07-20 08:20 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1185749 - Implement a DynamicTraceable HashMap subclass that can be used with Rooted; r=jonco
8866687fc60408f0348d01c8ef954714df955476
created 2015-07-20 07:50 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1181279 - Allow Rooted to handle generic Traceable entries; r=sfink
34debf553302c5c1fd876c2fd140ed147954eb25
created 2015-07-09 13:35 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1182124 - Remove InternalHandle and its last use; r=bbouvier
b15c64cd725a3b632fd6208b35467c53358daa11
created 2015-07-20 08:38 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Backed out aae28fa58dda (Bug 1181279) for test bustage.
aae28fa58dda81d75cf0b11a9fde9e04ab2e41fa
created 2015-07-20 07:50 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1181279 - Allow Rooted to handle generic Tracable entries; r=sfink
d86fa46b62b8b35406fef4b014eb3d76ec73ec61
created 2015-07-17 14:02 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Backout 73d2c854d770 (Bug 1182124) for being on top of a suspected regression.
73d2c854d7703ee94c0d0ddbc71cfb947648cd15
created 2015-07-09 13:35 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1182124 - Remove InternalHandle and its last use; r=bbouvier
55b4ef462fde831f1e10dc80f52dd0d769791d71
created 2015-07-09 08:45 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1181799 - Allow use of Rooted with arbitrary, fully static structs; r=sfink
ff297c4e78a1af1a2d530ae6a03aa242a435ee15
created 2015-07-07 08:47 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1181155 - Use a common root list definition between JSContext and JSRuntime; r=jonco
3c61b61ea4a2541ade243726a967163d849f264a
created 2015-06-18 10:23 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
105c1cd529a27571ba7b58ee4803d2c413e9e941
created 2015-07-01 11:43 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Backed out changeset 6da67b7e65ac (Bug 1175642) for unexpected bustage on a CLOSED TREE. r=meow
6da67b7e65ac520df9e174a38892a6edbd9b6c4a
created 2015-06-18 10:23 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
fed964cad5376e4a20e2bd2ab28e26628321f3cf
created 2015-07-22 11:31 -0400
pushed 2015-08-10 18:23 +0000
Andrew McCreight Andrew McCreight - Bug 1185744 - Conversion from PersistentRooted to MutableHandle does not check for initialization. r=sfink, a=lmandel
c01c45d8f131268f90de6734eab1c447f5ff4446
created 2015-06-24 16:25 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Backout 6b847a10bbb1 (Bug 1175642) for being on top of a regression.
6b847a10bbb1996436d05cd8b64fb64775a37fe7
created 2015-06-18 10:23 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
c9c7ec25b894e40523b8c7f78974a944bcc7ab54
created 2015-05-30 08:06 -0700
pushed 2015-08-10 18:23 +0000
Steve Fink Steve Fink - Bug 1169391 - Use a ReservedRooted class for optimized Rooted use in vm/Interpreter.cpp, r=terrence
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
f9120972dab4a622832c9990d253f493d0610a41
created 2015-05-01 10:23 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1160665 - Use the same implementation for both internal and external barriers; r=jonco
10c0adba47eba848f17dd4538fd73bd640e454ee
created 2015-05-01 10:23 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1160567 - Assert that object derived types are not exposed in the API; r=jonco
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-06-29 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
9e6e0fbeb0b41f2c90beaeabf22a936ed2ecc2b7
created 2015-03-18 18:01 -0700
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
e5f4d89fe8a293c8d02a53383b2960ab504a53c6
created 2015-02-04 15:27 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1128110 - Share common operators on pointer-like GC classes; r=sfink
71097bb1ddcc73334d89d83e6e1f1b95f3a87f29
created 2015-01-23 10:23 +0000
pushed 2015-03-30 18:32 +0000
Jon Coppeard Jon Coppeard - Bug 1107639 - Give PersistentRooted<Value> the standard operations on Value r=terrence
d39d7e6ac6b8e376b2b02892013d46f2f8b615a4
created 2015-01-23 10:23 +0000
pushed 2015-03-30 18:32 +0000
Jon Coppeard Jon Coppeard - Bug 1107639 - Allow two phase construction of PersistentRooted r=terrence
e5fee301e66cfa4051d3a57999bbd13571f1f44c
created 2015-01-15 02:09 +0900
pushed 2015-03-30 18:32 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1120062 - Part 2: Remove use of IsNullPointer. r=waldo
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
6a4f6e2043d4a22f3b426c34a8fd4eb2d9840d67
created 2014-12-22 10:27 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 878850 - Remove the IsInRequest check in Rooted; r=sfink
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
b7c0e6bce748b3fc7ec114996a10bcbdcc3d2fde
created 2014-11-24 10:40 +0000
pushed 2015-01-12 19:37 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Remove an assertion that things don't move r=terrence
16a8a5c8b96a2fe14420f3a689b099e4410ddf32
created 2014-10-11 19:47 +0200
pushed 2014-11-28 15:29 +0000
Jan de Mooij Jan de Mooij - Backed out changeset 3a89e23a25f0 (bug 839838) for rooting analysis bustage on a CLOSED TREE.
3a89e23a25f07bf29ad5da35dcb04edc772d481b
created 2014-10-11 09:46 -0400
pushed 2014-11-28 15:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 839838 - Implement DOMRequest.then; r=sicking
923a414099b19542df7da32d13176cd70253e2bd
created 2014-10-08 20:43 -0400
pushed 2014-11-28 15:29 +0000
Nathan Froyd Nathan Froyd - Backout c41ceb365f00, 626abc356c25, and b756cab77bac (bug 839838) for non-unified build bustage on a CLOSED TREE
b756cab77bac8fd4b328c86f43f7b1d24ff62438
created 2014-10-08 17:36 -0400
pushed 2014-11-28 15:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 839838 - Implement DOMRequest.then; r=sicking,bzbarsky
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-11-28 15:29 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
d63a5fe3ace7d59e1aaad2a5d64bc511793349bc
created 2014-09-24 12:54 +0100
pushed 2014-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Unify the finalization and moving GC callbacks into a weak pointer update callback r=terrence r=bholley
8e6e924ff00bbfc6654e5364ae894b4d9a717880
created 2014-09-19 16:53 -0700
pushed 2014-11-28 15:29 +0000
Terrence Cole Terrence Cole - Back out changeset b7f417116d90 (Bug 1029549) for making the tree a beautiful orange color on a CLOSED TREE
b7f417116d90fa33207fa6bea0829cd48c0704d0
created 2014-09-19 15:51 -0700
pushed 2014-11-28 15:29 +0000
Terrence Cole Terrence Cole - Bug 1029549 - Sanity-check TenuredHeap pointers when accessing them; r=jonco
f1f12964fe26b06588e58e7e501111e7c0e9b48f
created 2014-09-09 15:08 -0700
pushed 2014-11-28 15:29 +0000
Terrence Cole Terrence Cole - Bug 914402 - Remove the defunct conservative stack scanner; r=sfink
970afb57215137f6158c7e1f04a74c4393c127f7
created 2014-08-20 12:18 +0200
pushed 2014-10-13 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1055758 - rm Ion CompilerRoot infrastructure. r=bhackett
05c37bb1fc0354189c6477456d01cf9913973d1b
created 2014-07-31 14:43 -0700
pushed 2014-10-13 16:35 +0000
Terrence Cole Terrence Cole - Bug 1047120 - PurpleBuffer doesn't actually need to use Heap<T>; r=mccr8,jonco
d4552a868ba9abed5e2ae1858f7f0c6182cbf3ac
created 2014-07-29 10:47 -0700
pushed 2014-10-13 16:35 +0000
Terrence Cole Terrence Cole - Bug 1045181 - Miscellaneous small cleanups in js::gc; r=jonco
less more (0) -100 -60 tip