js/public/GCAPI.h
fe79cfc4e92079c86b67486f1dd8a24bbfdf6e3c
created 2021-09-23 15:06 +0000
pushed 2021-09-23 21:45 +0000
Jon Coppeard Jon Coppeard - Bug 1731432 - Fix marking of gray roots during compacting GC r=sfink
ae626497124eec384358afadbe6f34a6a182ebc4
created 2021-09-20 13:20 +0300
pushed 2021-09-20 10:22 +0000
Marian-Vasile Laza Marian-Vasile Laza - Backed out 3 changesets (bug 1536061) for conflicts with backout of bug 1730534 a=backout.
08cdd990b6757716a85c25e15f400f6cde7e9a30
created 2021-09-17 10:00 +0000
pushed 2021-09-17 21:50 +0000
Jon Coppeard Jon Coppeard - Bug 1536061 - Change the gray root trace hook to allow gray roots to be marked incrementally r=sfink,mccr8
51ff715c43aeb1ab17c2f38a9c9263ce3fab9ea3
created 2021-09-14 07:49 +0000
pushed 2021-09-14 14:35 +0000
Jon Coppeard Jon Coppeard - Bug 1730140 - Remove the gray root buffer and mark gray roots after the start of collection r=sfink,mccr8
528851a846b44801c398431c4415d3c9a8773ece
created 2021-08-13 13:58 +0000
pushed 2021-08-13 21:52 +0000
Jon Coppeard Jon Coppeard - Bug 1725584 - Update JS_SetGCParametersBasedOnAvailableMemory with reasonable current values r=sfink
22f5751c8d43fd2e8f872970b8b9e3412d389e8f
created 2021-08-13 13:58 +0000
pushed 2021-08-13 21:52 +0000
Jon Coppeard Jon Coppeard - Bug 1725584 - Rename urgent threshold parameter to reflect that the value is in MB r=sfink
82ee3e97047f8bc41e40aa9f91c99d3443a1819b
created 2021-08-03 17:28 +0000
pushed 2021-08-04 03:56 +0000
Jon Coppeard Jon Coppeard - Bug 1375566 - Remove the now unused malloc growth factor parameter r=sfink
becfb18e6c3682f0a4e0b31a95bef8731f05b426
created 2021-07-29 01:53 +0000
pushed 2021-07-29 09:36 +0000
Ted Campbell Ted Campbell - Bug 1688794 - Remove code for the (now unused) self-hosting zone. r=jandem,jonco
3cf9062b4b20ebf4099102fe7db58feedc3f266c
created 2021-07-28 20:41 +0300
pushed 2021-07-28 21:58 +0000
Cosmin Sabou Cosmin Sabou - Backed out 12 changesets (bug 1688794) for xpcshell failures on test_ext_background_service_worker.js. CLOSED TREE
121b0b4cf551858415a1898667f7547c82fc4336
created 2021-07-28 14:10 +0000
pushed 2021-07-28 21:58 +0000
Ted Campbell Ted Campbell - Bug 1688794 - Remove code for the (now unused) self-hosting zone. r=jandem,jonco
3e6d843aac934530d0011712fe72706df8ca9147
created 2021-07-23 17:48 +0000
pushed 2021-07-24 21:51 +0000
Jon Coppeard Jon Coppeard - Bug 1721549 - Add JS::GCReason::FIRST_RESERVED_REASON r=sfink
ac254a6cdfb5c85abbda3a64f075da9b745ac442
created 2021-07-21 17:43 +0000
pushed 2021-07-22 03:16 +0000
Jon Coppeard Jon Coppeard - Bug 1434542 - Increase the slice budget and frequency as we approach the incremental GC limit r=sfink
4a4059ea960e7b4f366e4c5d16169663066e7c0a
created 2021-07-21 17:01 +0000
pushed 2021-07-22 03:16 +0000
Jon Coppeard Jon Coppeard - Bug 1721549 - Provide some GC reasons for embedders to use r=sfink
36647ef6f014ee7199a0bad93851750ead132473
created 2021-06-16 19:38 +0000
pushed 2021-06-16 21:42 +0000
Ted Campbell Ted Campbell - Bug 1716250 - Remove JS_FRIEND_API. r=jandem,sfink
974531f9054c9e282ad3252775ef5dc05b1a78f7
created 2021-06-14 14:22 +0000
pushed 2021-06-14 21:54 +0000
Jon Coppeard Jon Coppeard - Bug 1715759 - Add a pref to control allocation site based pretrening r=jandem
3061d812f68ad4fe4102f957a3dabfc0579b9ccd
created 2021-06-07 15:19 +0000
pushed 2021-06-07 21:46 +0000
Jon Coppeard Jon Coppeard - Bug 1714561 - Allow single-zone JS holders to contain pointers into the atoms zone r=mccr8,sfink
548e3d7e6816ae6f44b80a3958ef2dc135850715
created 2021-05-17 14:19 +0000
pushed 2021-05-17 21:26 +0000
Jon Coppeard Jon Coppeard - Bug 1711423 - Move GC zeal APIs to GCAPI.h r=yulia
bc66f595b5a0603bcf54cce5aa2e2b44584cac50
created 2021-05-07 07:39 +0000
pushed 2021-05-07 16:18 +0000
Jon Coppeard Jon Coppeard - Bug 1709849 - Replace use of JSGCInvocationKind with JS::GCOptions in the browser r=mccr8
f22a0ec697b099224196c6aedbe74f55495e1afe
created 2021-05-07 07:39 +0000
pushed 2021-05-07 16:18 +0000
Jon Coppeard Jon Coppeard - Bug 1709849 - Replace JSGCInvocationKind with JS::GCOptions enum r=sfink
9bf07ce89cdb52e189c3901600319807f515c01a
created 2021-02-24 22:04 +0000
pushed 2021-02-25 04:16 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1691920 - Add a systemPageSizeKB parameter. r=jonco
25225e0799072a0e0842ac732e1e4641b237bef3
created 2021-02-24 15:14 +0000
pushed 2021-02-24 21:51 +0000
Jon Coppeard Jon Coppeard - Bug 1689394 - Increase idle time nursery collection timeout to make it less agressive r=sfink
060dfc26e0ecc83474498df09a4c8ff248195047
created 2021-02-24 13:56 +0000
pushed 2021-02-24 21:51 +0000
Jon Coppeard Jon Coppeard - Bug 1694372 - Make the idle time nursery collection timeout a GC parameter r=sfink
57cfe8a49a44f423466699bac733d89194605ad6
created 2021-01-28 19:11 +0000
pushed 2021-01-29 09:51 +0000
Jon Coppeard Jon Coppeard - Bug 1689140 - Refactor SliceBudget API r=sfink
6835b8112961a27152b3e69bbbe67091220c8327
created 2021-01-23 08:49 +0000
pushed 2021-01-23 21:53 +0000
Jon Coppeard Jon Coppeard - Bug 1686249 - Replace the 'GC mode' with two GC parameters r=sfink
982a80b202c370876dafc72ac31be7a12ebeae58
created 2021-01-04 17:01 +0000
pushed 2021-01-08 03:45 +0000
Jon Coppeard Jon Coppeard - Bug 1681533 - Only collect the nursery when necessary in major GC r=sfink
be8b92759b2573517779a240fbc0cfd034ff0d3b
created 2020-12-28 12:18 +0200
pushed 2020-12-28 10:19 +0000
smolnar smolnar - Backed out changeset 7da8f779dc24 (bug 1681533) at developer's request for causing Bug 1683870. a=backout DONTBUILD
7da8f779dc24489bd423f647c1d60530e9deb24e
created 2020-12-17 17:57 +0000
pushed 2020-12-17 21:49 +0000
Jon Coppeard Jon Coppeard - Bug 1681533 - Only collect the nursery when necessary in major GC r=sfink
7c1dcab226105b4d4dab172021483381689dd6d7
created 2020-12-15 09:36 +0000
pushed 2020-12-15 21:34 +0000
Jon Coppeard Jon Coppeard - Bug 1681268 - Check zone pointers passed into the API and add a callback for zone destruction r=sfink
8fb8404b3a3f2051701c3be13ce77f2e24636855
created 2020-12-11 19:04 +0000
pushed 2020-12-12 09:23 +0000
Steve Fink Steve Fink - Bug 1662254 - Rename CC_WAITING -> CC_FINISHED r=jonco
ce4363056f26b132a08b7640e09d1a73b2fbf72e
created 2020-12-08 21:04 +0000
pushed 2020-12-09 03:49 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1522186 - Disable string pretenuring once the finalization rate is high. r=jonco
524fda19571f19e5a9a62faed5bb30d042eac479
created 2020-11-12 23:59 +0200
pushed 2020-11-13 09:59 +0000
Bogdan Tara Bogdan Tara - Backed out 10 changesets (bug 1662254) for lint failure on generate_static_pref_list.py CLOSED TREE
ec1f7afe8a2d1c40d87e62802f6066aa0ee0d6b4
created 2020-11-12 19:05 +0000
pushed 2020-11-13 09:59 +0000
Steve Fink Steve Fink - Bug 1662254 - Rename CC_WAITING -> CC_FINISHED r=jonco
f844b4d5ef89a814ef5c7f58e895c114b819766b
created 2020-10-15 10:02 +0000
pushed 2020-10-19 21:38 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1522187 - Decide string pretenuring base on pretenure rate. r=jonco
181a90c3250efc437cf63dab3a4685e275134a40
created 2020-10-07 18:50 +0000
pushed 2020-10-09 15:35 +0000
Jon Coppeard Jon Coppeard - Bug 1669468 - Remove separate GC reasons incremental/non-incremental trigger kinds and reasons. r=sfink
d77193517dc56d7c5c6b897e66708e48d8f944db
created 2020-09-08 22:50 +0000
pushed 2020-09-09 09:39 +0000
Jeff Walden Jeff Walden - Bug 1663365 - Create a new js/public/String.h header seeded with the inline string functions previously found in jsfriendapi.h. (More functions ought be added/moved here, but these make a good start.) r=jandem,geckoview-reviewers,agi
39e729cc2e67d664eed7b4dff66f8b271e9fc81d
created 2020-08-18 15:38 +0000
pushed 2020-08-18 21:40 +0000
Jon Coppeard Jon Coppeard - Bug 1657850 - Add prefs to control how many background threads are used for GC r=sfink
f46205a42faecda0e5a73bdcde0a8e1caa0126d9
created 2020-08-13 21:41 +0300
pushed 2020-08-13 21:39 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset fb664f6d43ed (bug 1657850) for failures on helper-thread-params.js. CLOSED TREE
fb664f6d43ed943abc6effa00214073365f34fa4
created 2020-08-13 17:35 +0000
pushed 2020-08-13 21:39 +0000
Jon Coppeard Jon Coppeard - Bug 1657850 - Add prefs to control how many background threads are used for GC r=sfink
31863f9a323bdbe94cd98f2085a1201fc6bc2a9f
created 2020-07-21 05:18 +0000
pushed 2020-07-21 09:42 +0000
Paul Bone Paul Bone - Bug 1482089 - pt 3. Remove formatJsonTelemetry from GCAPI r=jonco
ffa51e994ee8520b287c1440c995fa1da8549041
created 2020-07-17 17:34 +0000
pushed 2020-07-17 21:28 +0000
Jon Coppeard Jon Coppeard - Bug 1648453 - Record incumbent global in FinalizationRegistry constructor and use when calling back into the JS engine to call callbacks r=sfink
5b891bc9d106cee46ad8ef2dc85da684406ac785
created 2020-07-17 00:01 +0300
pushed 2020-07-17 03:27 +0000
Razvan Maries Razvan Maries - Backed out 4 changesets (bug 1648453) for hazzard bustages on CycleCollectedJSContext.cpp. CLOSED TREE
623252539387bff544d97309104c7006d00c99f7
created 2020-07-16 12:54 +0000
pushed 2020-07-17 03:27 +0000
Jon Coppeard Jon Coppeard - Bug 1648453 - Record incumbent global in FinalizationRegistry constructor and use when calling back into the JS engine to call callbacks r=sfink
135690ce0e61273da1a1feb2244c34a1d7434c55
created 2020-07-16 15:43 +0300
pushed 2020-07-16 21:27 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 3 changesets (bug 1648453) for causing bustages in AccessCheck.h
a9ad01b4ab2ee3a53ed66e82bc83dd0383cd564b
created 2020-07-15 16:51 +0000
pushed 2020-07-16 21:27 +0000
Jon Coppeard Jon Coppeard - Bug 1648453 - Record incumbent global in FinalizationRegistry constructor and use when calling back into the JS engine to call callbacks r=sfink
5160839eb94fa367932fb1a269786be55914d5a5
created 2020-06-10 15:44 +0000
pushed 2020-06-10 21:40 +0000
Jon Coppeard Jon Coppeard - Bug 1644258 - Simplify nursery size rounding r=sfink
36f0316d3c4e0785e480ff14630aa54d51b5a9d1
created 2020-05-06 16:38 +0000
pushed 2020-05-06 21:51 +0000
Steve Fink Steve Fink - Bug 1633176 - re-land incremental weakmap marking
91ec9a2723837c678d5fa1fb2372bc92ca46235a
created 2020-05-01 00:53 +0000
pushed 2020-05-01 09:42 +0000
Steve Fink Steve Fink - Backed out incremental weakmap marking (bug 1167452 and bug 1633176) to postpone until after Fx77
0f48143464cc978d3105396faef53701e469878b
created 2020-04-29 07:45 +0000
pushed 2020-04-30 15:50 +0000
Jon Coppeard Jon Coppeard - Bug 1633752 - Calculate non-incremental threshold based on heap size and increase it for smaller heaps r=sfink
8b5c03fbdc1377b378e108c3a93619521632d445
created 2020-04-29 21:54 +0000
pushed 2020-04-30 15:50 +0000
Jon Coppeard Jon Coppeard - Bug 1633457 - Rename some GC parameters for clarity r=sfink
c39d9152c79368aff7b59c1bdc61f8b6b73277ff
created 2020-04-28 07:59 +0000
pushed 2020-04-28 21:47 +0000
Jon Coppeard Jon Coppeard - Bug 1633405 - Remove dynamic GC options that are enabled everywhere r=sfink
15f0dc9f73e62d8e359356d7ff3522c22e4293b9
created 2020-04-28 13:49 +0300
pushed 2020-04-28 16:30 +0000
Noemi Erli Noemi Erli - Backed out changeset 1fc50aa5c6bc (bug 1633405) for causing bustages in bigint.js CLOSED TREE
1fc50aa5c6bc442e19c9feae8d8c3bf60af427d3
created 2020-04-28 07:59 +0000
pushed 2020-04-28 16:30 +0000
Jon Coppeard Jon Coppeard - Bug 1633405 - Remove dynamic GC options that are enabled everywhere r=sfink
3622444e4081c8f8c3a6b21f8f4cfd18b55ff2b4
created 2020-04-23 07:51 +0000
pushed 2020-04-23 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1631512 - Trigger a slice to continue the GC as soon as background sweeping finishes r=sfink
b7cb030562f131ace805ef65db1806c52510da6c
created 2020-04-20 17:08 +0000
pushed 2020-04-21 02:08 +0000
Jon Coppeard Jon Coppeard - Bug 1425450 - Only trace JS holders in collecting zones r=mccr8
0aab8dc843cdb4c97a5ba848cd3d16a894fb66f4
created 2020-04-17 17:41 +0000
pushed 2020-04-19 09:11 +0000
Jon Coppeard Jon Coppeard - Bug 1630961 - Remove unused heurisitic to delaying GCs that may cause resets r=sfink
4ec83f8bd5057801fec4f039147b45d82e010852
created 2020-04-17 17:32 +0000
pushed 2020-04-19 09:11 +0000
Jon Coppeard Jon Coppeard - Bug 1630961 - Remove INCREMENTAL_TOO_SLOW GC trigger as this case is also handled elsewhere r=sfink
ddca597d13b1199ab7990ea20948cbcf5bb80177
created 2020-04-15 17:23 +0000
pushed 2020-04-16 15:05 +0000
Jon Coppeard Jon Coppeard - Bug 1591276 - Track memory used by malloced buffers associated with nursery cells r=sfink
d284cce161c321d308257480423798467626ea0d
created 2020-04-15 04:30 +0000
pushed 2020-04-15 15:56 +0000
Steve Fink Steve Fink - Bug 1167452 - Add a pref to control incremental weakmap marking r=jonco
cd97938ad5404ec7936d8747a57e781eab9aad18
created 2020-04-06 21:22 +0300
pushed 2020-04-07 03:53 +0000
Bogdan Tara Bogdan Tara - Backed out 6 changesets (bug 1425450) for hazard failure complaining about nsWrapperCacheInlines CLOSED TREE
c57ac2e125e8c65e3432fb09fa69ae39abae8161
created 2020-04-06 16:14 +0000
pushed 2020-04-07 03:53 +0000
Jon Coppeard Jon Coppeard - Bug 1425450 - Only trace JS holders in collecting zones r=mccr8
less more (0) -300 -100 -60 tip