js/src/gc/GCRuntime.h
2a613f5a58663485f3c20b18a9fc867a09bc532a
created 2016-02-26 08:03 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Bug 1119537 - Make decommit a proper GC phase; r=jonco
17bfd6a2a52944f0f0e544dcc5e9d8118dd46d02
created 2016-02-25 09:43 +0000
pushed 2016-04-25 16:57 +0000
Jon Coppeard Jon Coppeard - Bug 1232229 - Add assertions to prevent nursery allocation when setting up OMT parse tasks r=terrence
d8da9bc56468f58be505e61e72e78bff1d2b4b61
created 2016-02-22 08:51 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Bug 1249367 - Make background finalization a GC phase (and clean up Zones properly); r=jonco
1e6e49542ca9fdf8ee2db825864962361d6bc91f
created 2016-02-17 09:00 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Backout 7acb1edc3f91 (bug 1244956) for regressing tpaint.
49868bdea8c8241e2acf98df37e386e1982cde09
created 2016-02-15 10:37 +0000
pushed 2016-04-25 16:57 +0000
Jon Coppeard Jon Coppeard - Bug 1188364 - Supress GC while transplanting to prevent compacting GC observing intermediate state r=terrence
7acb1edc3f914e4184b3626fe615377750067a89
created 2016-02-02 09:32 -0800
pushed 2016-04-25 16:57 +0000
Terrence Cole Terrence Cole - Bug 1244956 - Simplify Wrapper rooting mechanism; r=sfink
e2fa804302c9a34576754dd73cab80b7c718701d
created 2016-02-05 12:21 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1245767 - Allow combining different gczeal modes. r=terrence
ddaa87cfd7fafd303ecfa84c324af09804676932
created 2016-01-25 06:46 +0800
pushed 2016-03-07 14:18 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1242262 - Remove the last vestiges of JS_GC_MARKING_VALIDATION (it's a GC Zeal mode now). r=terrence
a048c55e1906f380a9f95d8f1dfa8308c37629cd
created 2016-01-13 12:28 -0800
pushed 2016-03-07 14:18 +0000
Terrence Cole Terrence Cole - Bug 1239314 - Make marking validation a normal zeal mode; r=jonco
59e221c0187ceee5ede3cfe7f45b097177a2a6bb
created 2016-01-19 12:48 -0800
pushed 2016-03-07 14:18 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1233831 - Part 0: JSAPI plumbing for nursery collection callbacks; r=terrence
9df268f67bb3bdf5debd9f9e4f4967381d36f972
created 2016-01-14 13:50 +0000
pushed 2016-03-07 14:18 +0000
Jon Coppeard Jon Coppeard - Bug 1238548 - Make GCRuntime::setParameter() fallible r=terrence
ece17eeb83de4afb3e46c9bae4d63e57144d999c
created 2015-12-31 15:21 +0200
pushed 2016-03-07 14:18 +0000
Olli Pettay Olli Pettay - Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
22f51211915bf7daff076180847a7140d35aa353
created 2015-12-30 16:34 -0800
pushed 2016-03-07 14:18 +0000
Wes Kocher Wes Kocher - Backed out changeset 0d55a6e4e98e (bug 1120016) for 980 b2g hazards a=merge
0d55a6e4e98e6e420ca9810688f9921434a94eef
created 2015-12-30 19:16 +0200
pushed 2016-03-07 14:18 +0000
Olli Pettay Olli Pettay - Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
30044858f40c18b5059a0df89ab18eb455270286
created 2015-07-13 12:42 -0700
pushed 2016-01-25 13:55 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1170325 - Convert js::Vector into a template alias to mozilla::Vector with a single customized default argument. Also get rid of the CRTP support in mozilla::Vector (through mozilla::VectorBase) now that template aliasing is good enough, and make mozilla::Vector final so that people will use composition and not inheritance with it. (Inheritance plays poorly with movability and a few other things, in addition to messing up template argument deduction matching.) r=Waldo, patch sort of a tag-team between him and me
13d1f47dabe1eef039da4471e91d8427dfbafe6f
created 2015-11-25 11:41 -0800
pushed 2016-01-25 13:55 +0000
Terrence Cole Terrence Cole - Bug 1227774 - Encapsulate markCompartments logic; r=jonco
b526e349c77fd781319ba2fe95f78233b5670767
created 2015-09-10 14:12 -0700
pushed 2016-01-25 13:55 +0000
Terrence Cole Terrence Cole - Bug 1202923 - Encapsulate GC begin and end notification callbacks in an RAII guard; r=jonco
07485d615e337c907c5ef57b0dc2e7fa0e0bd251
created 2015-10-28 13:42 -0700
pushed 2016-01-25 13:55 +0000
Terrence Cole Terrence Cole - Bug 1219418 - Always access minEmptyChunkCount under the GC lock; r=jonco
7ecec6573ae9e323ea1f4ca401d160ad776405a6
created 2015-10-15 13:43 -0700
pushed 2016-01-25 13:55 +0000
Terrence Cole Terrence Cole - Bug 1214961 - Sweep XPConnect incrementally; r=mccr8, r=jonco
103c2e08b3187d0759b86437b12d4688bcb30b01
created 2015-10-08 11:24 -0700
pushed 2015-12-14 20:08 +0000
Terrence Cole Terrence Cole - Bug 1213005 - Try harder not to fire read barriers during GC; r=sfink
00cd37ae27b7ecf6edc8cbc5f44f8ab60d90231b
created 2015-08-20 10:35 -0700
pushed 2015-12-14 20:08 +0000
Terrence Cole Terrence Cole - Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco
316ad2696b321e8faf29571b9f25bf5c9e916e35
created 2015-09-28 14:57 -0700
pushed 2015-12-14 20:08 +0000
Terrence Cole Terrence Cole - Backout cca86cd156cf (Bug 1196847) for regressing EarleyBoyer.
cca86cd156cf57a2d7bbbc103a4cd0ec92b03f05
created 2015-08-20 10:35 -0700
pushed 2015-12-14 20:08 +0000
Terrence Cole Terrence Cole - Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco
36d363bb1d734d60280a4ea96cbfa75db98a4c4f
created 2015-09-22 19:26 +0200
pushed 2015-12-14 20:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1207232: Let lockOwner be Atomic; r=terrence
cab4a53058bde6f60238412251543688e133ef7b
created 2015-05-08 11:05 +0800
pushed 2015-10-29 11:30 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence
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
9bbb4ad6efc50ae35765a73c355bd7b34a3b6f61
created 2015-09-10 14:11 -0700
pushed 2015-10-29 11:30 +0000
Terrence Cole Terrence Cole - Bug 1202865 - Split out Zone selection from stats collection and malloc bytes reset; r=jonco
f772e7820f5fe889bbb74af499f4f44d7ffd15d8
created 2015-08-11 08:42 -0700
pushed 2015-10-29 11:30 +0000
Terrence Cole Terrence Cole - Bug 1193428 - Rename the incremental parameter to be more meaningful; r=jonco
3c46b6ef0ded804367f1b1ff9548ca1968ceca43
created 2015-09-05 13:49 -0700
pushed 2015-10-29 11:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out 10 changesets (bug 1123237) for hazard build failures and Windows test failures
a1546857dce9a17234ac801009d2e9f195e81fc5
created 2015-05-08 11:05 +0800
pushed 2015-10-29 11:30 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence
d59abfdfaa005d77e713cc7bb6fd54d17f67060b
created 2015-09-03 09:38 -0700
pushed 2015-10-29 11:30 +0000
Terrence Cole Terrence Cole - Backout c9e469c6b915 (Bug 1196847) for regressing octane.
c9e469c6b9159e42c83dacdc91b5084b9600a93e
created 2015-08-20 10:35 -0700
pushed 2015-10-29 11:30 +0000
Terrence Cole Terrence Cole - Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco
987f27a5b79fcfa101e525e16d88320d13527476
created 2015-08-26 09:44 -0700
pushed 2015-10-29 11:30 +0000
Steve Fink Steve Fink - Bug 1198826 - Increment (plain) gcNumber on all GCs, r=terrence
89c678443131f0a13cdbddeca302ee970ecb6749
created 2015-08-25 12:42 +0800
pushed 2015-10-29 11:30 +0000
Kan-Ru Chen Kan-Ru Chen - Backed out 8 changesets (bug 1123237) CLOSED TREE
a80502c372f10231bbe3edc230d01ad0e961328e
created 2015-05-08 11:05 +0800
pushed 2015-10-29 11:30 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence
6b89a7ac12de05290039ea21cef7d86c2d107150
created 2015-08-11 08:42 -0700
pushed 2015-10-29 11:30 +0000
Terrence Cole Terrence Cole - Bug 1193032 - Part 1: Rename GCRuntime::sliceBudget to defaultTimeBudget; r=jonco
9c9f970f1fffef726a62f9edc66a3d858f91aa6f
created 2015-08-10 14:14 -0700
pushed 2015-10-29 11:30 +0000
Terrence Cole Terrence Cole - Bug 1192304 - Common up the checks when entering GC API; r=jonco
5ba973a43c12931c3538803459de5cb71e4c1d81
created 2015-07-31 13:07 -0700
pushed 2015-09-21 14:04 +0000
Terrence Cole Terrence Cole - Bug 1189906 - Remove the unused UseSavedRoots enum; r=jonco
cad7572d811e267c9990022980425762e88514b5
created 2015-07-30 11:02 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1188936 - Release/protect relocated arenas earlier r=terrence
3c9793590d9fd1cf33210ebbe7b663b52e5e42ae
created 2015-07-15 10:22 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1165054 - Add API to clear postbarrier callbacks and use it when CPOW tables are destroyed r=terrence
8d2a248f180ed8f8e732216184bb153dd749a5be
created 2015-07-09 08:38 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1181306 - Skip compacting phase when finishing an incremental GC non-incrementally r=terrence
7dd48c16b76bf82e070735192bd64d0d275f0f76
created 2015-07-15 11:27 +0100
pushed 2015-08-10 18:23 +0000
Jon Coppeard Jon Coppeard - Bug 1165054 - Add API to clear postbarrier callbacks and use it when CPOW tables are destroyed. r=terrence, a=ritu
4d38c2c86ba438eccfca0459347ea99fdf444cc9
created 2015-06-11 16:35 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 136d0f3fe47c (bug 1172193) for causing bc3 leaks in browser_notifications.js on a CLOSED TREE
136d0f3fe47c010f6205e0cbe84458f71555c997
created 2015-06-11 07:58 +0100
pushed 2015-08-10 18:23 +0000
Jon Coppeard Jon Coppeard - Bug 1172193 - Also collect zones with cross zone pointers into the scheduled set r=terrence
46871501aaa3c1ce2347a80d0be394a0792caf12
created 2015-06-04 09:30 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1164982 - Record telemetry for GC max pause during animations; r=sfink
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
557399d18235e0dbc2f14e1b7f08c56f44d9cff6
created 2015-06-02 11:47 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 887030 - Allow inlining of heapState checks from outside JSAPI; r=jonco
bc178fdf14277ef97b2cc7d3333220348fe4a233
created 2015-06-02 11:46 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 887030 - Remove the volatile from heapState; r=jonco
afa16d0fd4406e2669469b8a9ca18073e944f542
created 2015-03-11 11:23 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1140166 - Move OOM GC up to the top level of the allocator; r=jonco
f8552cb1f75e87209f62e6cc0c51ee9d5f4efe05
created 2015-07-15 11:27 +0100
pushed 2015-07-23 03:52 +0000
Jon Coppeard Jon Coppeard - Bug 1165054 - Add API to clear postbarrier callbacks and use it when CPOW tables are destroyed. r=terrence, a=ritu
033d22094200b822ba79e7334a3184b81d28bfd4
created 2015-05-07 03:47 -0700
pushed 2015-06-29 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1161353 - Follow-up to remove more post-barrier verifier cruft; r=terrence
49472c04d816a40bb75711c4b3f5963b2bc9e74a
created 2015-05-04 17:34 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1161353 - Remove the post-barrier verifier; r=sfink
1f79844c376f994585b43edb1b739a553f2b1fbf
created 2015-04-22 08:29 +0200
pushed 2015-06-29 20:18 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink
4654c5e880d3bb97c69255806832e1e27ea84b24
created 2015-04-13 16:42 +0100
pushed 2015-06-29 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1149752 - Cancel GC caused by user inactivity if the user becomes active again r=terrence r=smaug
2efcea316e969911168c8fb38580d2ae5db6e7d5
created 2015-03-30 11:03 +0100
pushed 2015-06-29 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1146696 - Don't assume there are no arenas available after last ditch GC. r=terrence
17b64ef6cb4b825ddb82d75407f61fe92da9d7fb
created 2015-03-30 16:23 -0700
pushed 2015-06-29 20:18 +0000
Wes Kocher Wes Kocher - Backed out changeset a9137f699a08 (bug 1146696) for cgc orange CLOSED TREE
a9137f699a087620c9f200087ce023e25e3edbe5
created 2015-03-30 11:03 +0100
pushed 2015-06-29 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1146696 - Don't assume there are no arenas available after last ditch GC. r=terrence
5ff215f33d8f73c8322d0b1a5ae38af25ccdaaf8
created 2015-03-30 11:36 -0400
pushed 2015-06-29 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 490d2e6a5026 and f1bd22adbd0c (bug 1146696) for frequent mochitest-bc leaks.
1131368d1567cbf40f29913022574ea27640eaa2
created 2015-03-30 11:03 +0100
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1146696 - Don't assume there are no arenas available after last ditch GC. r=terrence, a=sledru
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
less more (0) -100 -60 tip