js/public/GCAPI.h
3a72e917e75649b350147c1aa6bce5f57a64c3d5
created 2016-09-29 10:18 +0100
pushed 2016-11-14 12:26 +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 2016-11-14 12:26 +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 2016-11-14 12:26 +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 2016-11-14 12:26 +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 2016-11-14 12:26 +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 2016-11-14 12:26 +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 2016-11-14 12:26 +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 2016-11-14 12:26 +0000
Jon Coppeard Jon Coppeard - Bug 1296639 - Remove SpiderMonkey's periodic full GC r=sfink
fa452d546d6cbda413d5139447f89c4df303cbe7
created 2016-08-21 12:27 +0200
pushed 2016-11-14 12:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 325bdb8f8f80 (bug 1110928)
325bdb8f8f8007b13f94ad9994acede46a148f50
created 2016-08-19 15:26 -0700
pushed 2016-11-14 12:26 +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-04 21:32 +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-09-27 21:51 +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-09-19 13:38 +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-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1286795 part 4 - Change some callbacks to take JSContext instead of JSRuntime. r=terrence
f35cc482a71b0692778d0961b148c4e43aee277e
created 2016-02-25 15:52 -0800
pushed 2016-09-19 13:38 +0000
Terrence Cole Terrence Cole - Bug 1251463 - Remove ShrinkGCBuffers; r=jonco,r=mccr8
c521197a29b7e2f100420312788da9055ff2a8b5
created 2016-07-07 09:56 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence
d22e5cad510bc8c642702e9e8ebb7140cff9605e
created 2016-07-07 09:55 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 27 - Make more GC APIs take JSContext instead of JSRuntime. r=jonco
a064d2e7a3c00288972e4f26cba74878a3c63d04
created 2016-07-07 09:55 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 26 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence,mccr8
22dded92077567a244d017b412ab2cdd9aa682a1
created 2016-06-28 11:57 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 4 - Remove JSContext overloads of some functions that are no longer necessary. r=jonco
bc6e009a06d2683fbee66e8806eb8c993aabfe96
created 2016-06-28 11:56 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1282113 - When we're shutting down the runtime, only allow shutdown GCs. r=terrence
4fac61d360ab51b4a9f908af5e0a285a102434fd
created 2016-05-19 12:53 -0700
pushed 2016-08-01 13:59 +0000
Steve Fink Steve Fink - Bug 1259850 - In-source annotations for GC suppression, r=terrence
69518db96a4dd3e483a679a0e8e628184c7c218a
created 2016-05-31 11:15 -0700
pushed 2016-08-01 13:59 +0000
Wes Kocher Wes Kocher - Backed out 22 changesets (bug 1259850) for GC crashes in various tests CLOSED TREE
129559d4ac621b3801e41ce10db1cb4b1a6786da
created 2016-05-19 12:53 -0700
pushed 2016-08-01 13:59 +0000
Steve Fink Steve Fink - Bug 1259850 - In-source annotations for GC suppression, r=terrence
742dca602ca36ee05959b271db99a0f676bba436
created 2016-05-09 11:17 +1000
pushed 2016-08-01 13:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 8) - Use MOZ_MUST_USE more in js/src/gc/. r=terrence.
74feb4250db0c7d06d5004e5e7948637ca915aee
created 2015-09-29 13:39 -0700
pushed 2016-06-06 19:02 +0000
Steve Fink Steve Fink - Bug 1246804 - Switch to using in-source annotations. Use C++ inheritance information when describing GC types. Add a test suite., r=terrence
45a4058143650f8447eefbd8907c9477ac6ab07f
created 2016-03-14 21:58 -0700
pushed 2016-06-06 19:02 +0000
Steve Fink Steve Fink - Backed out changeset 901b1c651c98 (bug 1246804)
901b1c651c982ccbf42604231c723d168e1cde69
created 2015-09-29 13:39 -0700
pushed 2016-06-06 19:02 +0000
Steve Fink Steve Fink - Bug 1246804 - Switch to using in-source annotations. Use C++ inheritance information when describing GC types. Add a test suite., r=terrence
b6ac28307c87e8a43a1681bf05e7ca1b10d0482a
created 2016-01-19 12:48 -0800
pushed 2016-03-07 14:18 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1233831 - Part 2: Expose JS::gcreason::ExplainReason to embedders; r=terrence
59e221c0187ceee5ede3cfe7f45b097177a2a6bb
created 2016-01-19 12:48 -0800
pushed 2016-03-07 14:18 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1233831 - Part 0: JSAPI plumbing for nursery collection callbacks; r=terrence
82b49b59162f8cf0de20198a38bc7f180ff009ea
created 2016-01-15 18:26 -0600
pushed 2016-03-07 14:18 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
a0e7e27c0872696dd10708b96198f7fe19941c52
created 2015-10-17 13:27 -0400
pushed 2015-12-14 20:08 +0000
Michael Wu Michael Wu - Bug 1212663 - Use doxygen style comments in jsapi, r=Waldo
c11a03fbc6b7fd78a495e4ce30b3197c50930db2
created 2015-09-02 10:40 +0100
pushed 2015-10-29 11:30 +0000
Jon Coppeard Jon Coppeard - Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
35091aff4234a3972cbc3b1cbe0de5f239f84cdf
created 2015-06-17 15:14 -0400
pushed 2015-08-10 18:23 +0000
Tom Tromey Tom Tromey - Bug 1159506 - Make GC events use TimeStamp. r=terrence
347e2838d02841ca535eb774b602b03c35663679
created 2015-06-10 21:31 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1171722 - Part 2: Add gcreason::XPCONNECT_SHUTDOWN. r=terrence
459140d723e8dc55b4a22a2e3032b52d403ee062
created 2015-06-10 21:31 -0700
pushed 2015-08-10 18:23 +0000
Eric Rahm Eric Rahm - Bug 1171722 - Part 1: Add gcreason to GCSliceCallback. r=fitzgen
d5b7e38f7efec5ff5ad02269b3314787e69d50ff
created 2015-05-20 09:14 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1166789 - Cleanup javascript.options.mem.log formatting; r=sfink, r=mccr8
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2015-08-10 18:23 +0000
Terrence Cole Terrence Cole - Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
49472c04d816a40bb75711c4b3f5963b2bc9e74a
created 2015-05-04 17:34 -0700
pushed 2015-06-29 20:18 +0000
Terrence Cole Terrence Cole - Bug 1161353 - Remove the post-barrier verifier; r=sfink
dcf12f5e9a96b02900b5cea3a2793b06b5d28c06
created 2015-04-22 09:43 -0700
pushed 2015-06-29 20:18 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1150253 - Part 1: SpiderMonkey should call an embedder-provided callback
4654c5e880d3bb97c69255806832e1e27ea84b24
created 2015-04-13 16:42 +0100
pushed 2015-06-29 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1149752 - Cancel GC caused by user inactivity if the user becomes active again r=terrence r=smaug
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
95425fd7c738e353500b33950ddaa7181e6161b3
created 2015-02-24 09:40 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence
e26365be89aa5e8c69ede3a7f96b56bd0ac85e18
created 2015-02-24 15:11 -0500
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset cd6461410a7a (bug 1130439) for frequent SM test timeouts/failures.
cd6461410a7a3289cf58db4398585fcc39bc1260
created 2015-02-24 09:40 +0000
pushed 2015-05-11 18:39 +0000
Jon Coppeard Jon Coppeard - Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
45a72ac5b38234163e36eacd18c4a2ec4a4e429d
created 2015-02-18 12:35 +0000
pushed 2015-03-30 18:32 +0000
Jon Coppeard Jon Coppeard - Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC r=terrence
c0d444fcf74cceafbef42d5fde8577feaa99d9ba
created 2015-02-06 13:26 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1130475 - Part 1: Move last-ditch IGC heap overflow trigger to CheckAllocatorState; r=sfink
02b800e34f0f8b914c1be27d32bfeac4566fcc0c
created 2015-02-05 17:41 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1130226 - Part 2: Rename MAYBEGC to EAGER_ALLOC_TRIGGER and fix some improper uses; r=jonco
5a4b3f3a0bc3d4a96e9b1b7a822be884e35dfa09
created 2015-02-02 14:39 +0000
pushed 2015-03-30 18:32 +0000
Jon Coppeard Jon Coppeard - Bug 1127792 - Add a pref to globally disable compacting GC r=terrence r=mccr8 r=bent
3928ee1b0381453833c00fbe1e1b72a26143f13a
created 2015-01-11 11:34 +0900
pushed 2015-02-23 15:17 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
2ef76484384069c404423984c6738b3a6a625cfa
created 2015-01-05 13:22 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1117098 - Move definition of external GC API methods out of jsfriendapi.cpp r=terrence
2f43b22848b0ee8cee9b9b5a770e0e5ba4b24b0c
created 2015-01-02 17:19 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Make external GC APIs take invocation kind as a parameter r=terrence r=mccr8
e07fc74ab87ed1069cb7ecfa98c8b62743909978
created 2015-01-02 17:19 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Separate out external APIs to start and continute an incremental GC r=terrence r=mccr8
06ec26af14f35965ce9eddecbb70ec6ad2e9f326
created 2015-01-05 12:38 -0500
pushed 2015-02-23 15:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 1099152, bug 1117098) for causing frequent B2G debug timeouts.
4feee07c34ad82a3bdfe7719b785b201f7ca79a3
created 2015-01-05 13:22 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1117098 - Move definition of external GC API methods out of jsfriendapi.cpp r=terrence
168e5b9bf1983090ef06932a8e1dbe2b8bdff549
created 2015-01-02 17:19 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Make external GC APIs take invocation kind as a parameter r=terrence r=mccr8
9192d432d87e5718443f09a6f9fe336e61fd075f
created 2015-01-02 17:19 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Separate out external APIs to start and continute an incremental GC r=terrence r=mccr8
less more (0) -100 -60 tip