js/src/jsgc.cpp
fae47e06131277b96ec7ddac2a898a072c3bd253
created 2015-05-01 16:26 +0100
pushed 2015-08-03 13:22 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix some places where OOM errors are not reported to the context r=terrence
4160e3afd2900a971516f856047694e37f0bd120
created 2015-04-10 13:58 -0700
pushed 2015-08-03 13:22 +0000
Steve Fink Steve Fink - Bug 1154441 - imported patch budget, r=terrence
dcf12f5e9a96b02900b5cea3a2793b06b5d28c06
created 2015-04-22 09:43 -0700
pushed 2015-08-03 13:22 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1150253 - Part 1: SpiderMonkey should call an embedder-provided callback
4654c5e880d3bb97c69255806832e1e27ea84b24
created 2015-04-13 16:42 +0100
pushed 2015-08-03 13:22 +0000
Jon Coppeard Jon Coppeard - Bug 1149752 - Cancel GC caused by user inactivity if the user becomes active again r=terrence r=smaug
dd24fea2598842d989b8d8cef0012ebc8d6f7ea6
created 2015-04-02 09:53 -0700
pushed 2015-08-03 13:22 +0000
Terrence Cole Terrence Cole - Bug 1151981 - Remove the void* marking functions; r=jonco,terrence
909e17a7edb74332a40d25c7b666a454786b4405
created 2015-04-09 18:08 +0100
pushed 2015-08-03 13:22 +0000
Jon Coppeard Jon Coppeard - Bug 1149526 - Rework HeapPtr lifetime checks using TLS r=terrence
3ccd83f8e32b5eb921f80389282c51380be2b70c
created 2015-04-08 10:27 +0100
pushed 2015-08-03 13:22 +0000
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence
f40229bf323f34286490c0213dcf298f95bc6b07
created 2015-04-08 11:23 +0100
pushed 2015-08-03 13:22 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 2652e5cbc37f for static analysis bustage (bug 1149526) on a CLOSED TREE
2652e5cbc37f475f84d651a3d25e145aa3f78957
created 2015-04-08 10:27 +0100
pushed 2015-08-03 13:22 +0000
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence
6e3ac2181e52c9270f2db8998a2923495f007034
created 2015-04-02 11:48 -0700
pushed 2015-08-03 13:22 +0000
Terrence Cole Terrence Cole - Bug 1150639 - Use a stricter off-thread check in triggerZoneGC; r=bhackett
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-08-03 13:22 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
ea7dabcd215ec8a379c53f35e75e1e18bc8389d7
created 2015-04-03 12:50 -0700
pushed 2015-08-03 13:22 +0000
Steve Fink Steve Fink - Bug 1149739 followup - typo with double open parens. r=woof!
1d672188b8aabc4e7b6867e8fdc8a6868a781655
created 2015-04-02 13:05 -0700
pushed 2015-08-03 13:22 +0000
Steve Fink Steve Fink - Bug 1149739 - Nerf performance.mozMemory ifdef JS_MORE_DETERMINISTIC, r=terrence
725dbd169e90f0597e370217a1d45dd57f7e9d14
created 2015-03-23 16:36 -0500
pushed 2015-08-03 13:22 +0000
Jason Orendorff Jason Orendorff - Bug 1138499, part 0 - Fix code spuriously using JSPROP_READONLY when defining an accessor property. r=Waldo.
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-08-03 13:22 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
386c8b5b73c09b6186118258f524ce4c86c8af23
created 2015-04-01 19:17 -0700
pushed 2015-08-03 13:22 +0000
Wes Kocher Wes Kocher - Backed out 20 changesets (bug 1138499, bug 1148750, bug 1149563, bug 1148652, bug 1123875, bug 1145636, bug 1147660, bug 1148568, bug 1142828) for talos other timeouts CLOSED TREE
fafda276abd9ec6a5f9f74461e3b1b36a0fae335
created 2015-03-23 16:36 -0500
pushed 2015-08-03 13:22 +0000
Jason Orendorff Jason Orendorff - Bug 1138499, part 0 - Fix code spuriously using JSPROP_READONLY when defining an accessor property. r=Waldo.
ba375ae024b33f10dc2910058ee86cf63b4cba7a
created 2015-03-31 12:40 +0200
pushed 2015-08-03 13:22 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 674779 - Per-component CPU monitoring, low-level. r=blassey, r=jandem
c66b1101f3a93fe957875372ea0a50d3044109b7
created 2015-04-08 10:27 +0100
pushed 2015-06-19 19:24 +0000
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence a=sylvestre
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-06-19 19:24 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
db80ac5a48aaecc13b1b1e869b8d048b51a2af85
created 2015-03-26 17:07 -0400
pushed 2015-06-19 19:24 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1148214 - Replace manual AllocKind range checks with a few centralized functions. r=terrence
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +0000
Jim Blandy Jim Blandy - Bug 1140773: Address review comments. r=shu
b40f0e7c51a08fac107491abc0fee29015cf7965
created 2015-03-21 22:18 -0700
pushed 2015-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +0000
Steve Fink Steve Fink - Bug 1120655 - Rename lastGC -> destroyingRuntime, r=terrence
e3655beb2ecd909a8a9c3c1755c5e8e5e89b51b7
created 2015-03-19 08:51 -0700
pushed 2015-06-19 19:24 +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-06-19 19:24 +0000
Terrence Cole Terrence Cole - Bug 1144817 - Move hasBufferedGrayRoots to GCRuntime; r=jonco
5462a753d8496c839ab3e05693004a8f7968633a
created 2015-03-19 10:12 +0900
pushed 2015-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Check budget in incremental compaction r=terrence
4d0cce795ce0ce8728b7dd70a6d07c570f6fd296
created 2015-02-26 12:35 +0000
pushed 2015-06-19 19:24 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Incrementalise compacting GC by zones r=terrence
f7be20a39a8a383c833252da44f22f94450caf06
created 2015-03-16 15:13 -0700
pushed 2015-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1141234) for bustage.
df39d787c523e14930cd572d68be34bf8db4599a
created 2015-03-11 11:11 -0700
pushed 2015-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1137780 - Fix marking JitcodeGlobalTable. (r=terrence)
50913131140c0f2c3d938df886745082192d44ef
created 2015-03-04 14:45 +0000
pushed 2015-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Check budget in incremental compaction r=terrence
f7104b435b475d4c4ba6b3ff215694d091df8875
created 2015-02-26 12:35 +0000
pushed 2015-06-19 19:24 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Incrementalise compacting GC by zones r=terrence
less more (0) -1000 -300 -100 -60 tip