Eric Rahm
|
2c23169347
|
Bug 1171722 - Part 1: Add gcreason to GCSliceCallback. r=fitzgen
|
2015-06-10 21:31:31 -07:00 |
|
Terrence Cole
|
8c02919997
|
Bug 1166789 - Cleanup javascript.options.mem.log formatting; r=sfink, r=mccr8
|
2015-05-20 09:14:29 -07:00 |
|
Terrence Cole
|
71589e5cf0
|
Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
|
2015-05-22 10:40:24 -07:00 |
|
Terrence Cole
|
3aa1bd2032
|
Bug 1161353 - Remove the post-barrier verifier; r=sfink
|
2015-05-04 17:34:38 -07:00 |
|
Nick Fitzgerald
|
2610b06da8
|
Bug 1150253 - Part 1: SpiderMonkey should call an embedder-provided callback
instead of running the onGarbageCollection hook immediately; r=sfink
|
2015-04-22 09:43:02 -07:00 |
|
Jon Coppeard
|
5653865251
|
Bug 1149752 - Cancel GC caused by user inactivity if the user becomes active again r=terrence r=smaug
|
2015-04-13 16:42:41 +01:00 |
|
Jan de Mooij
|
c6596c5fa8
|
Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
|
2015-03-28 23:22:11 +01:00 |
|
Phil Ringnalda
|
1a1c158706
|
Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
CLOSED TREE
|
2015-03-28 10:39:56 -07:00 |
|
Jan de Mooij
|
369ef1b850
|
Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
|
2015-03-28 12:08:37 +01:00 |
|
Jon Coppeard
|
531afdc2a7
|
Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence
|
2015-02-24 09:40:02 +00:00 |
|
Ryan VanderMeulen
|
4ddf80a635
|
Backed out changeset cd6461410a7a (bug 1130439) for frequent SM test timeouts/failures.
CLOSED TREE
|
2015-02-24 15:11:08 -05:00 |
|
Jon Coppeard
|
6b9a6cb5e0
|
Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence
|
2015-02-24 09:40:02 +00:00 |
|
Jon Coppeard
|
3ec5055266
|
Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC r=terrence
|
2015-02-18 12:35:05 +00:00 |
|
Terrence Cole
|
1713205358
|
Bug 1130475 - Part 1: Move last-ditch IGC heap overflow trigger to CheckAllocatorState; r=sfink
|
2015-02-06 13:26:15 -08:00 |
|
Terrence Cole
|
1e28002e1f
|
Bug 1130226 - Part 2: Rename MAYBEGC to EAGER_ALLOC_TRIGGER and fix some improper uses; r=jonco
|
2015-02-05 17:41:56 -08:00 |
|
Jon Coppeard
|
46adfcf343
|
Bug 1127792 - Add a pref to globally disable compacting GC r=terrence r=mccr8 r=bent
|
2015-02-02 14:39:34 +00:00 |
|
Masatoshi Kimura
|
bae0a32948
|
Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
|
2015-01-11 11:34:52 +09:00 |
|
Jon Coppeard
|
e3f4ea3597
|
Bug 1117098 - Move definition of external GC API methods out of jsfriendapi.cpp r=terrence
|
2015-01-05 13:22:53 +00:00 |
|
Jon Coppeard
|
3b4496654e
|
Bug 1099152 - Make external GC APIs take invocation kind as a parameter r=terrence r=mccr8
|
2015-01-02 17:19:43 +00:00 |
|
Jon Coppeard
|
0a377231d0
|
Bug 1099152 - Separate out external APIs to start and continute an incremental GC r=terrence r=mccr8
|
2015-01-02 17:19:43 +00:00 |
|
Terrence Cole
|
f2467a2fa0
|
Bug 1105069 - Part 17: Convert xpc_IsGrayGCThing to GCCellPtr; r=mccr8, j=jonco
|
2014-12-05 09:38:34 -08:00 |
|
Terrence Cole
|
bb35dc9e30
|
Bug 1105069 - Part 13: Take uintptr_t directly in the GC's detail methods; r=jonco
|
2014-12-05 09:38:33 -08:00 |
|
Terrence Cole
|
a68c5287d6
|
Bug 1105069 - Part 11: Convert UnmarkGrayGCThingRecursively to GCCellPtr; r=jonco, r=mccr8
|
2014-12-05 09:38:33 -08:00 |
|
Terrence Cole
|
3851b20cc1
|
Bug 1107349 - Always build in enerational GC support; r=jonco
|
2014-12-04 09:45:05 -08:00 |
|
Jon Coppeard
|
7e8dc6e0bd
|
Bug 650161 - Add API to disable compacting GC r=terrence
|
2014-12-09 10:09:26 +00:00 |
|
Terrence Cole
|
dd9f2d339a
|
Bug 1105069 - Part 8: Remove implicit cast from GCCellPtr to js::gc::Cell*; r=jonco, r=mccr8
|
2014-12-01 22:34:25 -08:00 |
|
Terrence Cole
|
c566c89e4c
|
Bug 1105069 - Part 6: Convert IncrementalReferenceBarrier to GCCellPtr; r=jonco
|
2014-12-01 15:06:37 -08:00 |
|
Terrence Cole
|
6e8e362327
|
Bug 1105069 - Part 5: Convert MarkGCThingAsLive to GCCellPtr; r=jonco
|
2014-12-01 15:06:37 -08:00 |
|
Terrence Cole
|
cb4e186d68
|
Bug 1105069 - Part 4: Convert IsIncrementalReferenceBarrierNeededTenuredGCThing to GCCellPtr; r=jonco
|
2014-05-19 14:58:05 -07:00 |
|
Terrence Cole
|
0174f26dc9
|
Bug 1105069 - Part 3: Convert ExposeGCThingToActiveJS to use GCCellPtr; r=jonco
|
2014-05-19 14:58:05 -07:00 |
|
Jon Coppeard
|
d36e9c2434
|
(no bug) Update count of GC reasons in comment DONTBUILD
|
2014-11-13 13:43:17 +00:00 |
|
Lars T Hansen
|
27c533efc5
|
Bug 1068684 - synchronous gc when the number of SharedArrayBuffers gets large. r=luke, r=jonco
|
2014-10-24 18:37:31 +02:00 |
|
Brian Hackett
|
851423a90a
|
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.
|
2014-10-17 16:57:52 -07:00 |
|
Jon Coppeard
|
1d35dffecc
|
Bug 650161 - Add an assertion that something is only ever called from a GC callback r=terrence
|
2014-09-19 09:57:11 +01:00 |
|
Chris Peterson
|
def5e6780e
|
Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
|
2014-07-21 21:43:21 -07:00 |
|
Jon Coppeard
|
f13f911a1c
|
Bug 1052422 - Remove trivial shim functions that call into the GC r=sfink
|
2014-08-14 10:32:06 +01:00 |
|
Ed Morley
|
67527e65ee
|
Backed out changeset dc66d16f19c8 (bug 1052422) for hazard analysis failures
|
2014-08-14 13:38:51 +01:00 |
|
Jon Coppeard
|
f7469c83d7
|
Bug 1052422 - Remove trivial shim functions that call into the GC r=sfink
|
2014-08-14 10:32:06 +01:00 |
|
Terrence Cole
|
e82858ead6
|
Bug 1046945 - Move ExposeGCThingToActiveJS to js::gc:: and use the typed wrappers instead; r=jonco
|
2014-07-31 12:14:17 -07:00 |
|
Bill McCloskey
|
4540abebb8
|
Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
|
2014-06-17 11:20:33 -07:00 |
|
Jon Coppeard
|
c454bebcf7
|
Bug 1043888 - Make GetObjetZone() work on nursery objects and rename GetGCThingZone() to GetTenuredGCThingZone() r=terrence
|
2014-07-28 10:39:36 +01:00 |
|
Ryan VanderMeulen
|
d7e8fad6fa
|
Backed out changeset aca2ec2457ec (bug 1016738) for re-introducing frequent WebRTC crashes.
|
2014-06-17 21:12:43 -04:00 |
|
Bill McCloskey
|
1513d64240
|
Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
|
2014-06-17 11:20:33 -07:00 |
|
Terrence Cole
|
1a13d39839
|
Bug 1017650 - Re-arrange the GC API include dependency ordering; r=jonco
|
2014-06-16 11:59:45 -07:00 |
|
Bill McCloskey
|
681e59de19
|
Bug 1016738 - Back out for webrtc crashes.
|
2014-06-09 12:30:38 -07:00 |
|
Jon Coppeard
|
17c28d5deb
|
Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence
|
2014-06-07 10:34:57 +01:00 |
|
Ryan VanderMeulen
|
6f0dbcc424
|
Backed out 3 changesets (bug 1021114, bug 988486) for GC crashes on a CLOSED TREE.
Backed out changeset f56234ba7ec7 (bug 1021114)
Backed out changeset 14a4a9062253 (bug 988486)
Backed out changeset 03eccac81e15 (bug 988486)
|
2014-06-07 00:03:17 -04:00 |
|
Jon Coppeard
|
808af83e72
|
Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence
|
2014-06-07 10:34:57 +01:00 |
|
Jan de Mooij
|
459923eb5b
|
Bug 1018568 - Make AutoAssertOnGC a nop in opt builds. r=terrence
|
2014-06-03 09:27:18 +02:00 |
|
Bill McCloskey
|
f1e3cc49ee
|
Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
|
2014-05-30 07:46:12 -07:00 |
|