js/public/TracingAPI.h
29c7dc3daf8dfbef3c28bc680833539e5920a059
created 2021-09-21 22:13 +0300
pushed 2021-09-22 04:09 +0000
Marian-Vasile Laza Marian-Vasile Laza - Backed out changeset c0b5f3efa4d4 (bug 1731432) for causing reftest failures. CLOSED TREE
c0b5f3efa4d4c9d9d2248a02f263290e4837d4a7
created 2021-09-21 17:19 +0000
pushed 2021-09-22 04:09 +0000
Jon Coppeard Jon Coppeard - Bug 1731432 - Re-add the pre-write barrier on Heap<T> r=sfink
84359d014a92ac2289485cd84ee4b2088ca12306
created 2021-07-28 07:11 +0000
pushed 2021-07-28 15:33 +0000
Jon Coppeard Jon Coppeard - Bug 1722538 - Make TraceWeakEdge accept null edges r=sfink
fd06a92d7dcaa9e8808e773099b7867da6740fe6
created 2021-06-17 16:51 +0000
pushed 2021-06-18 09:20 +0000
Jan de Mooij Jan de Mooij - Bug 1715512 part 2 - Add PropMap GC thing. r=jonco
36647ef6f014ee7199a0bad93851750ead132473
created 2021-06-16 19:38 +0000
pushed 2021-06-16 21:42 +0000
Ted Campbell Ted Campbell - Bug 1716250 - Remove JS_FRIEND_API. r=jandem,sfink
fc6b5fb9274925ac97e7fb3ba61eb71f24e8b4f8
created 2021-04-06 11:06 +0000
pushed 2021-04-06 15:29 +0000
Jan de Mooij Jan de Mooij - Bug 1700052 part 9 - Add js::GetterSetter GC thing. r=jonco
88d76a5c5958d3ea418d9d20883e4bb38c39f866
created 2021-03-06 01:05 +0000
pushed 2021-03-06 09:33 +0000
Jan de Mooij Jan de Mooij - Bug 1689413 part 17 - Remove ObjectGroup. r=jonco
be83e8dbc365e0c03dd57e2dca49dfde1be07843
created 2021-03-06 01:11 +0200
pushed 2021-03-06 09:33 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 18 changesets (bug 1689413) for wpt failures on Event-subclasses-constructors.html CLOSED TREE
4d4d052bf8d3bfda3bb77cf05aa0e659e1c03b1d
created 2021-03-05 19:10 +0000
pushed 2021-03-06 09:33 +0000
Jan de Mooij Jan de Mooij - Bug 1689413 part 17 - Remove ObjectGroup. r=jonco
3614b819746c9bdad343f934c84618e419906dbe
created 2021-03-02 17:55 +0000
pushed 2021-03-03 04:16 +0000
Jon Coppeard Jon Coppeard - Bug 1695861 - Make tracing with the barrier tracer follow the same path as calling PreWriteBarrier r=sfink
93ad03996bf91f662ae7062f9bc74af82bc689f0
created 2021-03-01 13:39 +0000
pushed 2021-03-01 16:25 +0000
Jon Coppeard Jon Coppeard - Bug 1694209 - Buffer GC things in the pre-write barrier and process them later r=sfink
5ad5e86d2358ce95f482e56f6214a3c1c0d78977
created 2021-01-30 11:21 +0000
pushed 2021-01-30 19:41 +0000
Jon Coppeard Jon Coppeard - Bug 1689394 - Make updating tracing context information unconditional on the tracer kind r=sfink
8ccb4e4dcd08d3bff67d08eb48bb25c5847821e2
created 2021-01-08 09:06 +0000
pushed 2021-01-08 16:07 +0000
Jon Coppeard Jon Coppeard - Bug 1685132 - Remove the special case for tenuring in TraceEdgeInternal r=sfink
1547b1a7189503e22eaa2180fa9597a044b91ff8
created 2020-10-14 09:17 +0000
pushed 2020-10-14 16:38 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Change GenericTracer API so that it doesn't include details of heap storage r=sfink
ac6536591c1cad74c50b4a85c6e7dea6b5b45c06
created 2020-10-12 19:05 +0000
pushed 2020-10-13 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Move disptachToOnEdge methods out of class definition r=sfink
a6331448cef236c3c3e9fc8b831188a4853bc88f
created 2020-10-08 14:39 +0000
pushed 2020-10-09 04:17 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Move trace options into a separate options class passed when the tracer is created r=sfink
118d9d444b76a89f25857e4e40d3c6a1fff27cb2
created 2020-10-08 14:38 +0000
pushed 2020-10-09 04:17 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Remove JSTracer's checkEdges option which doesn't seem to be necessary any more r=sfink
1dc072fcc9e81e8a93341034bd601a2b03c3bd12
created 2020-10-07 14:34 +0300
pushed 2020-10-07 15:50 +0000
Razvan Maries Razvan Maries - Backed out 2 changesets (bug 1668825) for build bustages on TracingAPI.h. CLOSED TREE
5bc8cb307c6133f6b861a349ba9bf65e28a2ea15
created 2020-10-06 18:10 +0000
pushed 2020-10-07 15:50 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Move trace options into a separate options class passed when the tracer is created r=sfink
0e6a88c27779530bcbb6e04c3b0debf5498cc7ff
created 2020-10-06 18:06 +0000
pushed 2020-10-07 15:50 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Remove JSTracer's checkEdges option which doesn't seem to be necessary any more r=sfink
6ae7a5b34ffb9f368c60ca605761aeeaec241369
created 2020-10-05 07:56 +0000
pushed 2020-10-05 15:11 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Remove JS_GetTraceThingInfo from the public API since it's only used internally r=sfink
ea033bf01dd0463ebdc448bd073d81ccab1d98ef
created 2020-10-05 07:55 +0000
pushed 2020-10-05 15:11 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Remove unused onChild return value r=sfink
52e9a1f9b9c121ce6dd4135bb77e45fcc65c4fe7
created 2020-10-05 07:54 +0000
pushed 2020-10-05 15:11 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Split out tracing context information into a separate class r=sfink
940c9b71f178c24b8b499acb0a2f08b08d290207
created 2020-10-05 07:54 +0000
pushed 2020-10-05 15:11 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Move canSkipJsid to JSTracer so it's together with the other tracing options r=sfink
7cfb76e5d6ba58c55f9cc1af2a7d6210609551c6
created 2020-10-05 07:54 +0000
pushed 2020-10-05 15:11 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Split CallbackTracer into GenericTracer and CallbackTracer r=sfink
862bae6bac69ee932fdab786ad1b4ef923324125
created 2020-10-05 07:53 +0000
pushed 2020-10-05 15:11 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Combine TracerKindTag and TracerKind r=sfink
ac952bad0e4ec4d91d08e5656fd431175adb2896
created 2020-10-05 07:52 +0000
pushed 2020-10-05 15:11 +0000
Jon Coppeard Jon Coppeard - Bug 1668825 - Rename WeakMapTraceKind to WeakMapTraceAction and make it an enum class r=sfink
9622978091f10d02cd63faf13f929d003bb7155b
created 2020-09-15 11:04 +0000
pushed 2020-09-16 09:56 +0000
Jon Coppeard Jon Coppeard - Bug 1664810 - Remove TraceIncomingCCWs from the public API r=sfink
2cca9cb89b46d67e1e25051495cb89f71b856c32
created 2020-09-15 14:01 +0300
pushed 2020-09-15 15:47 +0000
Csoregi Natalia Csoregi Natalia - Backed out 5 changesets (bug 1664810) for build bustages on TestingFunctions.cpp. CLOSED TREE
0d5cd8372bcb8e06983679407082883ff12e268f
created 2020-09-15 10:27 +0000
pushed 2020-09-15 15:47 +0000
Jon Coppeard Jon Coppeard - Bug 1664810 - Remove TraceIncomingCCWs from the public API r=sfink
e2ba76aefa65e70fc7642b74aab557a03d0e00bd
created 2020-04-14 21:02 +0000
pushed 2020-04-15 15:56 +0000
Jon Coppeard Jon Coppeard - Bug 1455563 - Remove some dead code from the GC r=sfink
4db8bac77334902afec3850352b4ab3c468673e3
created 2020-02-13 14:33 +0000
pushed 2020-02-13 18:21 +0000
Ted Campbell Ted Campbell - Bug 1615143 - Eliminate TraceKind::LazyScript. r=jonco
7060854d0302a4a2cbb386c755820d89cfbf4262
created 2020-01-02 11:02 +0000
pushed 2020-01-02 21:50 +0000
Jon Coppeard Jon Coppeard - Bug 1605348 - Only trace the target of a WeakRef if the tracer requests weak edges r=sfink
fafd0c8e26ec2659d9c7e0afac1f274402bdac0a
created 2019-12-13 21:35 +0000
pushed 2019-12-14 09:41 +0000
Ted Campbell Ted Campbell - Bug 1603845 - Fix clang-format issues in js/ r=iain
e68519117ace07eabee7e527d8e8f6f7f1be0225
created 2019-12-12 23:44 +0000
pushed 2019-12-13 09:46 +0000
Jeff Walden Jeff Walden - Bug 1603256 - Convert |JS::UnsafeTraceRoot| from a template to separate function overloads. r=sfink
0de337062155d091e6f5a50da5cc5c36e6d7fee3
created 2019-12-12 23:43 +0000
pushed 2019-12-13 09:46 +0000
Jeff Walden Jeff Walden - Bug 1603256 - Convert |js::gc::TraceExternalEdge| from a template to separate function overloads. r=sfink
240c74a53e8824cb1e63129bdabdd6afc43774e7
created 2019-12-12 23:43 +0000
pushed 2019-12-13 09:46 +0000
Jeff Walden Jeff Walden - Bug 1603256 - Define |js::UnsafeTraceManuallyBarrieredEdge| as not a template function, and only for the single |JSObject*| GC type that needs it. r=sfink
745bab598970274b9b1dc050aef274c781e3f89d
created 2019-12-02 18:25 +0000
pushed 2019-12-03 09:48 +0000
Steve Fink Steve Fink - Bug 1597206 - Refactor GCMarker state management r=jonco
448c6b6a1ea0cf84bc8d44624c392ad8c8bb92b8
created 2019-11-28 07:47 +0200
pushed 2019-11-28 09:41 +0000
Noemi Erli Noemi Erli - Backed out 3 changesets (bug 1597206) as requested by sfink
f8cb8d38ae2fb35b8fd532ec894efff30704bd2a
created 2019-11-28 00:49 +0000
pushed 2019-11-28 09:41 +0000
Steve Fink Steve Fink - Bug 1597206 - Refactor GCMarker state management r=jonco
c0a39dfb7052b980574d5fe8bb15abf02bc5f473
created 2019-11-28 04:45 +0200
pushed 2019-11-28 09:41 +0000
Noemi Erli Noemi Erli - Backed out 3 changesets (bug 1597206) for causing assersions in GC.cpp
e372ae10adb5880afcf820a51ff3bdd559269b76
created 2019-11-28 00:49 +0000
pushed 2019-11-28 09:41 +0000
Steve Fink Steve Fink - Bug 1597206 - Refactor GCMarker state management r=jonco
b6584463c8a78da28cc22850e28edf35bab513d6
created 2019-10-14 09:21 +0000
pushed 2019-10-15 21:37 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1573809 - Part 6 : GCHashmap/GCHashTable traceWeak. r=jonco
394cb5645323fa4b0c61397fe2daa553157362ff
created 2019-09-20 10:09 +0000
pushed 2019-09-20 21:52 +0000
Jon Coppeard Jon Coppeard - Bug 1581574 - Remove Heap<T> write barrier and rely on existing read barrier to make incremental marking work r=sfink
f2d3df5525bd9a1f0f2792a1c7e20fcae81140d9
created 2019-08-13 08:31 +0000
pushed 2019-08-13 16:10 +0000
Jon Coppeard Jon Coppeard - Bug 1407593 - Report embedding leaks of JS GC things r=sfink,sfink?
d685ba705bc2d2560308f9aa8ef272d03c602fad
created 2019-08-08 12:27 +0000
pushed 2019-08-09 03:49 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1570590 : trace weak references in tracing. r=jonco
4af4586cebba5bee696fc6583779d5b1fc3ba57e
created 2019-07-26 08:59 +0000
pushed 2019-07-26 16:26 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1551810 - Part 1: return bool in CallbackTracer methods. r=jonco
1cd7d9c0a6c332f6868766f903314ffca8e883ad
created 2019-06-13 01:11 +0000
pushed 2019-06-13 09:54 +0000
Paul Bone Paul Bone - Bug 1557928 - Rename the DoNotCare tracer kind r=jonco
96d1f41cb708b261c2702089cdef0b0a99607250
created 2019-06-13 04:07 +0300
pushed 2019-06-13 09:54 +0000
Andreea Pavel Andreea Pavel - Backed out 4 changesets (bug 1557928) SM build bustages on a CLOSED TREE
5e5b8a770b18a9728a459d78662e6c0440a5fa9c
created 2019-06-12 16:23 +0000
pushed 2019-06-13 09:54 +0000
Paul Bone Paul Bone - Bug 1557928 - Rename the DoNotCare tracer kind r=jonco
97ea8a900a1862ee531eecbbd9dfd7cbf080e85f
created 2019-06-11 07:04 +0300
pushed 2019-06-11 09:40 +0000
Cosmin Sabou Cosmin Sabou - Backed out 6 changesets (bug 1556321, bug 1556430, bug 1167452) for causing multiple regressions.
37f9bd277c34c77914bbd944119e3c85521d5d6f
created 2019-05-31 23:33 +0000
pushed 2019-06-01 09:40 +0000
Steve Fink Steve Fink - Bug 1167452 - Barrier weakmap operations and maintain weak keys table during incremental collections. r=jonco
2609de72b1d1234385f554c2b55258f3ea891d8d
created 2019-03-27 16:26 +0000
pushed 2019-03-29 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1306008 - Give JS::Heap<T> pointer wrappers a pre-barrier r=sfink
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-02-15 01:38 +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-01 05:49 +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-01 05:49 +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-11-30 11:01 +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-11-19 21:56 +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-09-11 22:13 +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-07 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
less more (0) -100 -60 tip