- Jul 04, 2023
-
-
Nika Layzell authored
In a previous change to this logic, we missed a hidden early return in the `MMAP_FAULT_HANDLER_CATCH()` macro which can early return on both Linux and Windows. If this is hit, we could end up blocking at various points waiting for the StartupCache to be prefetched. This patch changes the logic to notify to happen in a ScopeExit instead, ensuring that it'll happen on all return paths. In addition, there was another potential deadlock due to the ThreadedPrefetch thread acquiring mTableLock. This was fixed by passing in the pointers in the runnable instead. This should be OK as we are making sure to block on ThreadedPrefetch before we clear the startup data already. Differential Revision: https://phabricator.services.mozilla.com/D182732
-
- May 20, 2023
-
-
Mark Banner authored
Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish Differential Revision: https://phabricator.services.mozilla.com/D177025
-
- May 17, 2023
-
-
Otto Länd authored
# ignore-this-changeset
-
Kris Maglione authored
Differential Revision: https://phabricator.services.mozilla.com/D122029
-
- Apr 22, 2023
-
-
Randell Jesup authored
Differential Revision: https://phabricator.services.mozilla.com/D175551
-
Randell Jesup authored
Differential Revision: https://phabricator.services.mozilla.com/D138961
-
- Feb 19, 2023
-
-
serge-sans-paille authored
Differential Revision: https://phabricator.services.mozilla.com/D170124
-
Norisz Fay authored
Backed out 11 changesets (bug 1817309, bug 1817315, bug 1817313, bug 1817317, bug 1817310, bug 1817314, bug 1817308, bug 1817312, bug 1817311, bug 1817316, bug 1817318) for causing build bustages on nss_secutil.h CLOSED TREE Backed out changeset 288b4848b023 (bug 1817308) Backed out changeset 6ac5107e1c81 (bug 1817309) Backed out changeset 6f6e7a258930 (bug 1817310) Backed out changeset 32cadd62fec3 (bug 1817311) Backed out changeset 5bfcee2bfb8b (bug 1817312) Backed out changeset bfd59ae03c4f (bug 1817313) Backed out changeset 0080bdd6ab3f (bug 1817314) Backed out changeset e1e81a3a933d (bug 1817315) Backed out changeset 151d9b5d1883 (bug 1817316) Backed out changeset 1b03cabc6e5a (bug 1817317) Backed out changeset 52b44c5d4b08 (bug 1817318)
-
serge-sans-paille authored
Differential Revision: https://phabricator.services.mozilla.com/D170124
-
- Feb 17, 2023
-
-
Csoregi Natalia authored
Backed out 11 changesets (bug 1817308, bug 1817311, bug 1817317, bug 1817310, bug 1817309, bug 1817314, bug 1817316, bug 1817318, bug 1817313, bug 1817312, bug 1817315) for causing hybrid bustage on WrapperFactory.cpp. CLOSED TREE Backed out changeset 1fb2fdbeecec (bug 1817308) Backed out changeset 7153cb681119 (bug 1817309) Backed out changeset 44e4198e2cdc (bug 1817310) Backed out changeset ef9b097a07c4 (bug 1817311) Backed out changeset e6f4e9a4cfc6 (bug 1817312) Backed out changeset 4fa0b794c1e1 (bug 1817313) Backed out changeset 13841a7b93a6 (bug 1817314) Backed out changeset af16df862459 (bug 1817315) Backed out changeset a157a7c3146f (bug 1817316) Backed out changeset f9048fa7e1d9 (bug 1817317) Backed out changeset 10219437a634 (bug 1817318)
-
serge-sans-paille authored
Depends on D170123 Differential Revision: https://phabricator.services.mozilla.com/D170124
-
- Dec 01, 2022
-
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D163453
-
- Oct 19, 2022
-
-
Kagami Sascha Rosylight authored
Bug 1796085 - Part 1: Define MOZ_BACKGROUNDTASKS macro globally r=smaug,necko-reviewers,application-update-reviewers,nalexander,valentin There are 10+ separate macro definition for this, we can do it globally instead. Differential Revision: https://phabricator.services.mozilla.com/D156911
-
- Sep 15, 2022
-
-
Nika Layzell authored
These macros will produce better outputs when they fail than these existing patterns using `ENSURE_TRUE(NS_SUCCEEDED(...))` or similar, so this is a bulk rewrite of existing tests to use them. It should also help with discoverability when people base their tests off of other existing tests. Differential Revision: https://phabricator.services.mozilla.com/D157214
-
- Aug 03, 2022
-
-
fabrice authored
Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato Differential Revision: https://phabricator.services.mozilla.com/D152575
-
Andreea Pavel authored
-
Andreea Pavel authored
Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato Differential Revision: https://phabricator.services.mozilla.com/D152575
-
- Aug 02, 2022
-
-
Andreea Pavel authored
-
fabrice authored
Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato Differential Revision: https://phabricator.services.mozilla.com/D152575
-
- Jul 30, 2022
-
-
Nika Layzell authored
Bug 1772006 - Part 4: Simplify and move the string comparison APIs from ns[T]StringObsolete, r=xpcom-reviewers,necko-reviewers,dragana,barret This patch moves EqualsIgnoreCase to ns[T]StringObsolete, and removes the aCount argument, instead migrating callers to use `StringBeginsWith` with a case-insensitive comparator. In addition, nsTStringRepr::Compare was removed and replaced with either calls to methods like `StringBeginsWith` or the global `Compare` method. These changes required some modifications at call-sites but should make the behaviour less surprising and more consistent. Differential Revision: https://phabricator.services.mozilla.com/D148299
-
- Jul 12, 2022
-
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D151220
-
- Jul 11, 2022
-
-
Andreea Pavel authored
Backed out changeset b6c4c386f1a6 (Bug 1777486) Backed out changeset 195cc2de8433 (Bug 1777486) Backed out changeset 20c746fb1648 (Bug 1777486) Backed out changeset d5fd8173d62d (Bug 1777486) Backed out changeset 6d758fab5a3e (Bug 1777486) Backed out changeset e938b601ba15 (Bug 1777486) Backed out changeset 0c4ea0b9416b (Bug 1777486) Backed out changeset 0559c53cc668 (Bug 1777486) Backed out changeset eea573d3a9f9 (Bug 1777486) Backed out changeset 9ce3a6496a49 (bug 1777486) Backed out changeset b0867652fc48 (bug 1777486)
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D151220
-
- Jun 10, 2022
-
-
criss authored
Backed out changeset f17c7565707b (bug 1772006) Backed out changeset c725fe1f5882 (bug 1772006) Backed out changeset d19663161261 (bug 1772006) Backed out changeset b6611ab002d9 (bug 1772006) Backed out changeset 790f42b64af9 (bug 1772006) Backed out changeset 79a734b4e4d9 (bug 1772006) Backed out changeset 42730aae16ea (bug 1772006) Backed out changeset b2542aef3054 (bug 1772006) Backed out changeset 962bfea4a309 (bug 1772006)
-
Nika Layzell authored
Bug 1772006 - Part 5: Simplify and move the string comparison APIs from ns[T]StringObsolete, r=xpcom-reviewers,necko-reviewers,dragana,barret In addition to moving these methods to a more appropriate file, they were simplified to make them easier to maintain in the future. nsTStringRepr::Compare was extended to also work on char16_t strings, and the case insensitive and other options were removed as they aren't necessary. This required some changes to callers in the tree. The EqualsIgnoreCase method was also simplified by using `std::string_view`. Differential Revision: https://phabricator.services.mozilla.com/D148299
-
- Apr 13, 2022
-
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D143574
-
criss authored
Backed out 3 changesets (bug 1752209, bug 1752212) for causing build bustages on nsXULPrototypeCache.cpp. CLOSED TREE Backed out changeset 8f10b666008a (bug 1752209) Backed out changeset 557c428fb6bc (bug 1752212) Backed out changeset e38fbd381ed3 (bug 1752212)
-
Tooru Fujisawa authored
Differential Revision: https://phabricator.services.mozilla.com/D143574
-
- Apr 05, 2022
-
-
Jan Rio Krause authored
Bug 1519200 - Remove `NS_ERROR_FILE_TARGET_DOES_NOT_EXIST` in favor of `NS_ERROR_FILE_NOT_FOUND`. r=xpcom-reviewers,nika,dom-storage-reviewers,jstutte Differential Revision: https://phabricator.services.mozilla.com/D77575
-
- Mar 22, 2022
-
-
Greg Tatum authored
The startup cache essentially leaks memory here for the old startup cache data. My assumption here is that there can be dangling pointers into this data so it's not safe to delete these old tables. Live language switching is a relatively rare event, so this leak should be acceptable compared to adding locking mechanisms to the underlying data. Differential Revision: https://phabricator.services.mozilla.com/D140968
-
- Mar 17, 2022
-
-
Randell Jesup authored
Differential Revision: https://phabricator.services.mozilla.com/D141062
-
- Mar 16, 2022
-
-
Randell Jesup authored
Differential Revision: https://phabricator.services.mozilla.com/D140849
-
Noemi Erli authored
-
Randell Jesup authored
Differential Revision: https://phabricator.services.mozilla.com/D140849
-
Butkovits Atila authored
-
Randell Jesup authored
Differential Revision: https://phabricator.services.mozilla.com/D140849
-
- Feb 25, 2022
-
-
smolnar authored
Backed out changeset f2359b80aaa2 (bug 1746447) for causing assertion failures in StartupCache. CLOSED TREE
-
Randell Jesup authored
Differential Revision: https://phabricator.services.mozilla.com/D138961
-
- Oct 06, 2021
-
-
Iulian Moraru authored
Backed out changeset d47ffc49daff (bug 1724509) Backed out changeset b267592b49db (bug 1724509) Backed out changeset b34151a18850 (bug 1724509)
-
- Oct 05, 2021
-
-
Kris Maglione authored
Differential Revision: https://phabricator.services.mozilla.com/D122029
-