js/public/TracingAPI.h
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-01-28 11:14 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
560e1ee498a5662d02806b21db11107359f95d13
created 2016-01-12 13:07 -0800
pushed 2016-01-13 10:57 +0000
Terrence Cole Terrence Cole - Bug 1238786 - Part 1: Allow null pointers in public tracing APIs; r=sfink
d7cbb410ecd66c6bf5db94252d92ef5a34e93d14
created 2016-01-12 13:07 -0800
pushed 2016-01-13 10:57 +0000
Terrence Cole Terrence Cole - Bug 1238779 - Remove the unused and nonsensical JS_TraceRuntime; r=fitzgen
4bc0041bf5f07a40bd65e4feeeb83879d3ba585b
created 2016-01-11 12:37 -0600
pushed 2016-01-12 10:54 +0000
Luke Wagner Luke Wagner - Bug 1238195 - Switch over some AutoVectorRooters to Rooted<TraceableVector>s and fill in some missing support (r=terrence)
eaeede8b77cc8558d87b30596db44d96a3a9f349
created 2015-12-30 10:10 -0800
pushed 2016-01-09 19:40 +0000
Terrence Cole Terrence Cole - Bug 1235923 - Part 1: Add C++ APIs for unbarriered pointer tracing; r=sfink
3ac8d03d63db9714fa1808196f1c5e64426946fc
created 2016-01-06 12:05 -0800
pushed 2016-01-07 10:51 +0000
Terrence Cole Terrence Cole - Backout 9dfd86b06459c257390c2514380a09456b008e33 (Bug 1235923) for build bustage on a CLOSED TREE.
9dfd86b06459c257390c2514380a09456b008e33
created 2015-12-30 10:10 -0800
pushed 2016-01-07 10:51 +0000
Terrence Cole Terrence Cole - Bug 1235923 - Part 1: Add C++ APIs for unbarriered pointer tracing; r=sfink
25ed386771f30c922b402a8c5d25f3fa13b98ed6
created 2015-12-30 08:52 -0800
pushed 2016-01-06 00:03 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
4bbe608d70f0934642031662a228364d0ef3feb3
created 2015-12-31 15:51 -0800
pushed 2016-01-02 00:29 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1235598) for linux reftest bustage
80cd10a8b3d7a2e249a7632dd442306e7f0b8890
created 2015-12-30 08:52 -0800
pushed 2016-01-02 00:29 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
c1b8d8e1188000587661eb9f842d5245e9f4fa2c
created 2015-12-30 15:17 -0800
pushed 2016-01-02 00:29 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1235598) for build bustage CLOSED TREE
55db488f9dfd078a927cb706001d65ef38da3219
created 2015-12-30 08:52 -0800
pushed 2016-01-02 00:29 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
4eb8f2d4c0262ed6870f9cd3f28b0de3d1c250b0
created 2015-11-18 17:37 -0800
pushed 2015-12-02 14:21 +0000
Steve Fink Steve Fink - Bug 1225298 - Use GCHashMap for UniqueIdMap, r=terrence
648d35597456e37b3976c3640c0fa02e0e9b868b
created 2015-11-20 13:53 -0800
pushed 2015-11-23 13:09 +0000
Terrence Cole Terrence Cole - Bug 1226687 - Part 1: Export a GCPolicy usable by JS::Heap; r=fitzgen
b52488f1bad90f9258ee01cafc29a0cc566b33cd
created 2015-11-17 11:33 -0800
pushed 2015-11-20 12:13 +0000
Steve Fink Steve Fink - Bug 1225298 - Use GC policy mechanism for sweeping hashtable-based collections. r=terrence
88e667f1d029b81b5a040c35e4a97a47fff67f42
created 2015-11-17 11:32 -0800
pushed 2015-11-19 13:45 +0000
Terrence Cole Terrence Cole - Bug 1225237 - Use stable hashing for DOMExpandoSet; r=jonco
ba5c3654f4854fc4d80532105b7ef4729b991bd9
created 2015-11-03 07:08 -0800
pushed 2015-11-11 11:43 +0000
Terrence Cole Terrence Cole - Bug 1220310 - Generalize GC container trace function dispatch as GCPolicy; r=sfink
61ff0cf9bb33513919573ff22b086478b157333e
created 2015-10-28 13:42 -0700
pushed 2015-10-29 10:49 +0000
Terrence Cole Terrence Cole - Bug 1219419 - Keep DefaultTracer simple for now; r=fitzgen
a0e7e27c0872696dd10708b96198f7fe19941c52
created 2015-10-17 13:27 -0400
pushed 2015-10-18 02:55 +0000
Michael Wu Michael Wu - Bug 1212663 - Use doxygen style comments in jsapi, r=Waldo
60fdd3ce9836cb81adebfe7a21a3e48e094f11a2
created 2015-09-15 12:12 -0700
pushed 2015-09-16 17:53 +0000
Terrence Cole Terrence Cole - Bug 1204594 - Use MOZ_RAII to replace GUARD_OBJECT where possible in the GC; r=sfink
a7d430e2d19e0f95139bbfbb802d1cc23b9a6bb7
created 2015-09-02 11:34 -0700
pushed 2015-09-06 03:20 +0000
Terrence Cole Terrence Cole - Bug 1199843 - Part 3: Strongly type JS::TraceChildren; r=jonco r=mccr8
b4a0665236823079c7caaf0516d493e9098287ee
created 2015-08-12 16:55 -0700
pushed 2015-08-14 23:32 +0000
Steve Fink Steve Fink - Bug 1164294 - Implement a linear-time ephemeron marking algorithm, r=terrence, r=jonco
f8da9d2fc8dd4bf6ec3cd5ea3314a6a0510be3ef
created 2015-08-05 11:02 -0700
pushed 2015-08-12 14:47 +0000
Terrence Cole Terrence Cole - Bug 1191529 - Remove JSIdArray and AutoIdArray and replace with Rooted<IdVector>; r=mccr8, r=jonco
d1288e84b4a039332a52ba194877100b0b6ec598
created 2015-07-29 14:59 -0700
pushed 2015-08-04 11:01 +0000
Terrence Cole Terrence Cole - Bug 1189072 - Make DefaultTracer for struct types call T::trace; r=fitzgen
dde3457426b911e377c9f7b559a609a8d695a4b8
created 2015-07-03 15:06 -0700
pushed 2015-07-29 17:47 +0000
Jim Blandy Jim Blandy - Bug 1180017 - Give GCCellPtr is<T> and to<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
b65c048414f701e3526f13719ca97f15951eeefb
created 2015-07-29 15:27 +0200
pushed 2015-07-29 17:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 465793bc6fcf (bug 1180017) for suspicion of causing bug 1188799
465793bc6fcf71beafea0bbf87f4d7ec23305f63
created 2015-07-07 09:52 -0700
pushed 2015-07-29 17:47 +0000
Jim Blandy Jim Blandy - Bug 1180017: Give GCCellPtr is<T> and as<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
d498daf4f845bb5721bedc84c27194098be720ab
created 2015-06-11 10:03 -0700
pushed 2015-06-15 19:55 +0000
Terrence Cole Terrence Cole - Bug 1173889 - Strongly type the CallbackTracer dispatch function; r=jonco, r=mccr8
31b85f5bb71cd3d4cfe696dbd6f3c03221ddfa6d
created 2015-05-28 16:35 -0700
pushed 2015-06-04 12:39 +0000
Terrence Cole Terrence Cole - Bug 1169086 - Use virtual dispatch to implement callback tracer; r=jonco, r=mccr8
29b70379883ab86c5a6d5c2ec025b63f26874adc
created 2015-05-26 09:17 -0700
pushed 2015-05-29 13:33 +0000
Terrence Cole Terrence Cole - Bug 1167795 - Share the root and child tracing code in DumpHeapComplete; r=mccr8
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2015-05-23 20:31 +0000
Terrence Cole Terrence Cole - Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
455fb7de9f841216d6ed11d5a2da3b088ddf2e72
created 2015-05-04 17:36 -0700
pushed 2015-05-07 13:41 +0000
Terrence Cole Terrence Cole - Bug 1161726 - Use a custom tracer for tenuring to avoid the indirect calls; r=jonco
49472c04d816a40bb75711c4b3f5963b2bc9e74a
created 2015-05-04 17:34 -0700
pushed 2015-05-07 13:41 +0000
Terrence Cole Terrence Cole - Bug 1161353 - Remove the post-barrier verifier; r=sfink
2ac0d383d39a83bbd27cce543753aea8c357beca
created 2015-04-29 10:23 -0700
pushed 2015-05-01 16:57 +0000
Terrence Cole Terrence Cole - Bug 1159540 - Organize and comment the marking paths; r=sfink
5ac3ca4b4222b410f61e26b8c165d0ae1cafa52b
created 2015-04-28 10:28 -0700
pushed 2015-04-29 23:43 +0000
Terrence Cole Terrence Cole - Bug 1158809 - Only use a single output from getTracingEdgeName; r=jonco
3233b981d091d5bdd024e8bafe1ea5d87e1965b5
created 2015-04-24 18:22 -0600
pushed 2015-04-27 10:00 +0000
Brian Hackett Brian Hackett - Bug 1155033 - Handle cyclic or deep ObjectGroup tracing chains during cycle collection, r=terrence.
b7e1e4899a60af3cff747c56b2bc83af19bb32bc
created 2015-04-23 12:22 +0200
pushed 2015-04-23 21:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
15df3c88bb3119d125b644db1974a82858e69676
created 2015-04-10 13:33 -0700
pushed 2015-04-18 23:37 +0000
Terrence Cole Terrence Cole - Bug 1153959 - Use RAII to manage tracing details; r=jonco
c20d08789e803240061338777342e745c5d5a64c
created 2015-02-26 14:15 -0800
pushed 2015-03-31 12:46 +0000
Terrence Cole Terrence Cole - Bug 1147180 - Introduce a new, strongly-typed tracing path; r=jonco, r=sfink
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
99415fbccf8375d8f7b0e4f85a6b040f83adb969
created 2015-03-28 10:41 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1147588, bug 1147669, bug 1147533, bug 1147665, bug 1135985, bug 1147180, bug 1147670) for frequent 10.10 devtools-2 GC assertion failures
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +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 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
853e3ad56dadff940baea514c999b9fb055755fb
created 2015-02-26 14:15 -0800
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Introduce a new, strongly-typed tracing path; r=jonco, r=sfink
a4246efc8a253cabde698fbab437824bbcb08915
created 2015-02-25 13:11 -0800
pushed 2015-03-25 14:34 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Split callback and marking tracers completely; r=jonco, r=mccr8
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
3928ee1b0381453833c00fbe1e1b72a26143f13a
created 2015-01-11 11:34 +0900
pushed 2015-01-12 10:44 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
7b57ab0cf44f7cb66a2af419931aae28492d6d60
created 2014-12-01 14:49 -0800
pushed 2014-12-08 20:46 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 2: Implement GCCellPtr; r=jonco
caa4ffd2f7657fe4e2a19a11e083aeb5a1b241f6
created 2014-12-01 14:49 -0800
pushed 2014-12-08 20:46 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 1: Move GCTraceKind from jspubtd to TraceAPI; r=jonco, r=mccr8
1c42f7b5b39c6233de1f2da7decb83bbaeb3842c
created 2014-11-14 09:22 +0000
pushed 2014-11-14 22:48 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix leak of moved expando objects r=terrence
eca9d4c70a7b60521c574e79a17d083544ff2305
created 2014-11-07 11:56 +0100
pushed 2014-11-10 13:26 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1083456 - Part 1: Add JS_TraceIncomingCCWs. r=terrence
a817b58630c872cfef3c9f84f7b9bd707a8147a5
created 2014-08-13 10:05 +0100
pushed 2014-08-13 14:02 +0000
Jon Coppeard Jon Coppeard - Bug 1052388 - Rename JS_CallHeapFooTracer() functions to JS_CallFooTracer() r=terrence r=smaug
cf31dec6639a580e726fa70829e8d05f3dfcd805
created 2014-04-11 15:19 -0700| base
pushed 2014-04-19 02:00 +0000
Terrence Cole Terrence Cole - Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
less more (0) tip