js/src/gc/GC.cpp
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
less more (0) -100 -60 tip