js/public/GCAPI.h
69518db96a4dd3e483a679a0e8e628184c7c218a
created 2016-05-31 11:15 -0700
pushed 2016-06-01 13:08 +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-06-01 13:08 +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-05-16 21:19 +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-03-16 00:26 +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-03-15 09:43 +0000
Steve Fink Steve Fink - Backed out changeset 901b1c651c98 (bug 1246804)
901b1c651c982ccbf42604231c723d168e1cde69
created 2015-09-29 13:39 -0700
pushed 2016-03-15 09:43 +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-01-20 14:34 +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-01-20 14:34 +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-01-17 19:40 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
a0e7e27c0872696dd10708b96198f7fe19941c52
created 2015-10-17 13:27 -0400
pushed 2015-10-18 02:55 +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-09-02 18:53 +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-07-13 22:55 +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-06-18 19:51 +0000
Tom Tromey Tom Tromey - Bug 1159506 - Make GC events use TimeStamp. r=terrence
347e2838d02841ca535eb774b602b03c35663679
created 2015-06-10 21:31 -0700
pushed 2015-06-12 00:02 +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-06-12 00:02 +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-06-01 13:02 +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-05-23 20:31 +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-05-07 13:41 +0000
Terrence Cole Terrence Cole - Bug 1161353 - Remove the post-barrier verifier; r=sfink
dcf12f5e9a96b02900b5cea3a2793b06b5d28c06
created 2015-04-22 09:43 -0700
pushed 2015-04-23 00:16 +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-04-14 00:13 +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-03-29 03:30 +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-03-29 03:30 +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-03-29 03:30 +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-02-27 02:25 +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-02-24 23:13 +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-02-24 23:13 +0000
Jon Coppeard Jon Coppeard - Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence
45a72ac5b38234163e36eacd18c4a2ec4a4e429d
created 2015-02-18 12:35 +0000
pushed 2015-02-19 01:30 +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-02-11 13:58 +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-02-09 21:30 +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-02-02 22:28 +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-01-12 10:44 +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-01-09 01: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-01-09 01: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-01-09 01: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-01-06 00:19 +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-01-06 00:19 +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-01-06 00:19 +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-01-06 00:19 +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-01-06 00:19 +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-01-04 04:02 +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-01-04 04:02 +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-01-04 04:02 +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-01-04 04:02 +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 2014-12-17 00:41 +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 2014-12-17 00:41 +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 2014-12-10 10:50 +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 2014-12-10 10:50 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
7f659e0e4632f7e94ce4180b4402cf67cb3a28e5
created 2014-12-09 10:09 +0000
pushed 2014-12-09 19:04 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Add API to disable compacting GC r=terrence
ec983c96d03464a04d905bac9ef71680f8825392
created 2014-12-01 22:34 -0800
pushed 2014-12-08 20:46 +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 2014-12-08 20:46 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 6: Convert IncrementalReferenceBarrier to GCCellPtr; r=jonco
6f2826852f581432bc6b29de231058d621690076
created 2014-12-01 15:06 -0800
pushed 2014-12-08 20:46 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 5: Convert MarkGCThingAsLive to GCCellPtr; r=jonco
ceaedf7b5c063a8bd1496464e750c5e0eb8590a6
created 2014-05-19 14:58 -0700
pushed 2014-12-08 20:46 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 4: Convert IsIncrementalReferenceBarrierNeededTenuredGCThing to GCCellPtr; r=jonco
10a8482ed924d7e4ac7883df8f34eeceec96f20a
created 2014-05-19 14:58 -0700
pushed 2014-12-08 20:46 +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 2014-11-13 20:19 +0000
Jon Coppeard Jon Coppeard - (no bug) Update count of GC reasons in comment DONTBUILD
9756bf697be4564d0113b36621b91cd4149ac7de
created 2014-10-24 18:37 +0200
pushed 2014-10-25 01:25 +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 2014-10-20 12:40 +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 2014-09-19 17:54 +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 2014-09-09 13:57 +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-08-15 15:49 +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-08-14 20:21 +0000
Ed Morley Ed Morley - Backed out changeset dc66d16f19c8 (bug 1052422) for hazard analysis failures
less more (0) -100 -60 tip