js/src/gc/GC.cpp
1cebf4f5c850
created 2019-01-14 11:02 +0000
pushed 2019-01-14 11:06 +0000
Jon Coppeard Jon Coppeard - Bug 1519397 - Factor GC locking RAII classes out of vm/Runtime.h r=pbone
65174e301470
created 2019-01-10 13:21 +0000
pushed 2019-01-10 13:24 +0000
Jon Coppeard Jon Coppeard - Bug 981991 - Make most poisoning unconditional r=jandem
77dfbff37444
created 2019-01-10 13:21 +0000
pushed 2019-01-10 13:24 +0000
Jon Coppeard Jon Coppeard - Bug 981991 - Replace JS_*_POISON macros with inline functions r=jandem
d2a84a3dcae0
created 2019-01-10 11:00 +0000
pushed 2019-01-10 11:00 +0000
Jon Coppeard Jon Coppeard - Bug 1518193 - Use new free task to also free nursery buffers r=sfink
7d9e12dcfe7f
created 2019-01-10 11:00 +0000
pushed 2019-01-10 11:00 +0000
Jon Coppeard Jon Coppeard - Bug 1518193 - Use new free task to also free JIT LIFO data freed after minor GC r=sfink
1bdbec17ea7c
created 2019-01-10 11:00 +0000
pushed 2019-01-10 11:00 +0000
Jon Coppeard Jon Coppeard - Bug 1518193 - Add a new parallel task for freeing LIFO data r=sfink
86f8236cd20f
created 2019-01-10 11:00 +0000
pushed 2019-01-10 11:00 +0000
Jon Coppeard Jon Coppeard - Bug 1518193 - Move BackgroundSweepTask functionality into GCParallelTask base class r=sfink
e9bc92a2ff28
created 2019-01-08 11:52 +1100
pushed 2019-01-09 04:47 +0000
Paul Bone Paul Bone - Bug 1517684 - Fix obsolete comment
38f962460f28
created 2019-01-02 18:19 +0000
pushed 2019-01-02 18:19 +0000
Jon Coppeard Jon Coppeard - Bug 1514850 - Don't delay checking of cells that are already marked black r=sfink
c60f868017bc
created 2019-01-02 18:19 +0000
pushed 2019-01-02 18:19 +0000
Jon Coppeard Jon Coppeard - Bug 1516138 - Check GC zeal mode is in range r=allstars.chh
d57dde190f67
created 2018-12-28 15:48 +0000
pushed 2018-12-28 21:55 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
d61c96936904
created 2018-12-20 10:53 +0000
pushed 2018-12-20 10:57 +0000
Jon Coppeard Jon Coppeard - Bug 1514927 - Rewrite handling of delayed marking to ensure that we process all delayed arenas r=sfink
fd169181a978
created 2018-12-18 07:13 +0000
pushed 2018-12-18 07:27 +0000
Jon Coppeard Jon Coppeard - Bug 1514704 - Attribute initial gray marking time to correct stats phase r=sfink
0f29d352d926
created 2018-12-18 07:36 +0200
pushed 2018-12-18 05:37 +0000
arthur.iakab arthur.iakab - Merge mozilla-central to mozilla-inbound
7e30c215f294
created 2018-12-17 18:37 +0000
pushed 2018-12-18 05:37 +0000
Jim Blandy Jim Blandy - Bug 1482215: Make Debugger visibility per-Compartment, and ensure realms match their compartments. r=jorendorff
3419d7dc0a29
created 2018-12-13 14:07 +1100
pushed 2018-12-18 00:58 +0000
Paul Bone Paul Bone - Bug 1507377 - Set pretenuring from an environment variable r=jonco
f3a6aa5f0ca6
created 2018-12-14 11:25 +1100
pushed 2018-12-18 00:58 +0000
Paul Bone Paul Bone - Bug 1507377 - Add tunables for pretenure thresholds r=jonco
d86d184dc7d6
created 2018-12-15 04:47 +0200
pushed 2018-12-15 02:59 +0000
Cosmin Sabou Cosmin Sabou - Merge mozilla-inbound to mozilla-central. a=merge
039a7c0c18fb
created 2018-12-14 18:10 +0000
pushed 2018-12-15 02:59 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1513205 - Ride along, update some code to match the Google coding style r=Ehsan
d1796e4fc907
created 2018-10-12 09:35 -0700
pushed 2018-12-14 20:23 +0000
Steve Fink Steve Fink - Bug 1167452 - Simplify Compartment::findOutgoingEdges, r=jonco
08f23ff4708a
created 2018-09-11 17:06 -0700
pushed 2018-12-14 20:23 +0000
Steve Fink Steve Fink - No bug. Start sweepGroupIndex at 1. r=me
d9e2ee18925b
created 2018-12-14 13:02 +0100
pushed 2018-12-14 17:58 +0000
Julian Seward Julian Seward - Bug 1488162 - Remove suppressGC hacks from wasm code. r=lth.
9670d2fdc166
created 2018-11-19 16:06 +0100
pushed 2018-12-14 16:11 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1475896 - Add telemetry for GC marking rate. r=jonco, data-review=chutten
d5542a14b416
created 2018-12-06 16:28 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Add zeal mode to test incremental gray marking r=sfink
42f073dedf5f
created 2018-12-06 16:28 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Delay gray marking assertions when we are doing incremental gray marking r=sfink
1544326ba29a
created 2018-12-06 16:28 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Make gray marking assertions call a JSAPI function r=sfink
e3fc6ddd9a53
created 2018-12-06 16:27 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Make gray marking incremental r=sfink
6ae14f44b4af
created 2018-12-06 16:27 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Add a non-incremental gray marking phase before weakmap marking that marks from gray roots in the current sweep group r=sfink
3e7a4e085ead
created 2018-12-06 16:27 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Parition the mark stack into black and gray entries r=sfink
37a9521cad27
created 2018-12-06 16:27 -0500
pushed 2018-12-14 14:22 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Change Zone marking states to MarkBlackOnly and MarkBlackAndGray r=sfink
a7296c89eda9
created 2018-12-14 10:57 +0000
pushed 2018-12-14 10:57 +0000
Jon Coppeard Jon Coppeard - Bug 1513842 - Fix spelling mistake in GCRuntime::markUntilBudgetExhaused r=sfink
b995059a83d2
created 2018-12-11 18:26 +0000
pushed 2018-12-11 18:26 +0000
Jon Coppeard Jon Coppeard - Bug 1512045 - Simplify GC resets r=sfink
aba3963bc765
created 2018-12-03 17:17 -0500
pushed 2018-12-11 18:14 +0000
Jon Coppeard Jon Coppeard - Bug 1510145 - Refactor GC resets and ensure the store buffer is always empty when we start sweeping r=pbone a=dveditz
ca4f360d2517
created 2018-12-06 16:27 -0500
pushed 2018-12-10 13:39 +0000
Jon Coppeard Jon Coppeard - Bug 1509923 - Check weak map marking state in debug builds and when enabled with a zeal mode r=sfink
387f770bf58c
created 2018-12-08 23:24 +0200
pushed 2018-12-08 21:24 +0000
Bogdan Tara Bogdan Tara - Backed out changeset 98f8e4e44c10 (bug 1509923) for Verifier.cpp failures on Linux builds CLOSED TREE
98f8e4e44c10
created 2018-12-06 16:27 -0500
pushed 2018-12-08 19:55 +0000
Jon Coppeard Jon Coppeard - Bug 1509923 - Check weak map marking state in debug builds and when enabled with a zeal mode r=sfink
66eb1f485c1a
created 2018-12-01 04:52 +0900
pushed 2018-11-30 19:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba43
created 2018-11-30 16:39 +0100
pushed 2018-11-30 18:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b38781
created 2018-11-30 11:46 +0100
pushed 2018-11-30 15:15 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
d7336bdef207
created 2018-11-26 13:34 +0000
pushed 2018-11-26 13:36 +0000
Jon Coppeard Jon Coppeard - Bug 1509824 - Remove Arena::markOverflow flag r=sfink
3785e94a44d0
created 2018-11-26 13:34 +0000
pushed 2018-11-26 13:36 +0000
Jon Coppeard Jon Coppeard - Bug 1509824 - Add RAII class AutoSetMarkColor to handle changing the mark color r=sfink
3e274fb14fa0
created 2018-11-26 13:34 +0000
pushed 2018-11-26 13:36 +0000
Jon Coppeard Jon Coppeard - Bug 1509824 - Check success of gray root buffering earlier r=sfink
2094cc4738e8
created 2018-11-23 11:11 +0000
pushed 2018-11-23 11:15 +0000
Jon Coppeard Jon Coppeard - Bug 1509322 - Relax some ChunkPool assertions which could make debug build GCs very slow r=pbone
d6591e3f56bb
created 2018-11-20 18:48 +0200
pushed 2018-11-20 21:50 +0000
arthur.iakab arthur.iakab - Merge mozilla-central to autoland
5bad4fe7108e
created 2018-11-20 14:47 +0000
pushed 2018-11-20 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1508605 - Change some comments from /* */ to // to avoid clang-format issues. r=tcampbell
46cc3fa6e65e
created 2018-11-16 13:38 +1100
pushed 2018-11-20 02:30 +0000
Paul Bone Paul Bone - Bug 1507379 - Rename gcstats::Stat to gcstats::Count r=jonco
4b7c53151158
created 2018-11-19 17:02 +0000
pushed 2018-11-19 22:37 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
764c5b94a395
created 2018-11-17 13:48 +0000
pushed 2018-11-17 14:00 +0000
Jon Coppeard Jon Coppeard - Bug 1506798 - Fix possible data race updating scope object during compacting GC r=pbone
7211db666d59
created 2018-11-17 13:48 +0000
pushed 2018-11-17 14:00 +0000
Jon Coppeard Jon Coppeard - Bug 1506954 - Don't attempt to protect relocated pages on systems that don't support this r=pbone
0e459cfc0d2a
created 2018-11-15 11:57 +0000
pushed 2018-11-15 12:00 +0000
Jon Coppeard Jon Coppeard - Bug 1506640 - Trace wrappers rooters during sweep phase r=pbone a=abillings
84b9cfcef11a
created 2018-11-13 18:27 +0200
pushed 2018-11-13 16:35 +0000
Noemi Erli Noemi Erli - Merge inbound to mozilla-central. a=merge
34ee07ca08e9
created 2018-11-13 10:39 +0000
pushed 2018-11-13 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1506774 - Discard TypeScripts whenever we discard JIT code. r=jonco
4d7d3b7b0b12
created 2018-11-12 12:16 +0100
pushed 2018-11-13 10:33 +0000
Jan de Mooij Jan de Mooij - Bug 1506554 part 1 - Sweep JitZone/JitRealm *after* discarding JIT code. r=jonco
9018814d9671
created 2018-11-12 02:30 +0000
pushed 2018-11-12 10:17 +0000
Jan de Mooij Jan de Mooij - Bug 1506479 - Discard TypeScripts in Zone::discardJitCode instead of during type sweeping. r=bhackett
637be7630f26
created 2018-10-31 13:32 +0000
pushed 2018-10-31 13:37 +0000
Jon Coppeard Jon Coppeard - Bug 1502946 - Tighten up some gray marking checks r=sfink
131bc0e56197
created 2018-10-30 10:32 +0000
pushed 2018-10-30 10:42 +0000
Jon Coppeard Jon Coppeard - Bug 1502940 - Tidy up sweep actions that implement GC zeal modes r=sfink
cf78ed26a337
created 2018-10-26 11:03 +0100
pushed 2018-10-26 10:06 +0000
Jon Coppeard Jon Coppeard - Bug 1502105 - Remove unused template parameter from GCRuntime::markGrayReferences r=sfink
9202539b1002
created 2018-10-26 11:03 +0100
pushed 2018-10-26 10:06 +0000
Jon Coppeard Jon Coppeard - Bug 1502105 - Rename GCRuntime::drainMarkStack to markUntilBudgetExhausted r=sfink
291713ea5791
created 2018-10-26 11:03 +0100
pushed 2018-10-26 10:06 +0000
Jon Coppeard Jon Coppeard - Bug 1502105 - Rename GCRuntime::incrementalCollectSlice to incrementalSlice r=sfink
8a07eed99ca8
created 2018-07-06 12:05 -0700
pushed 2018-10-16 21:22 +0000
Steve Fink Steve Fink - Bug 1479673 - Update to sixgill with less CSU qualification (630e2025191d), r=me
less more (0) -100 -60 tip