gecko-dev/js/src/gc
Paul Bone 4798617792 Bug 1392511 - Report the correct information for used bytes. r=jonco
Only use the promotion rate to make pre tenuring and nursery size decisions
(now that it is calculated correctly and not under-estimated) if the nursery
is at least 90% full.
2017-08-25 15:03:24 +10:00
..
Allocator.cpp bug 1368086 - Rename gcIfNeededPerAllocation to gcIfNeededAtAllocation, r=sfink 2017-05-27 03:00:51 +10:00
Allocator.h Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp. 2017-02-02 12:12:43 -07:00
AtomMarking-inl.h Bug 1362977 - Rename CellSize to CellAlignBytes and improve the naming of related constants r=sfink 2017-05-09 11:38:32 +01:00
AtomMarking.cpp Bug 1362977 - Rename CellSize to CellAlignBytes and improve the naming of related constants r=sfink 2017-05-09 11:38:32 +01:00
AtomMarking.h Bug 1350760 part 3 - Add AtomMarkingRuntime::inlinedMarkAtom to eliminate markAtom call overhead when atomizing. r=jonco 2017-03-31 10:52:09 +02:00
Barrier.cpp Bug 1380030 - Refactor isMarked() methods into separate methods for each color and any r=sfink 2017-07-12 18:31:55 +01:00
Barrier.h Bug 1376101 - Remove some unnecessary read barriers r=sfink 2017-06-26 09:46:54 -07:00
FindSCCs.h
GCInternals.h Bug 1361458 - Generate the phase tree for GC statistics recording ahead of time r=sfink 2017-05-17 10:37:18 +01:00
GCRuntime.h Bug 1393597 - Remove FinishIncrementalGC when merging compartments r=sfink 2017-08-31 10:27:04 +01:00
GCTrace.cpp
GCTrace.h
GCTraceFormat.h
GenerateStatsPhases.py Bug 1385833 - Simplify incremental sweeping and combine script and JIT code finalization phases r=sfink 2017-08-01 11:03:33 +01:00
Heap-inl.h Bug 1324002 - Mark atoms separately in each zone, r=jonco,mccr8,peterv. 2017-01-30 06:31:47 -07:00
Heap.h Bug 1385953 - Remove MemProfiler; r=jandem 2017-08-10 08:28:50 -04:00
Iteration.cpp Bug 1380030 - Refactor isMarked() methods into separate methods for each color and any r=sfink 2017-07-12 18:31:55 +01:00
Marking.cpp Bug 1386660 - Part 5: Add constants to avoid multiple hard-coded values. r=sfink 2017-08-17 11:55:39 +10:00
Marking.h Bug 1386660 - Part 5: Add constants to avoid multiple hard-coded values. r=sfink 2017-08-17 11:55:39 +10:00
Memory.cpp Bug 963983 - posix_madvise() should be used instead of madvise() on Solaris. r=jandem 2017-05-22 04:16:12 -07:00
Memory.h
Nursery-inl.h Bug 1340822 - Move nursery and caches from ZoneGroup back to the runtime, r=jonco. 2017-02-21 04:25:22 -07:00
Nursery.cpp Bug 1392511 - Report the correct information for used bytes. r=jonco 2017-08-25 15:03:24 +10:00
Nursery.h Bug 1392511 - Report the correct information for used bytes. r=jonco 2017-08-25 15:03:24 +10:00
NurseryAwareHashMap.h Bug 1370823 - Don't evict the nursery in NukeCrossCompartmentWrappers and RecomputeWrappers. r=jonco 2017-06-07 15:46:21 +02:00
Policy.h Bug 1362098 - Add source position to requested module information r=till 2017-08-23 17:24:37 +01:00
Rooting.h Bug 1271650 - Implement a C++ interface for DebuggerFrame.arguments. r=jimb 2016-12-29 15:10:11 +01:00
RootMarking.cpp Bug 1384683: Implement an higher-level frame iterator that can handle JS jit and wasm frames interleaving; r=jandem, r=luke 2017-08-16 16:37:31 +02:00
Statistics.cpp Bug 1366217 - Discard GC stats if timing inconsistencies are found r=sfink 2017-08-04 10:11:12 +01:00
Statistics.h Bug 1385296 - Improve JS_GC_PROFILE / MOZ_GCTIMER output r=sfink 2017-07-31 10:56:44 +01:00
StoreBuffer-inl.h Bug 1362977 - Rename CellSize to CellAlignBytes and improve the naming of related constants r=sfink 2017-05-09 11:38:32 +01:00
StoreBuffer.cpp Bug 1389851 - js: Fix -Wunreachable-code-return warning in StoreBuffer.cpp. r=jonco 2017-08-08 23:15:37 -07:00
StoreBuffer.h Bug 1382339 - Improve SpiderMonkey hashing functions by using MFBT's HashGeneric more; r=jandem 2017-07-20 12:59:09 -04:00
Tracer.cpp Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj 2017-07-26 16:03:57 -04:00
Tracer.h Bug 1345177 - Make RegExpShared a GC thing r=sfink 2017-03-27 10:38:29 +01:00
Verifier.cpp Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj 2017-07-26 16:03:57 -04:00
Zone.cpp Bug 1384047 - Relax assertion that zones are empty when they are deleted r=jandem 2017-07-27 11:09:53 +01:00
Zone.h Bug 1383343 part 2 - Add a cache for Function.prototype.toString. r=anba 2017-07-25 14:58:17 +02:00
ZoneGroup.cpp Bug 1370349 - Allow relinquishing access to zone groups when yielding (r=jandem) 2017-07-25 19:50:16 -07:00
ZoneGroup.h Bug 1366340 - Delete parsing zones immediately after their contents are merged r=sfink 2017-07-24 10:42:50 +01:00