js/public/GCAPI.h
000f28217a30b8cf649573ad2f52a03a8b426ef7
created 2017-07-26 12:20 +0200
pushed 2017-09-14 16:50 +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 2017-09-14 16:50 +0000
Jon Coppeard Jon Coppeard - Bug 1374797 - Fix logic around triggering atoms GCs r=sfink
d0c73b22611c17a86a26c934077f542df3b375cf
created 2017-07-17 10:54 +0100
pushed 2017-09-14 16:50 +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 2017-09-14 16:50 +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 2017-09-14 16:50 +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 2017-09-14 16:50 +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 2017-07-31 14:08 +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 2017-07-31 14:08 +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 2017-07-31 14:08 +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 2017-07-31 14:08 +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 2017-07-31 14:08 +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 2017-07-31 14:08 +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 2017-07-31 14:08 +0000
Steve Fink Steve Fink - Backed out changeset 4dee851a0d45 (bug 1322560)
4dee851a0d45655260ace1c01eb4dd9e9905942f
created 2017-04-26 13:48 -0700
pushed 2017-07-31 14:08 +0000
Steve Fink Steve Fink - Bug 1322560 - Add APIs for retrieving major GC timing info
fd29fdf5c245fcaecc5cc93f95fecb9e87488320
created 2017-04-23 19:30 -0700
pushed 2017-07-31 14:08 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove CycleCollectedJSRuntime::mJSContext (r=mccr8,sfink)
0203cc1f2d2f017f58bf00c676d9f8f819546287
created 2017-04-26 11:18 +0100
pushed 2017-07-31 14:08 +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 2017-07-31 14:08 +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 2017-07-31 14:08 +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 2017-07-31 14:08 +0000
Jon Coppeard Jon Coppeard - Bug 1355065 - Remove unused read barrier API r=jandem
84293676546d48b2b889093f6b7f16fff1d7dd3d
created 2017-02-13 11:11 +0000
pushed 2017-06-05 19:31 +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 2017-06-05 19:31 +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 2017-06-05 19:31 +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 2017-06-05 19:31 +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 2017-04-10 20:44 +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 2017-04-10 20:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 622041bc3409 (bug 1322971) for bustage.
622041bc3409ca8399ead2ea92ccf1825c22b51e
created 2017-02-10 10:22 +0000
pushed 2017-04-10 20:44 +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 2017-04-10 20:44 +0000
Bill McCloskey Bill McCloskey - Back out bug 1308039 - GC interrupt callbacks (a=backout)
9b9d0cfd3fa3c93cf8a9a97c603176ece0b266e9
created 2017-01-06 11:23 +0000
pushed 2017-04-10 20:44 +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 2017-04-10 20:44 +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 2017-04-10 20:44 +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 2017-04-10 20:44 +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 2017-02-27 14:59 +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 2017-02-27 14:59 +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 2017-02-27 14:59 +0000
Bill McCloskey Bill McCloskey - Back out bug 1308039 - GC interrupt callbacks (a=backout)
0f246bb6108c125377deb37e91d473c998ced132
created 2016-11-04 17:32 +0000
pushed 2017-02-27 14:59 +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 2017-02-27 14:59 +0000
Jon Coppeard Jon Coppeard - Bug 1310147 - Remove AutoAssertNoAlloc and replace with AutoAssertNoGC r=sfink
df256c6bf29f3bd7f75b3b955291c25ca527ee6a
created 2016-10-27 11:03 +0100
pushed 2017-02-27 14:59 +0000
Jon Coppeard Jon Coppeard - Bug 1310147 - Rename AutoAssertOnGC to AutoAssertNoGC r=sfink
2fc4ea870154988aaabb3df7826e2617b8370062
created 2016-10-06 16:44 -0700
pushed 2017-02-27 14:59 +0000
Bill McCloskey Bill McCloskey - Bug 1308039 - GC interrupt callbacks (r=jonco)
37e793632d13208ec59ab418866f24a73f70801f
created 2016-10-05 16:04 -0700
pushed 2017-02-27 14:59 +0000
Bill McCloskey Bill McCloskey - Bug 1308039 - Add AutoAssertOnBarrier (r=jonco)
4c0e2f689239b80b26e32e87a12eb8866adc66b2
created 2016-10-05 16:04 -0700
pushed 2017-02-27 14:59 +0000
Bill McCloskey Bill McCloskey - Bug 1308039 - Convert AutoAssertOnGC to release assertion (r=jonco)
5fa834fe9b96d1b6b1cf99d14335b0beb1bd3811
created 2016-10-07 21:39 +0200
pushed 2017-02-27 14:59 +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 2017-02-27 14:59 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 48e363362718 (bug 1308039)
d38210acd0dcbfc7cdca146c7d4eb44793611859
created 2016-10-07 21:38 +0200
pushed 2017-02-27 14:59 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ab1d29e9c95c (bug 1308039)
ab1d29e9c95c29ac82e96177a74f8c0769156181
created 2016-10-06 16:44 -0700
pushed 2017-02-27 14:59 +0000
Bill McCloskey Bill McCloskey - Bug 1308039 - GC interrupt callbacks (r=jonco)
48e363362718bd342a65c91add39ee633bb17b87
created 2016-10-05 16:04 -0700
pushed 2017-02-27 14:59 +0000
Bill McCloskey Bill McCloskey - Bug 1308039 - Add AutoAssertOnBarrier (r=jonco)
d3a026933bce3d55873dada68b18eec2ecde58d0
created 2016-10-05 16:04 -0700
pushed 2017-02-27 14:59 +0000
Bill McCloskey Bill McCloskey - Bug 1308039 - Convert AutoAssertOnGC to release assertion (r=jonco)
3a72e917e75649b350147c1aa6bce5f57a64c3d5
created 2016-09-29 10:18 +0100
pushed 2017-01-16 13:07 +0000
Jon Coppeard Jon Coppeard - Bug 1305236 - Don't call ExposeObjectToActiveJS on null pointer. r=smaug, a=ritu
c68fdbfcec39d5121222cfaf343bc4aed5efebb5
created 2016-08-18 13:30 -0700
pushed 2017-01-16 13:07 +0000
Terrence Cole Terrence Cole - Bug 1296484 - Automatically run a CC if COMPARTMENT_REVIVED GC ends mostly gray; r=jonco,r=mccr8
76813f407a8cf03a6740532b06538c952af864c1
created 2016-08-25 17:25 -0700
pushed 2017-01-16 13:07 +0000
Wes Kocher Wes Kocher - Backed out changeset bbd6bdd463b1 (bug 1296484) for asan leaks in XPCJSRuntime a=backout
bbd6bdd463b1dd991c51b579c6c4d5a27945b2f8
created 2016-08-18 13:30 -0700
pushed 2017-01-16 13:07 +0000
Terrence Cole Terrence Cole - Bug 1296484 - Automatically run a CC if COMPARTMENT_REVIVED GC ends mostly gray; r=jonco,r=mccr8
361c0ddbcef03797e737cd676ea43521ab3c0fde
created 2016-08-25 12:00 +0100
pushed 2017-01-16 13:07 +0000
Jon Coppeard Jon Coppeard - Bug 1297026 - Replace outdated references to 'compartment GC' with 'zone GC' r=terrence
d7bf236adf776c24982d1b5c7553df9a78761ef6
created 2016-08-23 22:37 -0700
pushed 2017-01-16 13:07 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset bba47d5c2583 (bug 1296484) for isNurseryAllocAllowed() assertion failures in devtools tests
bba47d5c258339a23c921456aec5ba4d07b7f097
created 2016-08-18 13:30 -0700
pushed 2017-01-16 13:07 +0000
Terrence Cole Terrence Cole - Bug 1296484 - Automatically CycleCollect if COMPARTMENT_REVIVED GC ends mostly gray; r=mccr8,r=jonco
c82bf507f68b7ab5b8400679b9a91fd0dda93ce2
created 2016-08-22 11:14 +0100
pushed 2017-01-16 13:07 +0000
Jon Coppeard Jon Coppeard - Bug 1296639 - Remove SpiderMonkey's periodic full GC r=sfink
fa452d546d6cbda413d5139447f89c4df303cbe7
created 2016-08-21 12:27 +0200
pushed 2017-01-16 13:07 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 325bdb8f8f80 (bug 1110928)
325bdb8f8f8007b13f94ad9994acede46a148f50
created 2016-08-19 15:26 -0700
pushed 2017-01-16 13:07 +0000
Andrew McCreight Andrew McCreight - Bug 1110928, part 3 - Add a method to schedule the system zone for GC. r=terrence
2b1c242aecce48db247440f44525c2e89020c352
created 2016-09-29 10:18 +0100
pushed 2016-10-31 18:13 +0000
Jon Coppeard Jon Coppeard - Bug 1305236 - Don't call ExposeObjectToActiveJS on null pointer. r=smaug, a=ritu
1bff8281c912ae6f1efdc6545e73fea30dfc2376
created 2016-08-22 11:14 +0100
pushed 2016-10-31 18:13 +0000
Jon Coppeard Jon Coppeard - Bug 1296639 - Remove SpiderMonkey's periodic full GC. r=sfink, a=ritu
8de5b989cb827912bf6683a2c73bbab71d6ab572
created 2016-07-23 19:53 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 5 - Change some classes to take JSContext instead of JSRuntime. r=terrence
beeb4bc99662b22a6c7224937e003d07976ea59f
created 2016-07-23 19:52 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 4 - Change some callbacks to take JSContext instead of JSRuntime. r=terrence
less more (0) -100 -60 tip