searching for reviewer(pbone)
4b8b660c9ba0: Bug 1544885 - Don't immediately run another GC slice in idle time if there's no work to do on the main thread r=smaug r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 17 Apr 2019 14:04:32 +0100 - rev 469910
Push 112833 by jcoppeard@mozilla.com at Thu, 18 Apr 2019 10:26:31 +0000
Bug 1544885 - Don't immediately run another GC slice in idle time if there's no work to do on the main thread r=smaug r=pbone Differential Revision: https://phabricator.services.mozilla.com/D27889
144dfd01fb48: Bug 1532950 - Disallow NO_REASON as a reason to GC, and fix ExplainGCReason to handle it r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Mar 2019 11:46:12 +0000 - rev 464734
Push 112475 by jcoppeard@mozilla.com at Mon, 18 Mar 2019 14:23:33 +0000
Bug 1532950 - Disallow NO_REASON as a reason to GC, and fix ExplainGCReason to handle it r=pbone Differential Revision: https://phabricator.services.mozilla.com/D22277
10573099f3bc: Bug 1529428 - Remove unused "collectNurseryBeforeDump" argument from dumpHeap() test function r=pbone
Steve Fink <sfink@mozilla.com> - Wed, 27 Feb 2019 04:02:11 +0000 - rev 461907
Push 112233 by rgurzau@mozilla.com at Fri, 01 Mar 2019 13:23:13 +0000
Bug 1529428 - Remove unused "collectNurseryBeforeDump" argument from dumpHeap() test function r=pbone Differential Revision: https://phabricator.services.mozilla.com/D20595
45fe8012bb58: Bug 1519037 - Filter out objects that is about to be finalized when iterating for non-GC purpose. r=pbone
Tooru Fujisawa <arai_a@mac.com> - Fri, 08 Feb 2019 02:39:12 +0000 - rev 458184
Push 111775 by opoprus@mozilla.com at Fri, 08 Feb 2019 10:16:11 +0000
Bug 1519037 - Filter out objects that is about to be finalized when iterating for non-GC purpose. r=pbone Differential Revision: https://phabricator.services.mozilla.com/D18845
4ac26510b88f: Bug 1512042 - Try using SegmentedVector for gray root buffers r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 28 Jan 2019 10:23:35 +0000 - rev 455591
Push 111497 by jcoppeard@mozilla.com at Mon, 28 Jan 2019 10:28:18 +0000
Bug 1512042 - Try using SegmentedVector for gray root buffers r=pbone
c8e4a4cd94fe: Bug 1521562 - Only update GC slice number when necessary r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 24 Jan 2019 12:34:55 +0000 - rev 455241
Push 111423 by jcoppeard@mozilla.com at Thu, 24 Jan 2019 12:37:12 +0000
Bug 1521562 - Only update GC slice number when necessary r=pbone
1cebf4f5c850: Bug 1519397 - Factor GC locking RAII classes out of vm/Runtime.h r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 14 Jan 2019 11:02:35 +0000 - rev 453704
Push 111129 by jcoppeard@mozilla.com at Mon, 14 Jan 2019 11:06:14 +0000
Bug 1519397 - Factor GC locking RAII classes out of vm/Runtime.h r=pbone
da05e40ae372: Bug 1515475 - Remove hardcoded length of config arrays for JS_SetGCParametersBasedOnAvailableMemory a=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 04 Jan 2019 10:48:14 +0000 - rev 452516
Push 110906 by jcoppeard@mozilla.com at Fri, 04 Jan 2019 10:48:33 +0000
Bug 1515475 - Remove hardcoded length of config arrays for JS_SetGCParametersBasedOnAvailableMemory a=pbone
aba3963bc765: Bug 1510145 - Refactor GC resets and ensure the store buffer is always empty when we start sweeping r=pbone a=dveditz
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 03 Dec 2018 17:17:34 -0500 - rev 450061
Push 110437 by jcoppeard@mozilla.com at Tue, 11 Dec 2018 18:14:39 +0000
Bug 1510145 - Refactor GC resets and ensure the store buffer is always empty when we start sweeping r=pbone a=dveditz
2094cc4738e8: Bug 1509322 - Relax some ChunkPool assertions which could make debug build GCs very slow r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 23 Nov 2018 11:11:22 +0000 - rev 447793
Push 110081 by jcoppeard@mozilla.com at Fri, 23 Nov 2018 11:15:56 +0000
Bug 1509322 - Relax some ChunkPool assertions which could make debug build GCs very slow r=pbone
764c5b94a395: Bug 1506798 - Fix possible data race updating scope object during compacting GC r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Sat, 17 Nov 2018 13:48:18 +0000 - rev 446913
Push 109933 by jcoppeard@mozilla.com at Sat, 17 Nov 2018 14:00:53 +0000
Bug 1506798 - Fix possible data race updating scope object during compacting GC r=pbone
7211db666d59: Bug 1506954 - Don't attempt to protect relocated pages on systems that don't support this r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Sat, 17 Nov 2018 13:48:18 +0000 - rev 446912
Push 109933 by jcoppeard@mozilla.com at Sat, 17 Nov 2018 14:00:53 +0000
Bug 1506954 - Don't attempt to protect relocated pages on systems that don't support this r=pbone
0e459cfc0d2a: Bug 1506640 - Trace wrappers rooters during sweep phase r=pbone a=abillings
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 15 Nov 2018 11:57:00 +0000 - rev 446540
Push 109884 by jcoppeard@mozilla.com at Thu, 15 Nov 2018 12:00:34 +0000
Bug 1506640 - Trace wrappers rooters during sweep phase r=pbone a=abillings
02a2ba8de75c: Bug 1469965 - Display trigger threshold exceeded in MOZ_GCTIMER output, r=pbone
Steve Fink <sfink@mozilla.com> - Wed, 16 May 2018 16:15:12 -0700 - rev 429830
Push 105994 by sfink@mozilla.com at Thu, 02 Aug 2018 15:08:11 +0000
Bug 1469965 - Display trigger threshold exceeded in MOZ_GCTIMER output, r=pbone
f4963b77d389: Bug 1476383 - cx->pod_callocCanGC can set an exception when succeeding, r=pbone
Steve Fink <sfink@mozilla.com> - Wed, 18 Jul 2018 15:22:21 -0700 - rev 427386
Push 105454 by sfink@mozilla.com at Fri, 20 Jul 2018 00:21:12 +0000
Bug 1476383 - cx->pod_callocCanGC can set an exception when succeeding, r=pbone
c04c0005e485: Bug 1476383 - cx->pod_callocCanGC can set an exception when succeeding, r=pbone
Steve Fink <sfink@mozilla.com> - Wed, 18 Jul 2018 15:22:21 -0700 - rev 427329
Push 105437 by sfink@mozilla.com at Thu, 19 Jul 2018 17:33:55 +0000
Bug 1476383 - cx->pod_callocCanGC can set an exception when succeeding, r=pbone
b15524c982e9: Bug 1343620 - Use JS_HAZ_ROOTED everywhere instead of programmatic annotations, r=pbone
Steve Fink <sfink@mozilla.com> - Wed, 06 Jun 2018 16:28:38 -0700 - rev 422565
Push 104300 by sfink@mozilla.com at Thu, 14 Jun 2018 23:14:06 +0000
Bug 1343620 - Use JS_HAZ_ROOTED everywhere instead of programmatic annotations, r=pbone
d351edd71d74: Bug 1456422 - Remove debugging printfs from GCSchedulingTunables::setParameter r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Apr 2018 15:53:59 +0100 - rev 415799
Push 102654 by jcoppeard@mozilla.com at Thu, 26 Apr 2018 14:55:53 +0000
Bug 1456422 - Remove debugging printfs from GCSchedulingTunables::setParameter r=pbone
af53333e6e32: Bug 1447284 - Fix comments on AutoSuppressGC class r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 17 Apr 2018 15:32:03 +0200 - rev 414041
Push 102232 by jcoppeard@mozilla.com at Tue, 17 Apr 2018 13:32:55 +0000
Bug 1447284 - Fix comments on AutoSuppressGC class r=pbone
5a7cc519c961: Bug 1437602 - Move all scheduling related data structures to a new gc/Scheduling.h r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 15 Feb 2018 14:47:16 +0000 - rev 403944
Push 99897 by jcoppeard@mozilla.com at Thu, 15 Feb 2018 14:49:39 +0000
Bug 1437602 - Move all scheduling related data structures to a new gc/Scheduling.h r=pbone
40bbf952db46: Bug 1437602 - Split out zone and compartment iterators from gc/Zone.h r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 15 Feb 2018 14:47:16 +0000 - rev 403943
Push 99897 by jcoppeard@mozilla.com at Thu, 15 Feb 2018 14:49:39 +0000
Bug 1437602 - Split out zone and compartment iterators from gc/Zone.h r=pbone
37c5d7afbe4b: Bug 1436697 - Fix GC heap growth factor limits r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 12 Feb 2018 10:34:21 +0000 - rev 403340
Push 99774 by jcoppeard@mozilla.com at Mon, 12 Feb 2018 10:39:35 +0000
Bug 1436697 - Fix GC heap growth factor limits r=pbone
0ce744f3cd76: Bug 1435321 - Preserve invariants when setting high frequency heap growth parameters r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 08 Feb 2018 11:05:39 +0000 - rev 402923
Push 99677 by jcoppeard@mozilla.com at Thu, 08 Feb 2018 11:10:31 +0000
Bug 1435321 - Preserve invariants when setting high frequency heap growth parameters r=pbone
035c35133387: Bug 1420399 - Rename GCRuntime::hasBufferedGrayRoots(). r=pbone
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 13 Dec 2017 09:49:05 -0600 - rev 396238
Push 98277 by ryanvm@gmail.com at Wed, 13 Dec 2017 22:02:47 +0000
Bug 1420399 - Rename GCRuntime::hasBufferedGrayRoots(). r=pbone Rename to hasValidGrayRootsBuffer which better matches the semantics of the call.
203ea4c2406f: Bug 1399866 - Dump even more info on gray marking failure r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 03 Nov 2017 10:25:25 +0000 - rev 389974
Push 96958 by jcoppeard@mozilla.com at Fri, 03 Nov 2017 10:26:35 +0000
Bug 1399866 - Dump even more info on gray marking failure r=pbone
e0c112aed854: Bug 1384049 - Trigger an incremental GC based on malloc memory counters r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 04 Oct 2017 15:45:30 +0100 - rev 385574
Push 96048 by jcoppeard@mozilla.com at Wed, 11 Oct 2017 15:34:29 +0000
Bug 1384049 - Trigger an incremental GC based on malloc memory counters r=pbone
faf7b551ffd6: Bug 1384049 - Trigger an incremental GC based on malloc memory counters r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 04 Oct 2017 15:45:30 +0100 - rev 384373
Push 95777 by jcoppeard@mozilla.com at Wed, 04 Oct 2017 14:48:25 +0000
Bug 1384049 - Trigger an incremental GC based on malloc memory counters r=pbone
a83f8408b118: Bug 1381568 - Allow reporting on minor GCs on an empty nursery, r=pbone
Steve Fink <sfink@mozilla.com> - Mon, 17 Jul 2017 16:52:51 -0700 - rev 369266
Push 92655 by sfink@mozilla.com at Tue, 18 Jul 2017 00:47:46 +0000
Bug 1381568 - Allow reporting on minor GCs on an empty nursery, r=pbone