searching for reviewer(glandium)
b236a383cfc9b122a286135d94173677ae37349d: Bug 1548584 - Bootstrap.py fails on CentOS due to GNOME Software Development not existing - Fix for CentOS 7 r=glandium
Ian Neal <iann_cvs@blueyonder.co.uk> - Tue, 14 May 2019 10:51:44 +0000 - rev 474875
Push 86035 by iann_cvs@blueyonder.co.uk at Tue, 21 May 2019 23:25:53 +0000
Bug 1548584 - Bootstrap.py fails on CentOS due to GNOME Software Development not existing - Fix for CentOS 7 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D30828
2a4a5afa1ff204c9052697e573391992ee99e4c7: Bug 1549954 - Link in-tree brotli library if BinAST is enabled. r=glandium
Tooru Fujisawa <arai_a@mac.com> - Tue, 21 May 2019 15:09:03 +0000 - rev 474763
Push 85976 by arai_a@mac.com at Tue, 21 May 2019 15:35:05 +0000
Bug 1549954 - Link in-tree brotli library if BinAST is enabled. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D30476
b03ccdee521a82535ab492562dd6dc8a334a6f17: Bug 1549762 - Turn the linker inline asm into an assembly file. r=glandium
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 01:02:00 +0000 - rev 474044
Push 85619 by ealvarez@mozilla.com at Thu, 16 May 2019 01:06:47 +0000
Bug 1549762 - Turn the linker inline asm into an assembly file. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D31051
57ad9770bc01ffdbc52f841d8e437820a8a222f1: Bug 1549762 - Don't build mozglue linker tests if building with icecream. r=glandium
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 15 May 2019 13:40:23 +0000 - rev 473951
Push 85559 by ealvarez@mozilla.com at Wed, 15 May 2019 14:01:59 +0000
Bug 1549762 - Don't build mozglue linker tests if building with icecream. r=glandium As icecream doesn't deal well with .incbin. Differential Revision: https://phabricator.services.mozilla.com/D30951
55d8ca64343b8c2c725ace70eed4e002b775f795: Bug 1543761 - stop reading chrome.manifest files in the app/gre dirs when using omni.ja, r=glandium
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 15 May 2019 12:36:31 +0000 - rev 473930
Push 85543 by gijskruitbosch@gmail.com at Wed, 15 May 2019 12:59:00 +0000
Bug 1543761 - stop reading chrome.manifest files in the app/gre dirs when using omni.ja, r=glandium Differential Revision: https://phabricator.services.mozilla.com/D29287
f17162f343b657c6ac2f57937ff49a1840465a6b: Bug 1545968 - Produce artifacts with the rust stdlib src and analysis data for consumption by searchfox. r=glandium
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 14 May 2019 17:31:05 +0000 - rev 473821
Push 85480 by kgupta@mozilla.com at Tue, 14 May 2019 17:41:51 +0000
Bug 1545968 - Produce artifacts with the rust stdlib src and analysis data for consumption by searchfox. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28283
f1ace2853a4c8e42c77eea943f2938147a111118: Bug 1545968 - Update repack_rust.py to include rust stdlib src and analysis data. r=glandium
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 14 May 2019 17:30:55 +0000 - rev 473820
Push 85480 by kgupta@mozilla.com at Tue, 14 May 2019 17:41:51 +0000
Bug 1545968 - Update repack_rust.py to include rust stdlib src and analysis data. r=glandium This makes the rust toolchain artifacts contain the rust stdlib as well, for use by searchfox. It does bring up the size of the toolchain artifact slightly - rustc.tar.xz file for the Linux/rust 1.34 job for example goes from 270483672 bytes to 273803148 bytes (1.23% larger) and the equivalent android tarball goes from 230503888 to 235698736 bytes (2.25% larger). Differential Revision: https://phabricator.services.mozilla.com/D28282
c9f1a1db8fa2190a88c09eb624b321a07da6c3e1: Bug 1547196 - remove rustup wrapper from `rustc` as well as `cargo`; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Tue, 14 May 2019 05:43:19 +0000 - rev 473813
Push 85474 by nfroyd@mozilla.com at Tue, 14 May 2019 16:19:34 +0000
Bug 1547196 - remove rustup wrapper from `rustc` as well as `cargo`; r=glandium Having `rustc` be `rustup`'s wrapper for `rustc` means that we may silently honor `rustup`'s override mechanisms. We noticed this first on OS X, where we use the "real" `cargo` but `rustup`'s `rustc` wrapper, and problems ensued when `cargo` thought it was using one version of `rustc`, but actually wound up using something different. It seems better to avoid silently interposing `rustup`'s toolchain override mechanisms everywhere, rather than having to special-case OS X. So let's factor out a general mechanism for removing the wrappers `rustup` provides and use that for both `rustc` and `cargo`. The tests need adjusting because we weren't triggering the unwrapping cases before; we don't yet test the case where we really do need to unwrap. That test can be left for a future patch. Differential Revision: https://phabricator.services.mozilla.com/D29531
0a49234facf2496f920f6ba1ef9e506758466db3: Bug 1550868 - enforce a minimum version of clang-cl; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Tue, 14 May 2019 14:22:55 +0000 - rev 473798
Push 85465 by nfroyd@mozilla.com at Tue, 14 May 2019 14:23:24 +0000
Bug 1550868 - enforce a minimum version of clang-cl; r=glandium We've not been checking the clang-cl version in use. This lack of checking is bad, for a couple of reasons: * Released versions of clang-cl differ drastically in their robustness; * Only the most recent version of clang-cl supports aarch64. We should check for a minimum version of clang-cl, just like our other supported compilers. As a bonus, we can then start depending on features that we know appear in the particular minimum clang-cl version. (The current patch is motivated by `/clang:` command-line support, but one could pick other things.) Differential Revision: https://phabricator.services.mozilla.com/D30723
d41f800069310e11f51add4796f3443100e3cb50: Bug 1546438 - add `-Clinker-plugin-lto` for Rust target libraries when appropriate; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Fri, 26 Apr 2019 09:39:02 +0000 - rev 473466
Push 85249 by nfroyd@mozilla.com at Fri, 10 May 2019 20:17:21 +0000
Bug 1546438 - add `-Clinker-plugin-lto` for Rust target libraries when appropriate; r=glandium Differential Revision: https://phabricator.services.mozilla.com/D28509
588a1949ec96b2ad35bbb97db08de10bfa609944: Bug 1545968 - Update repack_rust.py to include rust stdlib src and analysis data. r=glandium
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Apr 2019 15:36:56 +0000 - rev 472910
Push 84900 by kgupta@mozilla.com at Tue, 07 May 2019 15:25:10 +0000
Bug 1545968 - Update repack_rust.py to include rust stdlib src and analysis data. r=glandium This makes the rust toolchain artifacts contain the rust stdlib as well, for use by searchfox. It does bring up the size of the toolchain artifact slightly - rustc.tar.xz file for the Linux/rust 1.34 job for example goes from 270483672 bytes to 273803148 bytes (1.23% larger) and the equivalent android tarball goes from 230503888 to 235698736 bytes (2.25% larger). Differential Revision: https://phabricator.services.mozilla.com/D28282
c64f610ccf7669b35c1a02cd03b35dd5949c8e53: Bug 1444220 - Extend artifact builds to include Thunderbird. r=glandium
Geoff Lankow <geoff@darktrojan.net> - Thu, 02 May 2019 15:14:25 +1200 - rev 472884
Push 84880 by shindli@mozilla.com at Tue, 07 May 2019 09:52:45 +0000
Bug 1444220 - Extend artifact builds to include Thunderbird. r=glandium
7aee5a30dd15cf0e203705808de4fc84cd56393d: Bug 1549636: use uuid4() in mach; r=glandium
Manish Goregaokar <manishearth@gmail.com> - Tue, 07 May 2019 02:34:53 +0000 - rev 472849
Push 84860 by mgoregaokar@mozilla.com at Tue, 07 May 2019 04:29:16 +0000
Bug 1549636: use uuid4() in mach; r=glandium Differential Revision: https://phabricator.services.mozilla.com/D30147
5268e93ef3483469953bf60e346af77b16687935: Bug 1052579 - Modify GTest for jemalloc_ptr_info() to check arenaId r=glandium
Chris Martin <cmartin@mozilla.com> - Tue, 07 May 2019 00:34:42 +0000 - rev 472820
Push 84851 by cmartin@mozilla.com at Tue, 07 May 2019 00:43:20 +0000
Bug 1052579 - Modify GTest for jemalloc_ptr_info() to check arenaId r=glandium In D25711, I added an arenaId member to `jemalloc_ptr_info_t` when `MOZ_DEBUG` is defined. This modifies the GTest for `jemalloc_ptr_info()` to ensure that the new member returns the correct value. Differential Revision: https://phabricator.services.mozilla.com/D30087
7a92af28d8e12b106e9e1738cbca57c8d88983ac: Bug 1537781 - Test for trailing guard pages for normal allocations. r=glandium
Gian-Carlo Pascutto <gcp@mozilla.com> - Thu, 02 May 2019 14:19:19 +0000 - rev 472306
Push 84583 by gpascutto@mozilla.com at Thu, 02 May 2019 15:18:15 +0000
Bug 1537781 - Test for trailing guard pages for normal allocations. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D27913
dd542aa67434d488b27603c1819bffc5b420e854: Bug 1537781 - Trailing guard pages for normal allocations. r=glandium
Gian-Carlo Pascutto <gcp@mozilla.com> - Thu, 02 May 2019 14:19:17 +0000 - rev 472305
Push 84582 by gpascutto@mozilla.com at Thu, 02 May 2019 15:10:01 +0000
Bug 1537781 - Trailing guard pages for normal allocations. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D27912
40f546f921f6b6387953deb3d578559487a7303b: Bug 1542827 - Revert a change to LLVM to fix unwinding to the exception handler on Windows/AArch64 r=glandium
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 24 Apr 2019 11:52:11 +0000 - rev 470668
Push 83894 by gsvelto@mozilla.com at Wed, 24 Apr 2019 13:29:43 +0000
Bug 1542827 - Revert a change to LLVM to fix unwinding to the exception handler on Windows/AArch64 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D27798
71fa880095b091e20a73fd700cce94ee32253297: Bug 1545712 - make verify mar enabled the default. r=glandium
Robert Strong <robert.bugzilla@gmail.com> - Tue, 23 Apr 2019 23:00:12 +0000 - rev 470595
Push 83846 by rstrong@mozilla.com at Tue, 23 Apr 2019 23:05:01 +0000
Bug 1545712 - make verify mar enabled the default. r=glandium Changes --enable-verify-mar to be the default. Builds that want to disable mar verification will need to specify --disabled-verify-mar. Removes --enable-verify-mar from Firefox's mozconfigs since it is no longer needed. Re-enables app update browser chrome tests on ASAN that were disabled due to the ASAN mozconfigs not specifying --enable-verify-mar. This also makes the same app update browser chrome tests on code coverage builds due to the code coverage mozconfigs not specifying --enable-verify-mar. Differential Revision: https://phabricator.services.mozilla.com/D28288
401f2be1ced14464292c27ac0a563650ecd3f8c0: Bug 1052579 - Add ability to query ArenaID to mozjemalloc_ptr_info r=glandium
Chris Martin <cmartin@mozilla.com> - Tue, 23 Apr 2019 12:39:58 +0000 - rev 470492
Push 83773 by rvandermeulen@mozilla.com at Tue, 23 Apr 2019 12:43:20 +0000
Bug 1052579 - Add ability to query ArenaID to mozjemalloc_ptr_info r=glandium To ensure that any new JSString has its char buffer allocated in the new arena, it is useful to be able to query a pointer and assert that it is in the correct arena (at-least in Debug Build). This adds the required functionality to mozjemalloc, and JSString can use it for its new assertion in a later change. Differential Revision: https://phabricator.services.mozilla.com/D25711
09240f7397c12707cc0a8ff63051d28568be40e9: Bug 1542958 - fix code section adjustments in elfhack; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Mon, 22 Apr 2019 23:44:28 +0000 - rev 470443
Push 83736 by nfroyd@mozilla.com at Tue, 23 Apr 2019 00:34:08 +0000
Bug 1542958 - fix code section adjustments in elfhack; r=glandium We were never adjusting `last` in this loop, so we were computing the wrong addresses for all sections beyond the first. Which in turn meant that we would compute the wrong size for the section data we needed to allocate. Differential Revision: https://phabricator.services.mozilla.com/D28195
497561b767374edfe627dcdbadd9b05133c9bf71: Bug 1052579 - Add ability to query ArenaID to mozjemalloc_ptr_info. r=glandium
Chris Martin <cmartin@mozilla.com> - Tue, 02 Apr 2019 03:55:06 +0000 - rev 470369
Push 83688 by ryanvm@gmail.com at Mon, 22 Apr 2019 15:17:31 +0000
Bug 1052579 - Add ability to query ArenaID to mozjemalloc_ptr_info. r=glandium To ensure that any new JSString has its char buffer allocated in the new arena, it is useful to be able to query a pointer and assert that it is in the correct arena (at-least in Debug Build). This adds the required functionality to mozjemalloc, and JSString can use it for its new assertion in a later change. Differential Revision: https://phabricator.services.mozilla.com/D25711
bc25508285184d50fb58523c0c83a6fdf9b96ad7: Bug 1542290 - Decommit unused base_page allocations. r=glandium
Gian-Carlo Pascutto <gcp@mozilla.com> - Tue, 16 Apr 2019 11:04:21 +0000 - rev 469876
Push 83398 by gpascutto@mozilla.com at Wed, 17 Apr 2019 16:22:17 +0000
Bug 1542290 - Decommit unused base_page allocations. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D26327
ae91cf128a4ce01d1e31fa7dc820314aba123ff5: Bug 1543795 - configure lmdb-rkv-sys to use a smaller MDB_IDL_LOGN size r=nanj,glandium
Myk Melez <myk@mykzilla.org> - Tue, 16 Apr 2019 16:03:10 +0000 - rev 469714
Push 83307 by myk@mozilla.com at Tue, 16 Apr 2019 16:03:52 +0000
Bug 1543795 - configure lmdb-rkv-sys to use a smaller MDB_IDL_LOGN size r=nanj,glandium Configure the lmdb-rkv-sys Rust crate to use a smaller MDB_IDL_LOGN size in order to reduce allocations when opening an LMDB environment in read-write mode. @glandium I adopted the configuration strategy you suggested of creating a "feature" for each reasonable value for the MDB_IDL_LOGN macro. Fortunately, the range of reasonable values is fairly small. @nanj Based on your evalution in https://github.com/mozilla/lmdb/pull/2, a value of "9" for this macro should aggressively reduce the allocations while still supporting our existing use cases. But I'm open to increasing it, if you think a higher initial value would be preferable. Differential Revision: https://phabricator.services.mozilla.com/D27559
04eccd9f23a1ac4f5805765aa69ed183713157a3: Bug 1542958 - avoid malloc/delete[] mismatches in elfhack; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Mon, 15 Apr 2019 23:40:04 +0000 - rev 469682
Push 83285 by nfroyd@mozilla.com at Tue, 16 Apr 2019 13:42:23 +0000
Bug 1542958 - avoid malloc/delete[] mismatches in elfhack; r=glandium We were allocating ElfSection's data with `new[]` and modifying it with `realloc` in some places, which causes allocator mismatches. Consistently manage the data with `malloc`, `realloc`, and `free` instead. Differential Revision: https://phabricator.services.mozilla.com/D27327
dc16dbae48053e9ac8f28649ebd6a8ecac437868: Bug 1543388 - Update vendored memchr 2.x crate. r=glandium
Henri Sivonen <hsivonen@hsivonen.fi> - Mon, 15 Apr 2019 23:44:39 +0000 - rev 469642
Push 83260 by hsivonen@mozilla.com at Tue, 16 Apr 2019 06:39:17 +0000
Bug 1543388 - Update vendored memchr 2.x crate. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D27485
05fe1e4224558caf7483c6f9d5f1d9e0a9f5912d: Bug 1538279 - Only readahead DLLs in parent process r=glandium
Doug Thayer <dothayer@mozilla.com> - Sat, 13 Apr 2019 18:46:13 +0000 - rev 469433
Push 83136 by dothayer@mozilla.com at Sat, 13 Apr 2019 18:48:01 +0000
Bug 1538279 - Only readahead DLLs in parent process r=glandium There shouldn't be any need to do this for content processes as the DLL should already be in the system file cache. Differential Revision: https://phabricator.services.mozilla.com/D26017
9f73549db05e66e2af402cb6aefe53fc360365e9: Bug 1538279 - Extract nsZipArchive's madvise and similar to a helper r=glandium,froydnj
Doug Thayer <dothayer@mozilla.com> - Sat, 13 Apr 2019 18:46:04 +0000 - rev 469432
Push 83136 by dothayer@mozilla.com at Sat, 13 Apr 2019 18:48:01 +0000
Bug 1538279 - Extract nsZipArchive's madvise and similar to a helper r=glandium,froydnj This is just to make it simpler to use PrefetchVirtualMemory in subsequent patches. Differential Revision: https://phabricator.services.mozilla.com/D26016
2e0165dcfdb1c104551d75c5ff4833cd064e6405: Bug 1543323 - On Android, only build gtest tests archive on x86_64 builds; r=glandium
Geoff Brown <gbrown@mozilla.com> - Fri, 12 Apr 2019 00:17:45 +0000 - rev 469271
Push 83041 by gbrown@mozilla.com at Fri, 12 Apr 2019 12:15:41 +0000
Bug 1543323 - On Android, only build gtest tests archive on x86_64 builds; r=glandium We only plan to run Android gtest in continuous integration on x86_64. Given the impact on build times, I think it best to limit the gtest archive builds to the variants where we will use it. Differential Revision: https://phabricator.services.mozilla.com/D26936
508ee4cf9ea283ba9f43786a5aaf47e33072cf13: Bug 1538279 - Only readahead DLLs in parent process r=glandium
Doug Thayer <dothayer@mozilla.com> - Fri, 12 Apr 2019 02:17:48 +0000 - rev 469191
Push 83011 by dothayer@mozilla.com at Fri, 12 Apr 2019 02:35:58 +0000
Bug 1538279 - Only readahead DLLs in parent process r=glandium There shouldn't be any need to do this for content processes as the DLL should already be in the system file cache. Differential Revision: https://phabricator.services.mozilla.com/D26017
6f2e7c819c11054ef4a1261816e7a0d5023759c5: Bug 1538279 - Extract nsZipArchive's madvise and similar to a helper r=glandium,froydnj
Doug Thayer <dothayer@mozilla.com> - Fri, 12 Apr 2019 02:17:18 +0000 - rev 469190
Push 83011 by dothayer@mozilla.com at Fri, 12 Apr 2019 02:35:58 +0000
Bug 1538279 - Extract nsZipArchive's madvise and similar to a helper r=glandium,froydnj This is just to make it simpler to use PrefetchVirtualMemory in subsequent patches. Differential Revision: https://phabricator.services.mozilla.com/D26016
47660e04a4f9e098ddf459d05c99b3e68d351e13: Bug 1543469 - Update builders to rustc 1.34. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Thu, 11 Apr 2019 22:46:46 +0000 - rev 469136
Push 82990 by cmanchester@mozilla.com at Thu, 11 Apr 2019 22:48:14 +0000
Bug 1543469 - Update builders to rustc 1.34. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D27184
e18f4ceca46b6495c991df728897a2de340c48be: Bug 1433685 - Remove nsGConfService, r=glandium
Martin Stransky <stransky@redhat.com> - Wed, 10 Apr 2019 10:18:14 +0000 - rev 468775
Push 82780 by opoprus@mozilla.com at Wed, 10 Apr 2019 13:46:49 +0000
Bug 1433685 - Remove nsGConfService, r=glandium Differential Revision: https://phabricator.services.mozilla.com/D26484
ac23ad5ef0c18d7bf5b55fd9d07cfd1c0da33033: Bug 1542862 - Eagerly fail when building Android on OSX with rust 1.33 and point to the bug/workaround. r=glandium
Bobby Holley <bobbyholley@gmail.com> - Tue, 09 Apr 2019 18:40:44 +0000 - rev 468635
Push 82708 by bholley@mozilla.com at Tue, 09 Apr 2019 18:42:20 +0000
Bug 1542862 - Eagerly fail when building Android on OSX with rust 1.33 and point to the bug/workaround. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D26589
89c293eaf78e37edc34917370ee62a6c2a83d172: Bug 1536194 - Fix uses of MOZ_LTO in a few mozconfigs; r=firefox-build-system-reviewers,glandium
Mike Shal <mshal@mozilla.com> - Tue, 09 Apr 2019 06:37:06 +0000 - rev 468618
Push 82695 by mshal@mozilla.com at Tue, 09 Apr 2019 17:19:31 +0000
Bug 1536194 - Fix uses of MOZ_LTO in a few mozconfigs; r=firefox-build-system-reviewers,glandium After bug 1530908 changed LTO to be environment driven, the macosx64 nightly mozconfig enables LTO by setting MOZ_LTO=1. The add-on-devel mozconfig tried to disable LTO by using --disable-lto, but the environment variable takes precedence, leaving LTO enabled for these builds. This pushed the build time up to be close to the max runtime for the task, causing frequent intermittent failures. We should 'unset MOZ_LTO' everywhere that --disable-lto was used, and 'export MOZ_LTO=1' everywhere --enable-lto was used. Differential Revision: https://phabricator.services.mozilla.com/D26608
17b96c33164ec887ae256a7e5501dd365af8911d: Bug 1542707 - Don't replace 'nightly' jobs with artifact builds on try. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Tue, 09 Apr 2019 09:16:15 +0000 - rev 468617
Push 82694 by cmanchester@mozilla.com at Tue, 09 Apr 2019 17:09:02 +0000
Bug 1542707 - Don't replace 'nightly' jobs with artifact builds on try. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D26658
09338587b68ec81fce358678fd79c558bc8f5ea8: Bug 1458385: Repackage windows builds on linux. r=glandium,Callek
Tom Prince <mozilla@hocat.ca> - Sat, 06 Apr 2019 05:49:55 +0000 - rev 468612
Push 82689 by mozilla@hocat.ca at Tue, 09 Apr 2019 16:51:51 +0000
Bug 1458385: Repackage windows builds on linux. r=glandium,Callek This only uses cross-platform tools, so switch to running these on linux, which cuts the runtime down from ~20m to ~3m. Differential Revision: https://phabricator.services.mozilla.com/D1080
f7791b680d462524e8b8c7b640ca2f5a4a727c38: Bug 1458385: Update linux-upx to 3.9.5; r=glandium
Tom Prince <mozilla@hocat.ca> - Tue, 09 Apr 2019 09:13:02 +0000 - rev 468611
Push 82689 by mozilla@hocat.ca at Tue, 09 Apr 2019 16:51:51 +0000
Bug 1458385: Update linux-upx to 3.9.5; r=glandium This matches the version that exists in mozilla-build (see Bug 1501403). Differential Revision: https://phabricator.services.mozilla.com/D26413
cc06a7beb3d14069f406f7846b55d8e2f38e39ed: Bug 1458385: Make linux64-upx toolchain tier 1; r=glandium
Tom Prince <mozilla@hocat.ca> - Sat, 06 Apr 2019 05:49:57 +0000 - rev 468610
Push 82689 by mozilla@hocat.ca at Tue, 09 Apr 2019 16:51:51 +0000
Bug 1458385: Make linux64-upx toolchain tier 1; r=glandium This also switches it to use the generic toolchain build image, as it is no longer being used exclusively by mingw builds. Differential Revision: https://phabricator.services.mozilla.com/D24230
3b10487587c399057f13465266e1130c609332a9: Bug 1458385: Package mar and mbsdiff as a toolchain; r=glandium
Tom Prince <mozilla@hocat.ca> - Sat, 06 Apr 2019 05:49:31 +0000 - rev 468609
Push 82689 by mozilla@hocat.ca at Tue, 09 Apr 2019 16:51:51 +0000
Bug 1458385: Package mar and mbsdiff as a toolchain; r=glandium Differential Revision: https://phabricator.services.mozilla.com/D24229
d9f68f966c69c21dde433bf15870d9c4609c8d61: Bug 1542758 - mozjemalloc.cpp should use posix_madvise on Solaris r=glandium
Petr Sumbera <petr.sumbera@oracle.com> - Tue, 09 Apr 2019 08:20:48 +0000 - rev 468501
Push 82632 by nerli@mozilla.com at Tue, 09 Apr 2019 09:05:15 +0000
Bug 1542758 - mozjemalloc.cpp should use posix_madvise on Solaris r=glandium Differential Revision: https://phabricator.services.mozilla.com/D26529
1ef35b6f16b08cec86e5e15824a0930b5b154bc7: Bug 1536575 - Stack size on aarch64 Windows should match stack size on x86_64 Windows. r=glandium
Henri Sivonen <hsivonen@hsivonen.fi> - Tue, 09 Apr 2019 08:15:24 +0000 - rev 468497
Push 82628 by hsivonen@mozilla.com at Tue, 09 Apr 2019 08:22:23 +0000
Bug 1536575 - Stack size on aarch64 Windows should match stack size on x86_64 Windows. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D26272
39c1b02a33f5392adcb11238fa821da84574d057: Bug 1542376 - Avoid exception during Android bootstrap. r=glandium
Bobby Holley <bobbyholley@gmail.com> - Fri, 05 Apr 2019 22:07:30 +0000 - rev 468268
Push 82478 by bholley@mozilla.com at Fri, 05 Apr 2019 22:16:54 +0000
Bug 1542376 - Avoid exception during Android bootstrap. r=glandium Mozboot uses Python 2.7.3, along with the |unicode_literals| directive, which makes string literals unicode by default. However, the LooseVersion implementation that ships with Python throws an exception when comparing against bare unicode strings, because it only checks for StringType, not UnicodeType [1]. [1] https://github.com/enthought/Python-2.7.3/blob/master/Lib/distutils/version.py#L292 Differential Revision: https://phabricator.services.mozilla.com/D26378
73e57709c5ee59675cc4b4c79e25793b75d0f7c1: Bug 1325897 - Unship some Universal CRT DLLs. r=dmajor,glandium
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Thu, 04 Apr 2019 22:59:55 +0000 - rev 468150
Push 82412 by VYV03354@nifty.ne.jp at Fri, 05 Apr 2019 12:14:12 +0000
Bug 1325897 - Unship some Universal CRT DLLs. r=dmajor,glandium Differential Revision: https://phabricator.services.mozilla.com/D23794
7295967255ecabb8a74a7217d962778b2018f6d1: Bug 1540079 - Firefox NSPR build on Solaris SPARC need to include os_SunOS_sparcv9.s r=glandium
Petr Sumbera <petr.sumbera@oracle.com> - Fri, 05 Apr 2019 06:43:52 +0000 - rev 468104
Push 82396 by ncsoregi@mozilla.com at Fri, 05 Apr 2019 07:38:47 +0000
Bug 1540079 - Firefox NSPR build on Solaris SPARC need to include os_SunOS_sparcv9.s r=glandium Differential Revision: https://phabricator.services.mozilla.com/D26131
5851c65af0e0567d9cea916dd1d303f3b6ebe83b: Bug 1512723 - Enable cross-language LTO on Win64 shippable builds r=glandium
David Major <dmajor@mozilla.com> - Thu, 04 Apr 2019 13:20:15 +0000 - rev 467997
Push 82315 by dmajor@mozilla.com at Thu, 04 Apr 2019 13:21:47 +0000
Bug 1512723 - Enable cross-language LTO on Win64 shippable builds r=glandium Differential Revision: https://phabricator.services.mozilla.com/D25852
017eefc950b05f3e1760356a6aa4024f3d16f3df: Bug 1526243 - [Linux] Don't use nsGConfService in nsGNOMEShellService.cpp, r=glandium
Martin Stransky <stransky@redhat.com> - Thu, 04 Apr 2019 05:58:32 +0000 - rev 467933
Push 82279 by nerli@mozilla.com at Thu, 04 Apr 2019 08:45:21 +0000
Bug 1526243 - [Linux] Don't use nsGConfService in nsGNOMEShellService.cpp, r=glandium Don't use gconf service to get/set default browser as it breaks recent Gnome environment. Also use XDG_CURRENT_DESKTOP to check actual desktop. Differential Revision: https://phabricator.services.mozilla.com/D25395
65082301659031124bb713ea8ae547abbc6681ee: Bug 1540145 - [Linux] Don't use GConf service to get proxy configuration, r=glandium
Martin Stransky <stransky@redhat.com> - Thu, 04 Apr 2019 05:57:23 +0000 - rev 467932
Push 82278 by nerli@mozilla.com at Thu, 04 Apr 2019 08:44:40 +0000
Bug 1540145 - [Linux] Don't use GConf service to get proxy configuration, r=glandium Differential Revision: https://phabricator.services.mozilla.com/D25460
e3809f2c3cb2f6e8b3d09ee975ef2f53c8c60fb2: Bug 1533010 - Update Windows Rust to 1.34 beta r=glandium
David Major <dmajor@mozilla.com> - Wed, 03 Apr 2019 15:11:43 +0000 - rev 467788
Push 82205 by dmajor@mozilla.com at Wed, 03 Apr 2019 15:13:09 +0000
Bug 1533010 - Update Windows Rust to 1.34 beta r=glandium This is needed for cross-language LTO (bug 1512723). We don't want to block on waiting for 1.34's release, so we'll get a head start now, but we'll update to the final 1.34 release when available. Rust Forge estimates the release at 11 April. Differential Revision: https://phabricator.services.mozilla.com/D25851
3cbe8df933a271205e2de3a2f253db94e0d52773: Bug 1541332 - Remove unused setup feature for file records. r=glandium
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 03 Apr 2019 07:31:05 +0000 - rev 467737
Push 82160 by ealvarez@mozilla.com at Wed, 03 Apr 2019 10:49:00 +0000
Bug 1541332 - Remove unused setup feature for file records. r=glandium Seems unused since bug 1426785, looks like. Differential Revision: https://phabricator.services.mozilla.com/D25904
1b9e5f4b0589a636233affb84666a469a4cc4ef5: Bug 1537643 - update cc crate; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Wed, 03 Apr 2019 00:06:04 +0000 - rev 467733
Push 82156 by nfroyd@mozilla.com at Wed, 03 Apr 2019 10:46:25 +0000
Bug 1537643 - update cc crate; r=glandium This update from the official sources brings in the changes that we were using glandium's fork for, as well as changes enabling us to tweak more settings on Windows. Differential Revision: https://phabricator.services.mozilla.com/D25888