js/public/GCAPI.h
a0e7e27c0872696dd10708b96198f7fe19941c52
created 2015-10-17 13:27 -0400
pushed 2016-01-18 19:06 +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-12-04 23:28 +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-10-26 12:58 +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-09-14 18:56 +0000
Tom Tromey Tom Tromey - Bug 1159506 - Make GC events use TimeStamp. r=terrence
347e2838d02841ca535eb774b602b03c35663679
created 2015-06-10 21:31 -0700
pushed 2015-09-14 18:56 +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-09-14 18:56 +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-09-14 18:56 +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-09-14 18:56 +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-08-03 13:22 +0000
Terrence Cole Terrence Cole - Bug 1161353 - Remove the post-barrier verifier; r=sfink
dcf12f5e9a96b02900b5cea3a2793b06b5d28c06
created 2015-04-22 09:43 -0700
pushed 2015-08-03 13:22 +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-08-03 13:22 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-04-21 23:03 +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-04-21 23:03 +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-04-21 23:03 +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-04-21 23:03 +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-04-21 23:03 +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-03-23 22:08 +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-03-23 22:08 +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-03-23 22:08 +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-03-23 22:08 +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-03-23 22:08 +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-03-23 22:08 +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-03-23 22:08 +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-03-23 22:08 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Separate out external APIs to start and continute an incremental GC r=terrence r=mccr8
24dae3ce853db3851f98647b88d24adc8a8379f5
created 2015-01-02 17:19 +0000
pushed 2015-03-23 22:08 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Call gcSlice() or gc() depending on whether we want a incemental GC or not r=terrence
2a7cd513b5654d850e6540eefbd602ef45158119
created 2015-01-02 12:43 -0800
pushed 2015-03-23 22:08 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1099152) for hazard build failures on a CLOSED TREE
e5a903979b5fcc8b7d7b4406fcaea2889edfa01f
created 2015-01-02 17:19 +0000
pushed 2015-03-23 22:08 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Make external GC APIs take invocation kind as a parameter r=terrence r=mccr8
969965f4c893fa3afa33521f1bbdb3f57e6aa080
created 2015-01-02 17:19 +0000
pushed 2015-03-23 22:08 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Separate out external APIs to start and continute an incremental GC r=terrence r=mccr8
501a22044336f644f086b108999178010886b105
created 2015-01-02 17:19 +0000
pushed 2015-03-23 22:08 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Call gcSlice() or gc() depending on whether we want a incemental GC or not r=terrence
c7d90ce714c9981d99446601fb8f4d4da851cfaa
created 2014-12-05 09:38 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 17: Convert xpc_IsGrayGCThing to GCCellPtr; r=mccr8, j=jonco
0ee3fa1e76c673b8ff2788158a8cfc2782192083
created 2014-12-05 09:38 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 13: Take uintptr_t directly in the GC's detail methods; r=jonco
c73fe9791999b98f507a08452712cbbe11d1abc8
created 2014-12-05 09:38 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 11: Convert UnmarkGrayGCThingRecursively to GCCellPtr; r=jonco, r=mccr8
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
7f659e0e4632f7e94ce4180b4402cf67cb3a28e5
created 2014-12-09 10:09 +0000
pushed 2015-03-23 22:08 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Add API to disable compacting GC r=terrence
ec983c96d03464a04d905bac9ef71680f8825392
created 2014-12-01 22:34 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 8: Remove implicit cast from GCCellPtr to js::gc::Cell*; r=jonco, r=mccr8
2efa3122ce9206ea36c2bde6286fefe582ae377c
created 2014-12-01 15:06 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 6: Convert IncrementalReferenceBarrier to GCCellPtr; r=jonco
6f2826852f581432bc6b29de231058d621690076
created 2014-12-01 15:06 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 5: Convert MarkGCThingAsLive to GCCellPtr; r=jonco
ceaedf7b5c063a8bd1496464e750c5e0eb8590a6
created 2014-05-19 14:58 -0700
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 4: Convert IsIncrementalReferenceBarrierNeededTenuredGCThing to GCCellPtr; r=jonco
10a8482ed924d7e4ac7883df8f34eeceec96f20a
created 2014-05-19 14:58 -0700
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 3: Convert ExposeGCThingToActiveJS to use GCCellPtr; r=jonco
f4844d95a084d2f73e97263e82e67a3a5140db66
created 2014-11-13 13:43 +0000
pushed 2015-02-18 20:30 +0000
Jon Coppeard Jon Coppeard - (no bug) Update count of GC reasons in comment DONTBUILD
9756bf697be4564d0113b36621b91cd4149ac7de
created 2014-10-24 18:37 +0200
pushed 2015-02-18 20:30 +0000
Lars T Hansen Lars T Hansen - Bug 1068684 - synchronous gc when the number of SharedArrayBuffers gets large. r=luke, r=jonco
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2015-02-18 20:30 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
cbe1887ddc956de31d41c6940b7554d14cc2a42a
created 2014-09-19 09:57 +0100
pushed 2015-01-05 23:23 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Add an assertion that something is only ever called from a GC callback r=terrence
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2015-01-05 23:23 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
a24871f33bf90dfb7a4c88a4c7996bb1a799bca0
created 2014-08-14 10:32 +0100
pushed 2014-11-24 19:04 +0000
Jon Coppeard Jon Coppeard - Bug 1052422 - Remove trivial shim functions that call into the GC r=sfink
9b45b5813b1aefe4ab03c49f4b7cd40596c64c51
created 2014-08-14 13:38 +0100
pushed 2014-11-24 19:04 +0000
Ed Morley Ed Morley - Backed out changeset dc66d16f19c8 (bug 1052422) for hazard analysis failures
dc66d16f19c8af65c9ab632dd3b04f473eead229
created 2014-08-14 10:32 +0100
pushed 2014-11-24 19:04 +0000
Jon Coppeard Jon Coppeard - Bug 1052422 - Remove trivial shim functions that call into the GC r=sfink
6cd505eece11eb1c9a6f88cf2d047adb66ae24b6
created 2014-07-31 12:14 -0700
pushed 2014-11-24 19:04 +0000
Terrence Cole Terrence Cole - Bug 1046945 - Move ExposeGCThingToActiveJS to js::gc:: and use the typed wrappers instead; r=jonco
906c4230aec8fe9705b95c64f820a26e2ac70f38
created 2014-06-17 11:20 -0700
pushed 2014-11-24 19:04 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
ceb3128f93e96ebf82e993467c2ff96e47187010
created 2014-08-01 15:09 -0400
pushed 2014-11-24 19:04 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 5b2dab72041e (bug 1046945) for crashes.
5b2dab72041e96b0a45fb05336d788238a025947
created 2014-07-31 12:14 -0700
pushed 2014-11-24 19:04 +0000
Terrence Cole Terrence Cole - Bug 1046945 - Move ExposeGCThingToActiveJS to js::gc:: and use the typed wrappers instead; r=jonco
c03c2e8e2a21e58180c38f9b34c3a7624b446414
created 2014-07-28 10:39 +0100
pushed 2014-11-24 19:04 +0000
Jon Coppeard Jon Coppeard - Bug 1043888 - Make GetObjetZone() work on nursery objects and rename GetGCThingZone() to GetTenuredGCThingZone() r=terrence
3124e2c4120249b3e39eb3c523f40befd249fc3e
created 2014-06-17 21:12 -0400
pushed 2014-10-06 12:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aca2ec2457ec (bug 1016738) for re-introducing frequent WebRTC crashes.
aca2ec2457ec79b2f9c73b3d139498246a990ee6
created 2014-06-17 11:20 -0700
pushed 2014-10-06 12:51 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
less more (0) -100 -60 tip