2aa3b889d60386ac20e2a7ab7f315a742a2eea87: Bug 1646961 - Set the correct version of QUIC to be used when initializing Http3Client from necko. r=agrover default tip
Dragana Damjanovic <dd.mozilla@gmail.com> - Mon, 06 Jul 2020 19:50:20 +0000 - rev 539032
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1646961 - Set the correct version of QUIC to be used when initializing Http3Client from necko. r=agrover Differential Revision: https://phabricator.services.mozilla.com/D82423
0f5396159d607922e46ac0e3248f1effc4f8e097: Bug 1643431 - Extend some FX_MIGRATION_* histograms from version 80 to 86. r=Gijs
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Mon, 06 Jul 2020 15:56:31 +0000 - rev 539031
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1643431 - Extend some FX_MIGRATION_* histograms from version 80 to 86. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D81434
5c937c8dc9116339df872e46f25ac658285cfc87: Bug 1650698 - Convert test_collation.js to gtest. r=jfkthame
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 06 Jul 2020 07:55:32 +0000 - rev 539030
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1650698 - Convert test_collation.js to gtest. r=jfkthame test_collation.js uses nsICollation and nsICollationFactory from script, but I would like to make it non-scriptable. Actually, it is only used from xpcshell tests. Differential Revision: https://phabricator.services.mozilla.com/D82310
4f83cf116474c340d45771671fa4262bc4c9ec6e: Bug 1647109 - Set the child history as in process when the BC is in process r=kmag
Paul Bone <pbone@mozilla.com> - Tue, 07 Jul 2020 01:10:01 +0000 - rev 539029
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1647109 - Set the child history as in process when the BC is in process r=kmag Differential Revision: https://phabricator.services.mozilla.com/D82367
e60508a2639b6256c0d97c8b2a5a89eb68f848f3: Bug 1641291 - Part 2: Make NSDISTMODE=copy impact install manifests. r=glandium
Nick Alexander <nalexander@mozilla.com> - Tue, 07 Jul 2020 02:16:12 +0000 - rev 539028
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1641291 - Part 2: Make NSDISTMODE=copy impact install manifests. r=glandium This is strictly a quality of life improvement when cross-compiling to Windows targets. A common scenario is mounting an object directory into a Windows VM, which requires additional VM configuration to handle (absolute) symlinks. With this patch, `export NSDISTMODE=copy` in a mozconfig sidesteps any such symlink issues. Differential Revision: https://phabricator.services.mozilla.com/D77118
e1cc07af040cffe43975a524897fd83ccf7077e5: Bug 1641291 - Part 1: Allow cross-compiling from host macOS -> Windows target. r=froydnj
Nick Alexander <nalexander@mozilla.com> - Tue, 07 Jul 2020 02:13:35 +0000 - rev 539027
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1641291 - Part 1: Allow cross-compiling from host macOS -> Windows target. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D77117
69389186702e3dcba0cb642113eab317aa793617: Bug 1641291 - Pre: Work around logging not handling '\x' in `old-configure` output. r=froydnj
Nick Alexander <nalexander@mozilla.com> - Tue, 07 Jul 2020 02:13:22 +0000 - rev 539026
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1641291 - Pre: Work around logging not handling '\x' in `old-configure` output. r=froydnj Windows accepts both paths, so let's just avoid the issue for now. Differential Revision: https://phabricator.services.mozilla.com/D77116
7be0c0fd106bc7108080da6a97c6ea0019af4ecd: Bug 1650239 - Allow threads in our Mac clang build r=froydnj
David Major <dmajor@mozilla.com> - Mon, 06 Jul 2020 20:43:42 +0000 - rev 539025
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1650239 - Allow threads in our Mac clang build r=froydnj Source history does not give any good clues about why this line was added in the first place. In any case, LLVM trunk currently has build bustage when threads are disabled. We could work around the bustage and/or wait for a fix, but it seems like threads are a good thing to have in general nowadays. Maybe this could help with LTO build times. Differential Revision: https://phabricator.services.mozilla.com/D82447
279e4844012da1f64e6b4ec09e8677baaf25d010: Bug 1648257 - Update pdf.js to version 2.6.87 r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 07 Jul 2020 01:08:09 +0000 - rev 539024
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1648257 - Update pdf.js to version 2.6.87 r=bdahl Differential Revision: https://phabricator.services.mozilla.com/D80960
7155ca8628a1af41aa87d81cdd9de687d9aecb87: Bug 1650592 - Disable ICU dynamic loading. r=jwalden
Mike Hommey <mh+mozilla@glandium.org> - Tue, 07 Jul 2020 00:24:37 +0000 - rev 539023
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1650592 - Disable ICU dynamic loading. r=jwalden For a while, now, ICU data has been stored as raw read-only data in rather than a separate loadable library. This means the parts of ICU that can load such a module are not necessary. Differential Revision: https://phabricator.services.mozilla.com/D82262
53d4d0721ae9cfadd6cd281e8bdac07749af56c3: Bug 1643613 - Check that ScheduleDeletion is only called once. r=asuth,dom-workers-and-storage-reviewers
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 02 Jul 2020 15:41:36 +0000 - rev 539022
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1643613 - Check that ScheduleDeletion is only called once. r=asuth,dom-workers-and-storage-reviewers Differential Revision: https://phabricator.services.mozilla.com/D81853
bbc213aa30a350c86e703b227a96cef9e1669e5e: Bug 1650868 - Make the async zoom containment checks subtree-specific. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 07 Jul 2020 00:24:26 +0000 - rev 539021
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1650868 - Make the async zoom containment checks subtree-specific. r=botond Differential Revision: https://phabricator.services.mozilla.com/D82438
f94dd6e9277668ad6c2bba1a56a8cc34c510737f: Bug 1650239 - Rename cctools-clang-10-port to cctools-port-clang-10 r=firefox-build-system-reviewers,rstewart
David Major <dmajor@mozilla.com> - Mon, 06 Jul 2020 21:42:35 +0000 - rev 539020
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1650239 - Rename cctools-clang-10-port to cctools-port-clang-10 r=firefox-build-system-reviewers,rstewart Some cleanup before I add more copies of this task. Since this is based on a repo called `cctools-port` it seems like it would be better to keep that substring intact. Differential Revision: https://phabricator.services.mozilla.com/D82439
1d16827fc497de2c1f9c5f8614d6634bcf21e0a3: Backed out changeset 97acb45d8efb (bug 1646860) for perma failures on browser_pioneer_ui.js. CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Tue, 07 Jul 2020 02:52:37 +0300 - rev 539019
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Backed out changeset 97acb45d8efb (bug 1646860) for perma failures on browser_pioneer_ui.js. CLOSED TREE
5ae2011225157bde45080cd3790ebe470aaa3ba4: Bug 1640325 - Implement IOInterposeObserver::Observation::FileType() on Windows - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 06 Jul 2020 23:43:18 +0000 - rev 539018
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1640325 - Implement IOInterposeObserver::Observation::FileType() on Windows - r=canaltinova Use `GetFileType(HANDLE)` on Windows. Unlike `HandleToFilename`, `GetFileType` is fast enough that we don't need to use a `SmallArrayLRUCache` for it. The pipe I/Os should not be visible anymore in the startup tests. Differential Revision: https://phabricator.services.mozilla.com/D82303
ee85dbebc29d011453a1f95cca542b10fc73c073: Bug 1640325 - FileIO markers show the type of file if known - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 06 Jul 2020 23:42:55 +0000 - rev 539017
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1640325 - FileIO markers show the type of file if known - r=canaltinova Platform-specific observations will be able to specify a file type. They will appear in distinct rows in the profiler.firefox.com Marker Chart. The default type is "File", which is shown in markers as "FileIO" like before. Differential Revision: https://phabricator.services.mozilla.com/D80399
7c6ea9680bd5b420e5c081a1e17106a50109ca35: Bug 1529610 - LRU cache of Windows filenames in WinIOAutoObservation - r=canaltinova,florian
Gerald Squelart <gsquelart@mozilla.com> - Mon, 06 Jul 2020 23:42:38 +0000 - rev 539016
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1529610 - LRU cache of Windows filenames in WinIOAutoObservation - r=canaltinova,florian Caching filenames in 32-entry LRU array covers >95% of calls, and makes the average `Filename()` call 5 to 10 times cheaper. browser_start_content_mainthreadio.js needed to be updated to handle operations that now have a filename thanks to the cache. Since `ClearPoisonIOInterposer()` is never called (see bug 1647107), during Firefox shutdown we put LRUCache in a shutdown mode, which bypasses the cache in case it is still used at that time. Differential Revision: https://phabricator.services.mozilla.com/D79767
6862b2fa8dbb875c0c45bcf3765a9d8fdcd625d2: Bug 1529610 - SmallArrayLRUCache - r=canaltinova
Gerald Squelart <gsquelart@mozilla.com> - Mon, 06 Jul 2020 23:42:05 +0000 - rev 539015
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1529610 - SmallArrayLRUCache - r=canaltinova A small LRU cache (i.e., evicting Least Recenty Used items) that's most optimized for most recently used items. Differential Revision: https://phabricator.services.mozilla.com/D82302
709c00b829dd2dee63f8b10308a0070434812bd7: Bug 1650804 - Update clang-tidy code for new ClangTidyCheck.h header in recent clangs r=static-analysis-reviewers,andi
David Major <dmajor@mozilla.com> - Mon, 06 Jul 2020 16:31:17 +0000 - rev 539014
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1650804 - Update clang-tidy code for new ClangTidyCheck.h header in recent clangs r=static-analysis-reviewers,andi In https://github.com/llvm/llvm-project/commit/e9087fe75c8652a442bada0a7e02cba0df781074, the definition of ClangTidyCheck moved into a new header ClangTidyCheck.h. And later, in https://github.com/llvm/llvm-project/commit/860aefd0784ed05ffc0d56f36b0d56009776002a, ClangTidyCheck.h is no longer automatically included from ClangTidy.h. Differential Revision: https://phabricator.services.mozilla.com/D82392
1773b1745a8c4b938fde6d3dea9a58cf941cff73: Bug 1650299 - Unify the inclusion of the ICU data file. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Mon, 06 Jul 2020 22:57:53 +0000 - rev 539013
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1650299 - Unify the inclusion of the ICU data file. r=froydnj All the supported compilers support a GNU AS-like syntax, with only a few details varying. It means we can use a single, simpler, way to include the ICU data file, instead of 3 different ways, including one that uses armasm64.exe, possibly wrapped with Wine. Differential Revision: https://phabricator.services.mozilla.com/D82144
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 tip