js/public/TracingAPI.h
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
f2bedf1fe932f1bb3277a4db1e11fbb02b3242d8
created 2018-09-06 12:11 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/public. r=jandem
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
bbe538384ae8b61c0af775305facc392f172fd94
created 2018-05-24 11:26 -0700
pushed 2018-06-18 21:43 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
809b0329507e97d46600f52fe33d1c0fb2e118cf
created 2018-05-12 12:47 +0300
pushed 2018-06-18 21:43 +0000
Brindusan Cristian Brindusan Cristian - Merge inbound to mozilla-central. a=merge
f0cb25b7bdeefa070aac39697f0ecff54fa77699
created 2018-05-12 08:00 +0300
pushed 2018-06-18 21:43 +0000
Ciure Andrei Ciure Andrei - Backed out 11 changesets (bug 1457560, bug 1366287) for causing Linux build bustages CLOSED TREE
b424782cd5d1646cc50d4aae08049163d3c4c898
created 2018-05-11 19:09 -0700
pushed 2018-06-18 21:43 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden
7b8ada24da4ddc1a1b3961f9d0fffa7fd75f95c3
created 2018-05-11 11:38 -0700
pushed 2018-05-13 19:56 +0000
Andrew McCreight Andrew McCreight - Bug 1460636 - Don't trace jsids on ObjectGroup in the cycle collector. r=jonco, r=sfink, a=RyanVM
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
3f861ed63d1194889a059fe8d0650416d613187a
created 2017-11-14 17:10 +0000
pushed 2018-01-11 21:05 +0000
Jon Coppeard Jon Coppeard - Bug 1417077 - Make JSTracer provide the current GC number and use this in nsXULPrototypeDocument::TraceProtos() r=sfink r=mccr8
75902ad4c97a19b048160e3ef2470ad56ddfdcee
created 2017-07-28 11:06 +0100
pushed 2017-08-02 08:25 +0000
Jon Coppeard Jon Coppeard - Bug 1384885 - Do gray unmarking of cross zone edges as soon as they are found r=sfink
76b06d8c32041ffcb234875ae25070352b2bb590
created 2017-07-11 16:51 +0100
pushed 2017-08-02 08:25 +0000
Jon Coppeard Jon Coppeard - Bug 1378717 - Allow inlining of TraceEdge API's null check r=sfink
d2dbc6a1e81571703c54ac0c9baee5636a8ce78a
created 2017-06-14 10:29 +0100
pushed 2017-08-02 08:25 +0000
Jon Coppeard Jon Coppeard - Bug 1371234 - Clear GC edges when deleting a GC managed object outside a GC r=sfink
aac9899a66462ab8a3391ae9025c3e77a89975cc
created 2017-03-27 10:38 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
bf0a094026f7d736e56a5a1ea042fe8e531aabce
created 2017-03-27 11:09 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Backed out changesets e66f564d9749 and 0380d914ad39 (bug 1345177) for rooting hazards
0380d914ad395fca03f342ab911495a1284f1986
created 2017-03-27 10:38 +0100
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
4c3e4f77ea2fc477936ba06fc4488a6e4468a6d2
created 2017-03-05 09:23 +0000
pushed 2017-06-12 13:08 +0000
Jon Coppeard Jon Coppeard - Bug 1335751 - Add js::CheckGrayMarkingState friend API to check there are black to gray edges r=sfink
71f7cd1d842f054d2d8b6ebc4dc06b7c4ba0bc54
created 2017-03-05 12:37 +0000
pushed 2017-04-18 12:07 +0000
Jon Coppeard Jon Coppeard - Backed out 2 changesets (bug 1335751) for mochitest devtools failures
7d3562cfc9723146311fa66e1e748c1735a6979b
created 2017-03-05 09:23 +0000
pushed 2017-04-18 12:07 +0000
Jon Coppeard Jon Coppeard - Bug 1335751 - Add js::CheckGrayMarkingState friend API to check there are black to gray edges r=sfink
6dd3d485a0598df6175e0d0551237b427ba3bf04
created 2017-01-06 11:23 +0000
pushed 2017-01-11 17:31 +0000
Jon Coppeard Jon Coppeard - Bug 1324773 - Sweep JSCompartment::varNames_ r=sfink a=abillings a=jcristau
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-11-14 12:26 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-11-14 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
5ff6dcf4e4dc58d61d45e4fadac427e1d85b8c23
created 2016-06-17 01:46 +0100
pushed 2016-09-19 13:38 +0000
Steve Fink Steve Fink - No bug. Comment TracerKindTag values. r=me, a=DONTBUILD
69ea294ab4b6872904a881c15d814e73d272e27e
created 2016-05-16 14:23 +0100
pushed 2016-08-01 13:59 +0000
Jon Coppeard Jon Coppeard - Bug 1272604 - Add a zeal mode to check the heap after a moving GC r=terrence
58c36d9ae2af72144b7dd995b4f2344f543c0f7d
created 2015-12-18 14:50 -0800
pushed 2016-06-06 19:02 +0000
Terrence Cole Terrence Cole - Bug 1233862 - Add a WeakCache builtin to automatically manage sweeping; r=sfink
c275dd17ab5b2f58a365770fd05177eea3ef6d23
created 2016-03-14 16:11 +0100
pushed 2016-06-06 19:02 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1254092 - TraceIncomingCCWs should work at the JSCompartment level of granularity. r=jimb
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-04-25 16:57 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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 2016-01-25 13:55 +0000
Steve Fink Steve Fink - Bug 1225298 - Use GCHashMap for UniqueIdMap, r=terrence
648d35597456e37b3976c3640c0fa02e0e9b868b
created 2015-11-20 13:53 -0800
pushed 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +0000
Terrence Cole Terrence Cole - Bug 1225237 - Use stable hashing for DOMExpandoSet; r=jonco
ba5c3654f4854fc4d80532105b7ef4729b991bd9
created 2015-11-03 07:08 -0800
pushed 2016-01-25 13:55 +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-12-14 20:08 +0000
Terrence Cole Terrence Cole - Bug 1219419 - Keep DefaultTracer simple for now; r=fitzgen
a0e7e27c0872696dd10708b96198f7fe19941c52
created 2015-10-17 13:27 -0400
pushed 2015-12-14 20:08 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-08-10 18:23 +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-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1169086 - Use virtual dispatch to implement callback tracer; r=jonco, r=mccr8
less more (0) -60 tip