js/src/gc/Tracer.cpp
02b94db5f51caba6d30b1378feef50958a8b3d2d
created 2017-04-09 17:52 +0900
pushed 2017-04-09 21:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1352317 - Output the kind of string in gc edges log. r=jandem
1425314826933648a675ee91c0503a2b9cd71a75
created 2017-04-05 13:49 -0700
pushed 2017-04-07 20:03 +0000
Andrew McCreight Andrew McCreight - log info about object compartments draft
bc761b1b23c66b6c441b4fc8dc1ac8569e4680d2
created 2017-02-27 14:00 +0100
pushed 2017-02-27 22:28 +0000
Sylvestre Ledru Sylvestre Ledru - indent js without the sorting of js headers draft
a902510561e752b603045b94fe96356835fcd07e
created 2017-02-24 09:56 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - indent js draft
e0e9311952545d3db566f02c63a1a5913aa1891f
created 2016-12-09 09:55 -1000
pushed 2016-12-22 18:21 +0000
Tom Tromey Tom Tromey - Bug 1060419 - move jsprf.h and jsprf.cpp to mozglue, r?froydnj draft
051faa36303bf59064c5a7ff4c2a72ae3d470025
created 2016-12-09 09:55 -1000
pushed 2016-12-17 20:55 +0000
Tom Tromey Tom Tromey - Bug 1060419 - move jsprf.h and jsprf.cpp to mozglue draft
7135f0524c1f13295d2396c56482b6728972677c
created 2015-01-12 12:06 -0700
pushed 2016-10-06 22:11 +0000
Tom Tromey Tom Tromey - Bug 987069 - make ScriptSource filename encoding consistent draft
0de811b52c9416c85c35ef739f18abf131f92f5d
created 2016-08-23 11:25 +0200
pushed 2016-08-23 18:31 +0000
Jan de Mooij Jan de Mooij - Bug 1295967 - Share Shapes and BaseShapes across compartments. r=jonco,fitzgen,njn
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-08-11 16:13 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
37e1f09cd54e81f7e5c23123fe4caa2dc9277019
created 2016-08-02 22:16 +0200
pushed 2016-08-03 03:34 +0000
Tom Schuster Tom Schuster - Bug 1251364 - Remove our custom printf implementation (jsprf.cpp). r=tromey
2ce26d5c3376c756f2cfa43a4b75378879363a24
created 2015-12-15 07:45 -0800
pushed 2016-07-15 01:32 +0000
Terrence Cole Terrence Cole - Bug 1232686 - Use decltype to infer Variant::match return type; r=fitzgen
0fcaad4111c43ef3bbab08f66f5c3511a2af67a5
created 2015-12-14 13:28 -0800
pushed 2016-05-19 20:54 +0000
Terrence Cole Terrence Cole - Bug 1232417 - Use a Variant to represent the CrossCompartmentWrapperMap key; r=jonco
fdea8d099dbd8fee22f222f92bc784af46292239
created 2016-04-29 18:10 -0700
pushed 2016-05-01 11:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1268805 - Implement PrivateGCThingValue. (r=terrence)
03af61c547ddad9a95f9dfd2bdbc5ce867badf35
created 2016-04-30 00:52 +0200
pushed 2016-05-01 11:16 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1268805) for build bustage. r=backout on a CLOSED TREE
31075a760b2e8d517de2f16a163621c72549f3a6
created 2016-04-29 15:12 -0700
pushed 2016-05-01 11:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1268805 - Implement PrivateGCThingValue. (r=terrence)
457e7d5b11363cf859bb4c476701cf4803f452c4
created 2016-03-30 12:33 +0100
pushed 2016-03-30 14:52 +0000
Jon Coppeard Jon Coppeard - Bug 1259306 - Trace ShapeTables r=terrence
4f2f430361c4f37d51fefa27069cf7536ebdebc7
created 2016-03-18 15:07 -0700
pushed 2016-03-19 03:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 1257045 - Give Debugger wrappers of wasm code their own CCW key kinds. (r=jimb)
c7914f20970a34cfcf5a878466a13cc842fa50e4
created 2016-03-17 23:59 -0400
pushed 2016-03-18 09:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset fbc336fb47f9 (bug 1257045) for jit-test failures.
fbc336fb47f9a138762948e6262a3b0113b5c702
created 2016-03-17 18:53 -0700
pushed 2016-03-18 09:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 1257045 - Give Debugger wrappers of wasm code their own CCW key kinds. (r=jimb)
c275dd17ab5b2f58a365770fd05177eea3ef6d23
created 2016-03-14 16:11 +0100
pushed 2016-03-15 07:44 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1254092 - TraceIncomingCCWs should work at the JSCompartment level of granularity. r=jimb
d7cbb410ecd66c6bf5db94252d92ef5a34e93d14
created 2016-01-12 13:07 -0800
pushed 2016-01-13 13:04 +0000
Terrence Cole Terrence Cole - Bug 1238779 - Remove the unused and nonsensical JS_TraceRuntime; r=fitzgen
eaeede8b77cc8558d87b30596db44d96a3a9f349
created 2015-12-30 10:10 -0800
pushed 2016-01-09 21:37 +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 02:17 +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 02:17 +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-05 17:36 +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 11:05 +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 11:05 +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 11:05 +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 11:05 +0000
Terrence Cole Terrence Cole - Bug 1235598 - Part 1: Add better SpiderMonkey API support for tracing in C++; r=sfink
ec32289f301b01648b599da42a036d8969fcf444
created 2015-12-12 19:29 +0100
pushed 2015-12-22 11:12 +0000
Wei Wu Wei Wu - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=n.nethercote
d8f7ef55e3513ea70c80db33cfbe70be62d1e74f
created 2015-09-17 10:57 -0700
pushed 2015-09-28 13:39 +0000
Terrence Cole Terrence Cole - Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink
c167178109febd1b9c8eac5656c710ee09c4c58d
created 2015-09-16 11:19 -0700
pushed 2015-09-19 07:04 +0000
Terrence Cole Terrence Cole - Bug 1205054 - Remove isNullLike and other imprecise null checks; r=sfink
a7d430e2d19e0f95139bbfbb802d1cc23b9a6bb7
created 2015-09-02 11:34 -0700
pushed 2015-09-07 04:19 +0000
Terrence Cole Terrence Cole - Bug 1199843 - Part 3: Strongly type JS::TraceChildren; r=jonco r=mccr8
b6873269bc49a81e63eb52bb3297d46c53dbc85a
created 2015-07-29 12:31 -0400
pushed 2015-07-29 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1180017 - Fix up the badly-horked backout and re-land.
dde3457426b911e377c9f7b559a609a8d695a4b8
created 2015-07-03 15:06 -0700
pushed 2015-07-29 18:32 +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 18:32 +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 11:32 +0000
Jim Blandy Jim Blandy - Bug 1180017: Give GCCellPtr is<T> and as<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
56fc13299fe6c72e341fab541bdad99835cc556e
created 2015-07-25 15:43 -0700
pushed 2015-07-27 16:03 +0000
Terrence Cole Terrence Cole - Bug 1187512 - Fix accumulated unified bustage in SpiderMonkey; r=jonco
d498daf4f845bb5721bedc84c27194098be720ab
created 2015-06-11 10:03 -0700
pushed 2015-06-15 23:36 +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 18:32 +0000
Terrence Cole Terrence Cole - Bug 1169086 - Use virtual dispatch to implement callback tracer; r=jonco, r=mccr8
a5f31bacc839708a0d0c8f9408b00f9b4767c601
created 2015-05-26 15:42 -0600
pushed 2015-05-27 00:04 +0000
Brian Hackett Brian Hackett - Bug 1166678 - Inline first ObjectGroup::maybeSweep test, r=jandem.
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2015-05-23 22:33 +0000
Terrence Cole Terrence Cole - Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
dda6d9e077c83523a99970290922b3fce7f88cf1
created 2015-05-21 11:41 -0700
pushed 2015-05-23 22:33 +0000
Terrence Cole Terrence Cole - Bug 1167323 - Use internal interfaces to implement MarkCycleCollectorChildren; r=jonco
49472c04d816a40bb75711c4b3f5963b2bc9e74a
created 2015-05-04 17:34 -0700
pushed 2015-05-07 13:44 +0000
Terrence Cole Terrence Cole - Bug 1161353 - Remove the post-barrier verifier; r=sfink
2ac0d383d39a83bbd27cce543753aea8c357beca
created 2015-04-29 10:23 -0700
pushed 2015-04-30 21:56 +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:56 +0000
Terrence Cole Terrence Cole - Bug 1158809 - Only use a single output from getTracingEdgeName; r=jonco
e8e50b26a090006a0c1f519dd307c7e9287eeb34
created 2015-04-23 10:42 -0700
pushed 2015-04-24 18:56 +0000
Terrence Cole Terrence Cole - Bug 1157533 - Share Value and jsid typed dispatch code; r=jonco
95fd54df106b927e09148720caacf6d979b5489b
created 2015-04-20 10:42 -0700
pushed 2015-04-24 10:42 +0000
Terrence Cole Terrence Cole - Bug 1156390 - Do CheckMarkedThing on internal edges as well as roots; r=sfink
a051796abed8de0bea83856a507ff6d92505b059
created 2015-04-14 13:28 -0700
pushed 2015-04-20 22:13 +0000
Terrence Cole Terrence Cole - Bug 1154085 - Move eager scanning under the ambit of GCMarker::traverse; r=sfink
6c8f5f47766c281ada9e2d25ba6cb6df55bdc94e
created 2015-04-14 13:28 -0700
pushed 2015-04-17 22:13 +0000
Terrence Cole Terrence Cole - Bug 1154086 - Move DoTracing to Tracer.cpp; r=sfink
15df3c88bb3119d125b644db1974a82858e69676
created 2015-04-10 13:33 -0700
pushed 2015-04-17 22:13 +0000
Terrence Cole Terrence Cole - Bug 1153959 - Use RAII to manage tracing details; r=jonco
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-04-05 08:26 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
898ac9f9b37f6234512857b5f140d8ca3c397af4
created 2015-03-30 15:14 -0700
pushed 2015-04-05 08:26 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 7: Move String marking to TraceEdge; r=jonco
46c089128c1a5af1653703df86cd1d6df0ce6aa2
created 2015-03-30 15:14 -0700
pushed 2015-04-05 08:26 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 3: Move Script marking to TraceEdge; r=jonco
46067a10bd37764de683c92490e461b1ed46d11b
created 2015-03-26 10:23 -0700
pushed 2015-03-31 15:46 +0000
Terrence Cole Terrence Cole - Bug 1147669 - Replace id marking functions with TraceEdge; r=jonco
ad8cd4aaa14330d8243eae57d25efb7ec98683ec
created 2015-03-26 10:23 -0700
pushed 2015-03-31 15:46 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-30 17:20 +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-30 17:20 +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-30 17:20 +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-30 17:20 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
less more (0) -100 -60 tip