js/public/GCAPI.h
4bcb64fd8fa1aae1bdb7a2a019a283eacb7af4ca
created 2018-12-14 10:28 +0100
pushed 2018-12-14 09:38 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1513900 - Reformat everything on the ESR branch to the Google coding style r=ehsan a=liz
374668f081a4b474ad29870203fec11c8ce7e8a2
created 2018-11-19 17:02 +0000
pushed 2018-12-13 22:29 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
301c61b644c24acc65c4d0b379736d1d3c7999a6
created 2017-12-18 14:45 -0600
pushed 2019-10-22 22:25 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 1: Use js/TypeDecls.h instead of redeclaring certain types. r=jandem.
30237d58eb352f8246585b2b2361b407d9915c49
created 2017-12-13 23:52 +0100
pushed 2019-10-22 22:25 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1421358 - Remove GCRuntime::notifyDidPaint and refresh_frame_slices.enabled pref. r=jonco
0b00ae699a2d720d59399cb88752a99de8fc2257
created 2017-11-28 10:04 -0800
pushed 2019-10-22 22:25 +0000
Andrew McCreight Andrew McCreight - Bug 1421355, part 6 - Remove JS::NotifyDidPaint. r=jonco
a53f4d2f0f7ed34643abf329ec9df81e8872771c
created 2017-11-16 12:21 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move high level GC APIs to public/GCAPI.h r=sfink
2c975cde365d9be5a463f763e32389688a6110f2
created 2017-11-16 12:21 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
64b70e50a85b94a67469ff72ee0c08b6d353b419
created 2017-11-16 15:05 +0200
pushed 2019-10-22 22:25 +0000
Csoregi Natalia Csoregi Natalia - Backed out 4 changesets (bug 1417123) for failing Spidermonkey builds js/src/jspubtd.h:100 r=backout
57be86412a3714e6c5b64b453ed0c4532fc22e94
created 2017-11-16 12:21 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move high level GC APIs to public/GCAPI.h r=sfink
14a6856d73616607e2831fa1014785e4d5693b70
created 2017-11-16 12:21 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
5877e17e1b98b5ecb574f1b935910f328038a666
created 2017-10-30 18:07 +0800
pushed 2019-10-22 22:25 +0000
Chia-Hung Duan Chia-Hung Duan - Bug 1376891 - Support idle runnable for nursery collection. r=jonco, r=smaug
60be9c0a0961438e091f7c730e8a29868fd644c0
created 2017-11-01 15:32 +0200
pushed 2019-10-22 22:25 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset fbf84e79c44c (bug 1376891) for bustage CycleCollectedJSRuntime.h:254 r=backout on a CLOSED TREE
fbf84e79c44c07102797f8f53694cb7481a982d6
created 2017-10-30 18:07 +0800
pushed 2019-10-22 22:25 +0000
Chia-Hung Duan Chia-Hung Duan - Bug 1376891 - Support idle runnable for nursery collection. r=jonco, r=smaug
84323938eaeb43ed6d4d4875157bbf5193f4d828
created 2017-09-04 02:25 -0400
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1396156 - Fix unused private field error when building AutoAssertNoGC as Beta. r=sfink
10405ae76f204c476465dcfaca4cd6b4edfcc444
created 2017-09-06 18:18 +0100
pushed 2019-10-22 22:25 +0000
Olli Pettay Olli Pettay - Bug 1377131 - Try to trigger collector slices at times which disturb page js less (at least with iframes loaded after the top level page has been loaded), r=mccr8,bz
c048372283ce995e4b1e6e2dab07ffb77f7dac20
created 2017-09-01 10:13 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1384513 - Remove AutoAssertNoAlloc r=sfink
559aa293d7cc6d582650c440faa698319c741517
created 2017-07-26 12:20 +0200
pushed 2019-10-22 22:25 +0000
Till Schneidereit Till Schneidereit - Bug 1384513 - Change all public APIs to take JS::AutoRequireNoGC instead of JS::AutoCheckCannotGC. r=jonco
94b3c2e4a6fddabe0a67fd9a67f312206d49a5d6
created 2017-08-01 10:42 +0200
pushed 2019-10-22 22:25 +0000
Jan de Mooij Jan de Mooij - Backed out changeset 000f28217a30 (bug 1384513) for perf regressions.
000f28217a30b8cf649573ad2f52a03a8b426ef7
created 2017-07-26 12:20 +0200
pushed 2019-10-22 22:25 +0000
Till Schneidereit Till Schneidereit - Bug 1384513 - Change all public APIs to take JS::AutoRequireNoGC instead of JS::AutoCheckCannotGC. r=jonco
e33e38d61829005fe095310a1036cf90781eec26
created 2017-07-25 11:28 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1374797 - Fix logic around triggering atoms GCs r=sfink
d0c73b22611c17a86a26c934077f542df3b375cf
created 2017-07-17 10:54 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1380778 - Fixup shape pointers into the nursery using a dedicated list r=sfink
4d1a13d4e94f1bdf46a99838cae84eb7beba0646
created 2017-07-17 10:54 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1381058 - Split full store buffer reasons into a separate reason for each store buffer r=sfink
ed043698eafa6ecdf60ffec5b0b49a9f1c5f57c9
created 2017-07-11 17:17 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1377466 - Rename PokeGC and add a reason code for GCs triggered by this r=sfink
370bb186e98f3fe5503efaa452a5689a052f8f86
created 2017-06-16 10:40 +0200
pushed 2019-10-22 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1368325 - Remove JSContext::allowGCBarriers and related code as it's not used anywhere. r=billm
7aa43a156e68b15af8c89bcf692d2344598d0ef3
created 2017-07-25 11:28 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1374797 - Fix logic around triggering atoms GCs. r=sfink, a=jcristau
9414aca02ae0b28fa55d84d624181e754f4cc066
created 2017-05-24 18:14 +0000
pushed 2019-10-22 22:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364120 - Remove FINISH_LARGE_EVALUATE gc. r=jonco
973df75647b595b6cbc0d93f97a7cbda38acfeec
created 2017-05-12 16:46 -0700
pushed 2019-10-22 22:25 +0000
Steve Fink Steve Fink - Bug 1364547 - Tell Gecko whether a slice is a final slice, r=jonco,mccr8
e8724e8463cfd137c9f05291a5ae2fb1cd59106c
created 2017-05-15 08:06 -0700
pushed 2019-10-22 22:25 +0000
Steve Fink Steve Fink - Bug 1364547 - Call the slice end callback for every slice, r=jonco
004f776b242eebba5a4fd90ca6eddf9378a26de5
created 2017-04-25 13:24 -0700
pushed 2019-10-22 22:25 +0000
Steve Fink Steve Fink - Bug 1322560 - Record minor GC timings in profiles, r=jonco, mccr8, mstange
10285754c730e788b65ae9d18dda78b679988fe8
created 2017-05-02 15:45 -0700
pushed 2019-10-22 22:25 +0000
Steve Fink Steve Fink - Bug 1322560 - Add APIs for retrieving major GC timing info, r=jonco
7bf6fa55b2c76a1a32d3d7205829fe1f68e4d4fe
created 2017-04-28 11:13 -0700
pushed 2019-10-22 22:25 +0000
Steve Fink Steve Fink - Backed out changeset 4dee851a0d45 (bug 1322560)
4dee851a0d45655260ace1c01eb4dd9e9905942f
created 2017-04-26 13:48 -0700
pushed 2019-10-22 22:25 +0000
Steve Fink Steve Fink - Bug 1322560 - Add APIs for retrieving major GC timing info
fd29fdf5c245fcaecc5cc93f95fecb9e87488320
created 2017-04-23 19:30 -0700
pushed 2019-10-22 22:25 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove CycleCollectedJSRuntime::mJSContext (r=mccr8,sfink)
0203cc1f2d2f017f58bf00c676d9f8f819546287
created 2017-04-26 11:18 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1352430 - Add barrier to wrapper cache to clear dying objects that have not yet been finalized r=bz r=sfink
b66d004acdcfe1c4e82892278e8d1a6011803830
created 2017-04-25 15:07 +0200
pushed 2019-10-22 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 1359077 - Optimize a few things in ExposeGCThingToActiveJS. r=jonco
5633dacc482dc373aa7ba40f4bddce4315296465
created 2017-04-25 10:56 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1359001 - Make AutoAssertGCCallback a no-op in opt builds r=sfink
8b502daff59b1227a1daae857a82dca3613a9369
created 2017-04-12 09:58 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1355065 - Remove unused read barrier API r=jandem
84293676546d48b2b889093f6b7f16fff1d7dd3d
created 2017-02-13 11:11 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1338614 - Refactor incremental barrier APIs and make them call the read barrier r=sfink
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2019-10-22 22:25 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
4e919ac282a4b42906d8695a0e1671e8ec2a044c
created 2017-02-10 10:22 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1322420 - Expose cells found via iteration r=sfink a=abillings
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2019-10-22 22:25 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
d956e48d28dfd1b6cc180b92b1bf170f0438569e
created 2017-02-10 10:22 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1322971 - Expose cells found via iteration. r=sfink, a=abillings
17ae86cbd8e13e594205d553384e06bd073ea826
created 2017-02-15 21:05 -0500
pushed 2019-10-22 22:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 622041bc3409 (bug 1322971) for bustage.
622041bc3409ca8399ead2ea92ccf1825c22b51e
created 2017-02-10 10:22 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1322971 - Expose cells found via iteration. r=sfink, a=abillings
0001674978a5aa333b5dbd55183a990b4ce9df1c
created 2017-01-06 11:55 -0800
pushed 2019-10-22 22:25 +0000
Bill McCloskey Bill McCloskey - Back out bug 1308039 - GC interrupt callbacks (a=backout)
9b9d0cfd3fa3c93cf8a9a97c603176ece0b266e9
created 2017-01-06 11:23 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1323241 - Only report things as gray if gray marking state is valid r=sfink
d57eaa1f1bd99363e66fc1fe9359c6189acbe26d
created 2017-01-07 10:45 -0500
pushed 2019-10-22 22:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2a694bf4a9de (bug 1323241) for causing frequent GC crashes in CI.
2a694bf4a9dee4a07306be832c83b168d9e56b6d
created 2017-01-06 11:23 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1323241 - Only report things as gray if gray marking state is valid r=sfink
8027870254d179486a1cbe1755e6e8bec2f058ac
created 2016-12-22 13:43 -0800
pushed 2019-10-22 22:25 +0000
Steve Fink Steve Fink - Bug 1173354 - Switch GC statistics over to TimeStamp/TimeDuration, r=jonco
6e2dcde91b89e2a42b62af7b22e892abcea94ae9
created 2017-02-10 10:22 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1322971 - Expose cells found via iteration. r=sfink, a=abillings
4ed3524d4d665206b23ad94bd984c1ef6a6296e5
created 2017-01-06 11:23 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1323241 - Only report things as gray if gray marking state is valid. r=sfink, a=jcristau
f312b22c2ec54129f8cfc938ab4fd21c7551e48b
created 2017-01-06 11:55 -0800
pushed 2019-10-22 22:25 +0000
Bill McCloskey Bill McCloskey - Back out bug 1308039 - GC interrupt callbacks (a=backout)
0f246bb6108c125377deb37e91d473c998ced132
created 2016-11-04 17:32 +0000
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1313098 - Assert we only access heap state on the main thread r=sfink r=mccr8
cc3d6c32ed8016883293256289b614b1c677ccc3
created 2016-10-27 11:03 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1310147 - Remove AutoAssertNoAlloc and replace with AutoAssertNoGC r=sfink
df256c6bf29f3bd7f75b3b955291c25ca527ee6a
created 2016-10-27 11:03 +0100
pushed 2019-10-22 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1310147 - Rename AutoAssertOnGC to AutoAssertNoGC r=sfink
2fc4ea870154988aaabb3df7826e2617b8370062
created 2016-10-06 16:44 -0700
pushed 2019-10-22 22:25 +0000
Bill McCloskey Bill McCloskey - Bug 1308039 - GC interrupt callbacks (r=jonco)
37e793632d13208ec59ab418866f24a73f70801f
created 2016-10-05 16:04 -0700
pushed 2019-10-22 22:25 +0000
Bill McCloskey Bill McCloskey - Bug 1308039 - Add AutoAssertOnBarrier (r=jonco)
4c0e2f689239b80b26e32e87a12eb8866adc66b2
created 2016-10-05 16:04 -0700
pushed 2019-10-22 22:25 +0000
Bill McCloskey Bill McCloskey - Bug 1308039 - Convert AutoAssertOnGC to release assertion (r=jonco)
5fa834fe9b96d1b6b1cf99d14335b0beb1bd3811
created 2016-10-07 21:39 +0200
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset d3a026933bce (bug 1308039) for spidermonkey bustage. r=backout on a CLOSED TREE
8ee921cb1b8512917c15a974a0540ac9da959509
created 2016-10-07 21:39 +0200
pushed 2019-10-22 22:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 48e363362718 (bug 1308039)
less more (0) -100 -60 tip