Bug 1833854 - Part 4: Move all code that deals with maintaining invariants into a...
commitb0e02d33fa71f3d72b1eae4bd3c4ed17c383eec2
authorJon Coppeard <jcoppeard@mozilla.com>
Mon, 22 May 2023 14:31:40 +0000 (22 14:31 +0000)
committerJon Coppeard <jcoppeard@mozilla.com>
Mon, 22 May 2023 14:31:40 +0000 (22 14:31 +0000)
treea49c247bc5aa158d41bb4d1fa5bbb20c84bac976
parent7bd857f0429225079a0a789c21e3f3c4b6737a39
Bug 1833854 - Part 4: Move all code that deals with maintaining invariants into a separate method r=sfink

This makes the setParameter code simpler and amenable to generation by a macro.

Depends on D178527

Differential Revision: https://phabricator.services.mozilla.com/D178528
js/src/gc/Scheduling.cpp
js/src/gc/Scheduling.h