js/src/gc/GC.cpp
1cebf4f5c850ad22500a360c2742de3c9dd78c81
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
65174e3014705687e7ca1050d5d1ffbe81126ac0
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
77dfbff3744411eaec7b5d834e3c517dda9c22b6
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
d2a84a3dcae072a3ea765345c35aaaa92842860b
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
7d9e12dcfe7f70e64ea9126eeee3e3627d80a796
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
1bdbec17ea7c84775814586a6b21536c6f12d7c2
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
86f8236cd20fa9f805cc78b8138b1f7a7fb81220
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
e9bc92a2ff289ce8171b7acc921a4b4ebe8fce0b
created 2019-01-08 11:52 +1100
pushed 2019-01-09 04:47 +0000
Paul Bone Paul Bone - Bug 1517684 - Fix obsolete comment
38f962460f285ceb2a3273629aa7156d2260decc
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
c60f868017bcb1de9a3daa620cccd14b7fe9a728
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
d57dde190f67e7964bb3a908d33a4d086da696b1
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
d61c96936904988b3692d68c209623db54b46046
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
fd169181a978861c157c1befb21f1e189cf745f5
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
0f29d352d92600fa1fb394863c864cd8a87db14b
created 2018-12-18 07:36 +0200
pushed 2018-12-18 05:37 +0000
arthur.iakab arthur.iakab - Merge mozilla-central to mozilla-inbound
7e30c215f294ff5ffdf3b314bd1f49fc92d726de
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
3419d7dc0a29460dd5ea0e7f5fa160dee39fa6d4
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
f3a6aa5f0ca664fb25a7b346483d93f8b7c515d4
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
d86d184dc7d6aa246ada69063e07dbb503c33092
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
039a7c0c18fb28371d0ee7b2b673b8dd605f24b7
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
d1796e4fc9075101603c7ce49208119a04d8c38f
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
08f23ff4708ad0394a8abd53aaeb56c17fd227f9
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
d9e2ee18925b37da06bb63c956acc165ab303837
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.
9670d2fdc1660e6c43ce0e6adb0cc0aba1461d8a
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
d5542a14b416d3d7e4e846368ceb37d6714827aa
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
42f073dedf5fd708e118833b4ddf63a19907485a
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
1544326ba29a387f1240415af38da7a33f5083ef
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
e3fc6ddd9a5316edac3737f92666e3cd0c08a44e
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
6ae14f44b4af53cb2ecf23eb5077ab90d1615ea9
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
3e7a4e085ead5b20172ee33e4809770dd124a8f7
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
37a9521cad270889c718a62ccf048a14180b0172
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
a7296c89eda9c77e07ca9523b12baeb54b30ea92
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
b995059a83d2635cf78f4eb14ef48f5899358625
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
aba3963bc7656b590c5ac9d3a41b807c2dfafa73
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
ca4f360d2517ee33c444190d3d6530e087dd763a
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
387f770bf58c175b69b5803b3c0d4a7ea55d18c4
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
98f8e4e44c103044d3a6d9a27bd2e8586fe4f05e
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
66eb1f485c1a3ea81372758bc92292c9428b17cd
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
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
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
6f3709b3878117466168c40affa7bca0b60cf75b
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
d7336bdef207654c48c3e0c6c976f3ed65fe5ccd
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
3785e94a44d084a5698fb86bb1afe4218ee63e02
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
3e274fb14fa0e03a104db8ef001fb1684e9c8ac7
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
2094cc4738e87fd6ed68fe52ae5675aadc822876
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
d6591e3f56bbe90561faeb01470cca02d9085e36
created 2018-11-20 18:48 +0200
pushed 2018-11-20 21:50 +0000
arthur.iakab arthur.iakab - Merge mozilla-central to autoland
5bad4fe7108eda1ca69c5f5aac82b4042c874deb
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
46cc3fa6e65e0e08e015344966741e5a0ff92df7
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
4b7c53151158f12abeadcd76779a26a94a9fd26b
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
764c5b94a3950791427e782e59e3e826921cffac
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
7211db666d5981232551d291392238de37726f23
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
0e459cfc0d2ade802b05fc2ed591bf3a5cb527f7
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
84b9cfcef11a337689bfb15944cf480e3cec415a
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
34ee07ca08e9ca5418d83574be6c1f6bbf3b5a3e
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
4d7d3b7b0b12fb88be5970b248cd23ba244a6c1e
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
9018814d9671dfe67ab073869bdeebf05b25b565
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
637be7630f26d1e43ee1e1dbe1060ac8789abd51
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
131bc0e561970979dec138a2d65d5b7b4d3d995a
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
cf78ed26a33704588aeab6c0ffa250ac449e6a8b
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
9202539b100245516a3bf0e69fefc37e0ca78e0a
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
291713ea57916b33e3142c5d86950c8430850678
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
8a07eed99ca8315b5b275eec185561172f9e3ffe
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
e1f69bad9ab0d850d7fc9804321fac80a8a4a8ed
created 2018-10-12 20:17 +1100
pushed 2018-10-15 23:31 +0000
Paul Bone Paul Bone - Bug 1498177 - Use size_t for integer values particularly for comparisons r=sfink
7807742373e10ebd64db9d8b50d4abf809816cc3
created 2018-10-12 20:48 +0000
pushed 2018-10-13 09:41 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan
2398cc611aba734f6de7000d3429f40efb0517eb
created 2018-10-04 19:13 +1000
pushed 2018-10-10 23:58 +0000
Paul Bone Paul Bone - Bug 1496699 - Use size_t for memory sizes r=sfink
5aee88f016b05ac1a2239f46db3207af42f45199
created 2018-10-04 19:13 +1000
pushed 2018-10-10 23:58 +0000
Paul Bone Paul Bone - Bug 1496699 - Convert some doubles to floats r=sfink
6d525f6dee9f9caeeed3e4bed25f78b641177e46
created 2018-10-04 22:30 +1000
pushed 2018-10-05 11:04 +0000
Paul Bone Paul Bone - Bug 1494278 - Discard JIT stubs when discarding other code r=jandem
146575efb1c65085c56ee57d7cdc1de54c0f600b
created 2018-10-03 12:04 +0000
pushed 2018-10-04 16:02 +0000
Jan de Mooij Jan de Mooij - Bug 1496033 - Add missing {} in js/src. r=bbouvier
f1ff861fc70df756b1e6e5d37945be158385d881
created 2018-09-26 19:54 +0300
pushed 2018-09-26 16:54 +0000
Noemi Erli Noemi Erli - Backed out changeset 92cde451be94 (bug 1444013) for failures in tests/dom/media/tests/crashtests/1453030.html
92cde451be94e8872abb9068da5d89197bd3e925
created 2018-09-25 15:02 +1000
pushed 2018-09-26 05:50 +0000
Paul Bone Paul Bone - Bug 1444013 - End the slice if nursery collection took too long r=sfink
7a9384b6a6c9a54db05468baa4cfb289ab88b6dc
created 2018-09-18 13:56 +0100
pushed 2018-09-21 08:45 +0000
Jon Coppeard Jon Coppeard - Bug 1491037 - Periodically free helper thread LifoAlloc memory r=nbp
274c743b3d55f3d84adb4500c3ae3f63ee8fdc5e
created 2018-09-20 10:54 +0100
pushed 2018-09-20 09:54 +0000
Jon Coppeard Jon Coppeard - Bug 1490042 - Only allow one AutoClearTypeInferenceStateOnOOM to be live at a time to fix recursive type sweeping r=jandem
9512e6baac5d29cfce86939553860262df8cdd17
created 2018-09-17 17:18 +1000
pushed 2018-09-19 02:51 +0000
Paul Bone Paul Bone - Bug 1491752 - Export AllocKindName r=jonco
8e628cef959cdc5a28a7cb4a5f686ad5fc2da53c
created 2018-09-19 03:09 +0300
pushed 2018-09-19 00:12 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1491037) for failing sy at awsy\test_memory_usage.py on a CLOSED TREE
9a1cfe1a7bee97931a282bfd0000b8aaa351e7fd
created 2018-09-18 13:56 +0100
pushed 2018-09-18 12:58 +0000
Jon Coppeard Jon Coppeard - Bug 1491037 - Periodically free helper thread LifoAlloc memory r=nbp
2b3acad1d831076f4936382ba4216c1c9d43ff63
created 2018-09-17 13:25 -0400
pushed 2018-09-17 22:04 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aa3c5d257b1e (bug 1490042) for causing topcrash bug 1491530.
aa3c5d257b1e8ddda72905e728d72d4d57762b7e
created 2018-09-13 16:46 +0100
pushed 2018-09-13 15:48 +0000
Jon Coppeard Jon Coppeard - Bug 1490042 - Only allow a single AutoClearTypeInferenceStateOnOOM to be active at once r=jandem r=sfink
d27cd3305320b12ad93f0837090a0913d0f31e76
created 2018-09-06 10:37 +0200
pushed 2018-09-11 14:33 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/gc, part 2. r=jonco
5e99f6ed6c2fb16ee861a5534d14dcde2e4a2573
created 2018-09-03 03:20 +0300
pushed 2018-09-04 16:46 +0000
Diego Pino Garcia Diego Pino Garcia - Bug 1486125 - Remove JSContext::noGCOrAllocationCheck and its helper methods. r=jonco
8a2005a771b3683c6457df492cde2f90d2ed82c8
created 2018-08-30 17:51 +0100
pushed 2018-08-30 16:57 +0000
Jon Coppeard Jon Coppeard - Bug 1487384 - Remove unnecessary references to Runtime::gc in GCRuntime methods r=sfink
b7dada718ee0f14154562db052bfab83e9999a17
created 2018-08-29 13:23 +0100
pushed 2018-08-29 12:24 +0000
Jon Coppeard Jon Coppeard - Bug 1486727 - Move some inline method defintions out of gc/Zone.h into new Zone-inl.h r=sfink
490b0d605859e612832f6b655d4168e39a30ceb1
created 2018-08-13 10:12 -0400
pushed 2018-08-14 13:14 +0000
Ted Campbell Ted Campbell - Bug 1482931 - Cleanup const-ness of statics in js/src. r=waldo
f3796f1a571b6e11e247f366dc45cecd97d77729
created 2018-08-08 12:54 +1000
pushed 2018-08-14 05:54 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
ec59471499f174cd05086b572f759f67cdfa4476
created 2018-08-13 13:21 +0100
pushed 2018-08-13 12:22 +0000
Jon Coppeard Jon Coppeard - Bug 1481093 - Also update children of typed object type descriptor objects when compacting r=sfink a=abillings
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-13 01:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
9f73af1f3b2c6928a18cc01d64f55b75aa3c4bba
created 2018-08-11 13:12 +0200
pushed 2018-08-11 11:19 +0000
Jan de Mooij Jan de Mooij - Bug 1482423 part 1 - Assert compartments don't contain both system/non-system realms. r=luke
819b923159847ebf0227a910e966490f4f9dc177
created 2018-08-02 11:32 -0700
pushed 2018-08-08 22:17 +0000
Ted Campbell Ted Campbell - Bug 1479900 - Part 2: Refactor GC relocation to use a reserved flag. r=sfink
8de32e539a2c0499acef9cb7324c831b46eb3e91
created 2018-08-08 18:14 +0300
pushed 2018-08-08 15:14 +0000
Bogdan Tara Bogdan Tara - Backed out 5 changesets (bug 1473213) for devtools/client/debugger/new/test/mochitest/browser_dbg_rr_breakpoints-01.js failures
129c9ab66f595bf72afebfdeba87a587578173a2
created 2018-08-08 12:54 +1000
pushed 2018-08-08 09:33 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
6b45f9604ee3a2abad4cbdf29808be817aced99b
created 2018-07-31 19:36 +0000
pushed 2018-08-02 17:16 +0000
Brian Hackett Brian Hackett - Bug 1479547 Part 3 - Require GCs to happen at deterministic points, r=jonco.
1765ed67a90a5e2afeaeb920f8b02f4ecb0c72bb
created 2018-08-01 17:47 -0400
pushed 2018-08-02 00:54 +0000
Ted Campbell Ted Campbell - Bug 1480233 - Define compacting GC support in AllocKind.h. r=sfink
5e38f6929994ccd7905cbc0f62f057ef49d28d8a
created 2018-07-26 17:24 +0100
pushed 2018-07-26 16:25 +0000
Jon Coppeard Jon Coppeard - Bug 1477761 - Use using declaration to make time related classes available in GC.cpp r=sfink
764e0cce4cd1fbb79213252aec99a51f75c7f0be
created 2018-07-26 17:23 +0100
pushed 2018-07-26 16:25 +0000
Jon Coppeard Jon Coppeard - Bug 1477761 - Fix sketchy timestamp computation for unlimited slice budget r=sfink
6a97ba8c172a729fc131b65a7151727b0e8f86e6
created 2018-07-23 15:03 +0000
pushed 2018-07-23 21:17 +0000
Brian Hackett Brian Hackett - Bug 1465470 Part 5 - Avoid recording time events at non-deterministic points in the JS engine, r=jonco.
d9bbebacecd6acdb0636060b4f8d94c74bf38803
created 2018-07-23 14:47 +0000
pushed 2018-07-23 21:17 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 8c - Mark places in the JS engine where recording events are disallowed and where the recording should be invalidated, r=jandem.
6771fa9888f1ea90f14021818ad3b661078e5bde
created 2018-07-23 14:37 +0000
pushed 2018-07-23 21:17 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5d - Disable compacting GC when replaying, r=jonco.
1f2c6099f8521eb3e08ff6e1a90715e19af2be8a
created 2018-07-23 14:35 +0000
pushed 2018-07-23 21:17 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5b - Don't keep track of times or page fault counts in GC and helper thread activity when recording or replaying, r=sfink.
eec76ff04ff90412415fd40c3d29c0c23d25f8d9
created 2018-07-23 14:35 +0000
pushed 2018-07-23 21:17 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5a - Disable incremental GC when recording or replaying, r=mccr8.
dc942361448ddd7af5e31213f3e4b45343b8f9ab
created 2018-07-17 13:07 +0100
pushed 2018-07-17 12:10 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Remove the dependency of JitcodeMap.h on CodeGenerator-shared.h r=nbp
6a29c6057ad4c67c1f840cad5acbb66e7249a18e
created 2018-07-12 11:46 +0900
pushed 2018-07-12 02:46 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1460489 - followup: Remove inline from BackgroundSweepTask::{isRunning,isRunningWithLockHeld} definitions which is called from other files. r=bustage CLOSED TREE
0cf8916182199093523be45b7c13c61b8bc76b84
created 2018-07-06 18:28 -0300
pushed 2018-07-10 23:18 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1473818: Fix global constructors count regression r=jonco
777029266bf7e79987abc307e3e0834181e9e3ff
created 2018-07-06 16:32 +0100
pushed 2018-07-06 15:33 +0000
Jon Coppeard Jon Coppeard - Bug 1471949 - Handle OOM starting background sweep task r=sfink
250b5f292dae2c9916e18f489a26890e89c7eede
created 2018-07-06 10:40 +0100
pushed 2018-07-06 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Partition atoms table into multiple sub-tables each with its own lock r=sfink
0583016547e9d0831aefa469012d2f1c36ace47a
created 2018-07-06 10:24 +0100
pushed 2018-07-06 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Remove some locking that is no longer required r=sfink
5113d07ed7c6c3e77b4a1ab636b5e443803afe41
created 2018-07-06 10:24 +0100
pushed 2018-07-06 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Allow concurrent allocation in atoms zone r=sfink
245e2c17b2726a7a92c1732724227e42c15d4069
created 2018-07-06 10:23 +0100
pushed 2018-07-06 09:46 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Refactor allocation to work from a free list stored in the JSContext r=sfink
05329bb2ebf89f407e0c7ec1e35280e7b2cd11c8
created 2018-07-04 16:55 -0300
pushed 2018-07-05 16:33 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
a355ad34b92b9b75bce1667db40a62063ead215f
created 2018-07-04 09:48 +0100
pushed 2018-07-04 08:58 +0000
Jon Coppeard Jon Coppeard - Bug 1472124 - Fix memory leak in GC incremental marking validator r=anba
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-06-28 19:24 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
91f49041e74406c74d2e0e05f4dd51111d414b8f
created 2018-06-21 13:38 +1000
pushed 2018-06-26 04:07 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 7) - Add some nursery().isEmpty() assertions r=jonco
dc5765ae836853ec3ba2fb9a4572c0a06703ee20
created 2018-06-05 14:58 +1000
pushed 2018-06-26 04:07 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 6) - Log the lastMarkSlice value when entering GC r=jonco
49caa22a6bbfff827341fb6ac64a8adda45c2770
created 2018-06-22 15:01 +1000
pushed 2018-06-26 04:07 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 5) - Don't collect nursery for every mark slice r=jonco
c8ffd9d8370a7ea6fa245c4d6ba4b235f34a8468
created 2018-06-21 16:25 +1000
pushed 2018-06-26 04:07 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 4) - Reset lastMarkSlice earlier r=jonco
868ac1e5e070b79a9691d05c3d677e05b46e0deb
created 2018-06-22 12:40 +1000
pushed 2018-06-26 04:07 +0000
Paul Bone Paul Bone - Bug 1407143 (Part 3) - Relax some nursery empty assertions r=jonco
6867578ac52d03ec520f819903736aef5b5d8282
created 2018-06-25 13:29 +0100
pushed 2018-06-25 12:40 +0000
Jon Coppeard Jon Coppeard - Bug 1469640 - Make background sweeping a parallel task and remove GCHelperState r=sfink
e429320fcdd2d5236bb4713e6c435456146e42b9
created 2018-06-20 00:54 +0300
pushed 2018-06-19 22:06 +0000
Dorel Luca Dorel Luca - Merge mozilla-inbound to mozilla-central. a=merge
ef06853a18a59002945d9ebb29944296f9da2dcc
created 2018-06-19 06:48 +0300
pushed 2018-06-19 22:06 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset c115f0bb2bfb (bug 1465505) spidermonkey bustages. CLOSED TREE
c115f0bb2bfbfc808f7a09a03f808aa80aeabfde
created 2018-06-17 08:20 -0700
pushed 2018-06-19 22:06 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1465505: Replace PRMJ_Now() by mozilla::TimeStamp r=jonco
4f50305f72aba391db457322d078d4908221e20e
created 2018-06-19 11:34 +0100
pushed 2018-06-19 10:41 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Refactor heap state RAII classes r=sfink
84b05310b2c7a6b0c585add58fdb27e635e70963
created 2018-06-19 11:34 +0100
pushed 2018-06-19 10:41 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
e8b27362214617f1d47e867bcc4dd2619441d986
created 2018-06-14 14:56 -0700
pushed 2018-06-15 23:39 +0000
Paul Bone Paul Bone - Bug 1468786 - Don't check isIncremental for unmarking r=jonco
bbdcb2e0eb3e4e6184015a95083aab52bfe0d57e
created 2018-06-15 15:05 -0700
pushed 2018-06-15 22:15 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Rename heap state checking functions r=sfink
less more (0) -120 tip