js/src/jsgc.cpp
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +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
176ade0f680db91f93879209d7ebc3458cecbf96
created 2015-03-26 09:50 -0400
pushed 2015-05-11 18:39 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1146662 - Refactor ArenasToUpdate::next to work with a range-based for loop. r=jonco
a4246efc8a253cabde698fbab437824bbcb08915
created 2015-02-25 13:11 -0800
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1135985 - Split callback and marking tracers completely; r=jonco, r=mccr8
8fcdeca7e5480bfe92cd4de4540c7977503fd848
created 2015-03-21 14:35 -0400
pushed 2015-05-11 18:39 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1143042 - Switch AllocKind iteration over to range-based for loops. r=terrence
5850aa2851fe3706a75327b1495f2d3decb6af37
created 2015-03-23 17:06 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1141563 - Don't update Shapes in parallel after compacting GC r=terrence
2f6de7b18305e9813ebec370b4266ff51204c485
created 2015-01-26 15:32 -0800
pushed 2015-05-11 18:39 +0000
Steve Fink Steve Fink - Bug 1125412 - Expose an object for inspecting GC memory values, r=terrence
45366e6959e2949aa30e7357960662c8287c300a
created 2015-03-21 23:37 -0700
pushed 2015-05-11 18:39 +0000
Jim Blandy Jim Blandy - Bug 1140773: Address review comments. r=shu
b40f0e7c51a08fac107491abc0fee29015cf7965
created 2015-03-21 22:18 -0700
pushed 2015-05-11 18:39 +0000
Jim Blandy Jim Blandy - Bug 1140773: Ensure that GCParallelTask subclasses properly join at the start of their destructor. r=shu
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-05-11 18:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
74aab037e628b4f5d772cd9ad13731fdfc7dff02
created 2015-03-17 09:26 -0700
pushed 2015-05-11 18:39 +0000
Steve Fink Steve Fink - Bug 1120655 - Suppress zone/compartment collection while iterating, r=terrence
81de36604bf22e8b777a3d7fc4eb57a038c1c27f
created 2015-03-16 16:23 -0700
pushed 2015-05-11 18:39 +0000
Steve Fink Steve Fink - Bug 1120655 - Rename lastGC -> destroyingRuntime, r=terrence
e3655beb2ecd909a8a9c3c1755c5e8e5e89b51b7
created 2015-03-19 08:51 -0700
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1144920 - Move gray buffer clearing out of GCMarker; r=jonco
8f19e666277d0140bb0250caa007ce10709534a2
created 2015-03-18 11:17 -0700
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1144817 - Move hasBufferedGrayRoots to GCRuntime; r=jonco
5462a753d8496c839ab3e05693004a8f7968633a
created 2015-03-19 10:12 +0900
pushed 2015-05-11 18:39 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1116376 - Skip full GC triggered by atoms zone if keepAtoms is true, and retrigger it after keepAtoms becomes false. r=jonco
701f405c730d6f9eb1f21bb29d7123163a6b1bd5
created 2015-03-18 10:56 -0700
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1144794 - Move markBufferedGrayRoots to the GCRuntime; r=sfink, a=RyanVM
64c3ca62a081511978f5b1580963046e86ae7a3e
created 2015-03-18 10:56 -0700
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1144789 - Strongly type GrayBufferState enum and move to GCRuntime; r=sfink, a=RyanVM
df8ccc49e728c6c0c52cbfbabf723f3f2797447b
created 2015-03-18 10:49 -0700
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1144369 - Add a GC phase to track time spent buffering gray roots; r=sfink, a=RyanVM
13c8a1cc5ed39056618c526859b11b3b8aaab80b
created 2015-03-18 10:48 -0700
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1144331 - Assert that gray buffering does not depend on isMarking; r=jonco, a=RyanVM
77671f29d2560b84eb88b643039f82ecc45d1124
created 2015-02-26 12:35 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Check budget in incremental compaction r=terrence
4d0cce795ce0ce8728b7dd70a6d07c570f6fd296
created 2015-02-26 12:35 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Incrementalise compacting GC by zones r=terrence
f7be20a39a8a383c833252da44f22f94450caf06
created 2015-03-16 15:13 -0700
pushed 2015-05-11 18:39 +0000
Steve Fink Steve Fink - Bug 1139456 - Do not let compaction set the alloc threshold to unreasonably small sizes, r=terrence
67b1737a236d788fc9e2d9dc85165be20f03cd22
created 2015-03-11 11:11 -0700
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1141234 - Part 7: Reorder the allocator methods for clarity; r=sfink
2b9f5019abf1749c5c58240e7722d56467ca4e6b
created 2015-03-13 02:13 +0100
pushed 2015-05-11 18:39 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. r=terrence
98e5e14b05e4bfc6671cc9942638723d57f9fbc9
created 2015-03-12 15:01 -0400
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1141234) for bustage.
df39d787c523e14930cd572d68be34bf8db4599a
created 2015-03-11 11:11 -0700
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1141234 - Part 7: Reorder the allocator methods for clarity; r=sfink
86c3fb9ff541c782fdaa07669172c16bfde1e091
created 2015-03-10 20:12 -0700
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1140643 - JitcodeGlobalMap marking must participate in iterative weak reference marking. (r=terrence)
66772bfc2a647d207c142cf38051f8a69d5976de
created 2015-03-06 10:19 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1139832 - Restrict compacting GC zealousness to zeal collections r=terrence
f2e6a109fca8b57d3ed729a0a65e73a50bddae27
created 2015-03-05 11:31 -0800
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Backout a0844d972d08 (Bug 1133140) for OOM bustage on TBPL test machines on a CLOSED TREE.
a0844d972d08d077214d5c6254a44783c7e734e4
created 2015-03-05 08:57 -0800
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1133140 - Move runtime heap size limit checks up to GCIfNeeded; r=sfink
33e37e4feb3f16c83ab1bc127c6a687ee5480f1b
created 2015-03-04 23:17 -0800
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1137780 - Fix marking JitcodeGlobalTable. (r=terrence)
50913131140c0f2c3d938df886745082192d44ef
created 2015-03-04 14:45 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1136597 - Mark all relevant cross compartment debugger edges when sweeping r=terrence
4c2473a9d7ba1c9692cdc7eb617d0257decbae94
created 2015-02-04 16:12 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1122640 - Free nursery huge slots off main thread r=terrence
73591b41e7777f562591310246277470b0b1ea65
created 2015-03-03 06:23 -0600
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 1137978 - Access an object's compartment and zone via its group, remove ObjectGroup::singleton_, r=jandem,terrence.
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
60192399a18ef0e8863aa21aa48b4ace64a69e8d
created 2015-02-23 14:25 -0800
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1135141 - Do not do background sweeping for zealous GCs to avoid fragmentation; r=jonco
dcb0abbfa4235ee531cddbed5a38a363cbcf1844
created 2015-02-26 14:32 -0500
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 4eab437d2b51 and f7104b435b47 (bug 1125101) for suspicion of being the cause of a spike in Linux debug mochitest-bc timeouts.
4eab437d2b51f5f1261926511ce5cde3a1f107da
created 2015-02-26 12:35 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Check budget in incremental compaction r=terrence
f7104b435b475d4c4ba6b3ff215694d091df8875
created 2015-02-26 12:35 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Incrementalise compacting GC by zones r=terrence
95425fd7c738e353500b33950ddaa7181e6161b3
created 2015-02-24 09:40 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence
4a0181e789cca556472dfe6af4d9b69dd36230aa
created 2015-02-26 09:01 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC, even if we don't compact r=terrence
49f1f94b73af6943a55233e57cbff35b41185c7a
created 2015-02-25 16:43 -0500
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
d1133a390c64e5a9c5fbe036306a5cad36230633
created 2015-02-25 13:44 -0500
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 3de23a29bf71 and d42c64b791e6 (bug 1129510) for debug SM(e) timeouts.
d42c64b791e676d24fcedf24487aeeaa98bd57f0
created 2015-02-25 11:26 -0500
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
e26365be89aa5e8c69ede3a7f96b56bd0ac85e18
created 2015-02-24 15:11 -0500
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset cd6461410a7a (bug 1130439) for frequent SM test timeouts/failures.
dee3876119fc8df6a9c4bfd6dfb22028def5df61
created 2015-02-24 16:33 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 4d1ffad0a2fd (bug 1133759) for octane-splay regression
4d1ffad0a2fde522a87fec4707b7bb0368a5660f
created 2015-02-24 09:40 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC, even if we don't compact r=terrence
512332b90f1575333813fd2064fb4b8ca04c0558
created 2015-02-24 09:40 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1135141 - Release relocated arenas immediately on last ditch GC r=terrence
cd6461410a7a3289cf58db4398585fcc39bc1260
created 2015-02-24 09:40 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence
24ab282d52d24cae4f0a48a447fb9e3776598f19
created 2015-02-24 09:40 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1135100 - Remove Cell* versions of various GC methods forcing callers to use correct type r=terrence
2dd5b0353265ca3352e6b76a8aae6cd8bd7a492f
created 2015-02-24 09:40 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1135100 - Don't bother to check if things we don't relocate have been forwarded r=terrence
7332e3a8953ac192a71002878a62561ab53a39d7
created 2015-02-23 11:15 -0800
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1135141 - Make LAST_DITCH GC more robust; r=jonco
55afade662020ed1aa989c43e2615d576253440d
created 2015-02-23 10:06 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1134754 - Skip compacting zones when there is little benefit r=terrence
7ca7e178de4083ffc34f91fdff3322022970300d
created 2015-04-08 10:27 +0100
pushed 2015-04-14 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence a=sylvestre
484a6aef6a4f17ebb3e2f7069b5f4fbfdacb6188
created 2015-03-30 11:03 +0100
pushed 2015-04-07 14:42 +0000
Jon Coppeard Jon Coppeard - Bug 1146696 - Don't assume there are no arenas available after last ditch GC r=terrence a=sylvestre
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-30 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
525829e43c332c57cad50f71e570db176c0bb999
created 2015-03-19 22:03 -0700
pushed 2015-03-30 18:32 +0000
Steve Fink Steve Fink - Bug 1120655 - Suppress zone/compartment collection while iterating, r=terrence, a=abillings
16babf5d700c31100392ce17c0132aad1d38ac9c
created 2015-03-16 16:23 -0700
pushed 2015-03-30 18:32 +0000
Steve Fink Steve Fink - Bug 1120655 - Rename lastGC -> destroyingRuntime, r=terrence, a=abillings
decce7b6987f2e8ffb8a1c200f9fbef7a325d298
created 2015-03-19 10:12 +0900
pushed 2015-03-30 18:32 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1116376 - Skip full GC triggered by atoms zone if keepAtoms is true, and retrigger it after keepAtoms becomes false. r=jonco, a=lmandel
f503d2d6d48ad3efc0b2d36fbee7a62bcfde5bc0
created 2015-03-16 15:13 -0700
pushed 2015-03-30 18:32 +0000
Steve Fink Steve Fink - Bug 1139456 - Do not let compaction set the alloc threshold to unreasonably small sizes. r=terrence, a=sledru
less more (0) -1000 -300 -100 -60 tip