searching for reviewer(glandium)
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
1ff2bb72cedef6f44142629fc5afb813335c290e: Bug 1648674 - fix unary operator expected error in test-liux.sh r=glandium
Edwin Takahashi <egao@mozilla.com> - Thu, 02 Jul 2020 23:03:49 +0000 - rev 538539
Push 37564 by nbeleuzu@mozilla.com at Fri, 03 Jul 2020 03:56:55 +0000
Bug 1648674 - fix unary operator expected error in test-liux.sh r=glandium Changes: - use parameter expansion to provide a default value of 'false' if `$NEED_COMPIZ` is not set. Differential Revision: https://phabricator.services.mozilla.com/D81388
b35bfaf405ca482dfed1c2aa678efc386b930b39: Bug 1323307 - use compiler-builtin preprocessor macros for endianness always; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Thu, 02 Jul 2020 14:36:54 +0000 - rev 538437
Push 37563 by cbrindusan@mozilla.com at Thu, 02 Jul 2020 21:49:48 +0000
Bug 1323307 - use compiler-builtin preprocessor macros for endianness always; r=glandium Differential Revision: https://phabricator.services.mozilla.com/D81551
7a91ee62007a9cd7476523931914e5db1bae0f67: Bug 1648850: Change Popen close_fds param in process.py to False when pass_thru set. r=glandium
Bob Owen <bobowencode@gmail.com> - Thu, 02 Jul 2020 10:02:21 +0000 - rev 538405
Push 37562 by nerli@mozilla.com at Thu, 02 Jul 2020 15:21:09 +0000
Bug 1648850: Change Popen close_fds param in process.py to False when pass_thru set. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D81397
44f819edb8ee0f0af4cea35c867d58c6fee873b5: Bug 1649263 - stop cargo-culting headers in AutoMemMap.h; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Wed, 01 Jul 2020 13:39:04 +0000 - rev 538250
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1649263 - stop cargo-culting headers in AutoMemMap.h; r=glandium We use `MOZ_RAII` and `MOZ_ASSERT` in this file, so we need their corresponding headers. Differential Revision: https://phabricator.services.mozilla.com/D81601
ec3479ba4dddb9170b4c6aabce7665f91eafc750: Bug 1649259 - include Attributes.h in memory/'s Mutex.h; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Wed, 01 Jul 2020 13:39:34 +0000 - rev 538249
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1649259 - include Attributes.h in memory/'s Mutex.h; r=glandium We need this for `MOZ_RAII`. Differential Revision: https://phabricator.services.mozilla.com/D81599
0b99cf6ce2b4f3ef4c27d5ae43c1e6d3e40f2dc0: Bug 1649261 - stop cargo-culting mfbt headers in MmapFaultHandler.h; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Wed, 01 Jul 2020 13:39:34 +0000 - rev 538248
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1649261 - stop cargo-culting mfbt headers in MmapFaultHandler.h; r=glandium This header is using `MOZ_RAII` and `MFBT_ABI` from `Attributes.h` and `Types.h`, respectively, so it should include those headers. Differential Revision: https://phabricator.services.mozilla.com/D81600
96e224617b2fff363452bb728fbe7f061f097798: Bug 1648519 - Add back clang lib directory to LIB on Windows r=glandium
David Major <dmajor@mozilla.com> - Fri, 26 Jun 2020 19:36:30 +0000 - rev 537643
Push 37545 by nerli@mozilla.com at Sat, 27 Jun 2020 09:38:32 +0000
Bug 1648519 - Add back clang lib directory to LIB on Windows r=glandium clang 11 will stop using full paths in PGO dependentlib declarations, so we need to tell the linker where to find clang_rt.profile-x86_64.lib. This is roughly a revert of bug 1621552. Differential Revision: https://phabricator.services.mozilla.com/D81244
564eedd27f0a948aea1f7b666b8a7c64002d189e: Bug 1646936 - Generate a single metadata file in the objdir, and feed it to cbindgen. r=glandium
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 26 Jun 2020 10:41:26 +0000 - rev 537571
Push 37545 by nerli@mozilla.com at Sat, 27 Jun 2020 09:38:32 +0000
Bug 1646936 - Generate a single metadata file in the objdir, and feed it to cbindgen. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D80360
8f948dd74abae461ee9688ac20769d3f180d1f33: Bug 1646936 - Generate a single metadata file in the objdir, and feed it to cbindgen. r=glandium
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 26 Jun 2020 09:37:16 +0000 - rev 537565
Push 37545 by nerli@mozilla.com at Sat, 27 Jun 2020 09:38:32 +0000
Bug 1646936 - Generate a single metadata file in the objdir, and feed it to cbindgen. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D80360
3387933a2ad2ad47f151d578cfbffb9673018f59: Bug 1644553: Don't enable profile use for artifact builds r=glandium,geckoview-reviewers,agi
Mitchell Hentges <mhentges@mozilla.com> - Wed, 24 Jun 2020 16:57:36 +0000 - rev 537212
Push 37539 by nerli@mozilla.com at Thu, 25 Jun 2020 03:22:32 +0000
Bug 1644553: Don't enable profile use for artifact builds r=glandium,geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D80565
6803dda74d3349a45d95bc9ce248b90bd9086488: Bug 1318905 - mfbt:tests: Define RETURN_INSTR for riscv64 in TestPoisonArea r=glandium
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - Thu, 18 Jun 2020 07:11:09 +0000 - rev 536489
Push 37526 by dluca@mozilla.com at Sun, 21 Jun 2020 09:38:46 +0000
Bug 1318905 - mfbt:tests: Define RETURN_INSTR for riscv64 in TestPoisonArea r=glandium Define RETURN_INSTR for riscv64 in TestPoisonArea, i.e. the riscv64 assembly opcodes for "ret ; ret". Differential Revision: https://phabricator.services.mozilla.com/D78625
06d7e1b6b7e704f58df2a20f4d3b41b19f6054d6: Bug 1318905 - build: Add riscv64 as target architecture to mozbuild r=glandium
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - Thu, 18 Jun 2020 07:11:09 +0000 - rev 536487
Push 37526 by dluca@mozilla.com at Sun, 21 Jun 2020 09:38:46 +0000
Bug 1318905 - build: Add riscv64 as target architecture to mozbuild r=glandium Adds the basic definitions for riscv64 to mozbuild, allowing to build Spidermonkey. Differential Revision: https://phabricator.services.mozilla.com/D78623
71d7d5c52c77618b3d30edb42456cdc7c7288e6f: Bug 1643192 - Use git log to get base ref r=glandium
Kagami Sascha Rosylight <saschanaz@outlook.com> - Thu, 18 Jun 2020 06:39:55 +0000 - rev 536269
Push 37519 by ccoroiu@mozilla.com at Thu, 18 Jun 2020 21:28:28 +0000
Bug 1643192 - Use git log to get base ref r=glandium Since there are still needs for .base_ref(), this uses git log way to get base commit. Differential Revision: https://phabricator.services.mozilla.com/D78183
dd9b53ba6fec48fe7f51ab0bc26621ba656967e7: Bug 1643072 - Enable symlink for non-JS files on Windows r=glandium
Kagami Sascha Rosylight <saschanaz@outlook.com> - Mon, 15 Jun 2020 22:22:50 +0000 - rev 535773
Push 37509 by csabou@mozilla.com at Tue, 16 Jun 2020 03:30:48 +0000
Bug 1643072 - Enable symlink for non-JS files on Windows r=glandium Differential Revision: https://phabricator.services.mozilla.com/D78090
8526c9dfc05a80c02a7fdf031f189992c3383d2d: Bug 1632429: remove redundant enum library r=glandium,jgraham
Mitchell Hentges <mhentges@mozilla.com> - Fri, 12 Jun 2020 13:21:38 +0000 - rev 535482
Push 37501 by nbeleuzu@mozilla.com at Sat, 13 Jun 2020 03:21:52 +0000
Bug 1632429: remove redundant enum library r=glandium,jgraham Differential Revision: https://phabricator.services.mozilla.com/D78345
da95a35fb07571d59e9346cab07c4ca8a56c3fde: Bug 1644887 - `configure` calls into `$PYTHON3` rather than `python3` directly r=glandium
Ricky Stewart <rstewart@mozilla.com> - Wed, 10 Jun 2020 21:29:27 +0000 - rev 534976
Push 37496 by btara@mozilla.com at Thu, 11 Jun 2020 04:04:33 +0000
Bug 1644887 - `configure` calls into `$PYTHON3` rather than `python3` directly r=glandium Especially after bug 1622963 landed, the system `python3` executable as reported by `which` may not be compatible with the build system (because it might be Python 3.5, for one). You can configure a custom `python3` executable by setting the `PYTHON3` environment variable, but `configure` just calls directly into `python3` regardless of whatever you might have configured `$PYTHON3` to be, so we fix that here. Also remove an explanatory comment that may have made sense 5 years ago but is no longer relevant. Differential Revision: https://phabricator.services.mozilla.com/D79187
590d76562067863dd840c9ff7cf85d5e8e2d6b4d: Bug 1643504 - Update webrender github-CI to use new docker image. r=glandium
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 09 Jun 2020 20:39:10 +0000 - rev 534824
Push 37494 by nbeleuzu@mozilla.com at Wed, 10 Jun 2020 14:02:18 +0000
Bug 1643504 - Update webrender github-CI to use new docker image. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D78903
a47141066d20ec88ac1e52040fcbc9175ed713af: Bug 1325771 - mfbt:tests: Define RETURN_INSTR for m68k in TestPoisonArea r=glandium
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - Sat, 06 Jun 2020 06:45:53 +0000 - rev 534253
Push 37485 by rmaries@mozilla.com at Sat, 06 Jun 2020 21:47:44 +0000
Bug 1325771 - mfbt:tests: Define RETURN_INSTR for m68k in TestPoisonArea r=glandium Define RETURN_INSTR for m68k in TestPoisonArea, i.e. the m68k assembly opcodes for "rts ; rts". Differential Revision: https://phabricator.services.mozilla.com/D77290
3d365d5659eedb1aa172f1617384d8f4aecf1f64: Bug 1642893 - Don't build NSPR by default for standalone JS builds. r=glandium
Jan de Mooij <jdemooij@mozilla.com> - Fri, 05 Jun 2020 07:52:37 +0000 - rev 534104
Push 37482 by nbeleuzu@mozilla.com at Fri, 05 Jun 2020 14:35:19 +0000
Bug 1642893 - Don't build NSPR by default for standalone JS builds. r=glandium For standalone JS builds there are three possibilities: no-NSPR (the default), build NSPR, or use system NSPR. This patch makes no-NSPR the default again when not overridden by --enable-nspr-build or --with-system-nspr. This was likely regressed by bug 1641775. Differential Revision: https://phabricator.services.mozilla.com/D78001
47230cc3258d80c3eacf2831fb2b70ac4ae91a77: Bug 1325771 - build: Add m68k as target architecture to mozbuild r=glandium
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - Wed, 03 Jun 2020 18:30:50 +0000 - rev 533759
Push 37477 by dluca@mozilla.com at Thu, 04 Jun 2020 04:19:27 +0000
Bug 1325771 - build: Add m68k as target architecture to mozbuild r=glandium Adds the basic definitions for m68k to mozbuild, allowing to build Spidermonkey. Differential Revision: https://phabricator.services.mozilla.com/D77285
9c0a4461457638440c1383f3a42f51c3d18f7c69: Bug 1641291 - Part 3: Ensure that paths are considered paths when compiling. r=glandium
Nick Alexander <nalexander@mozilla.com> - Wed, 03 Jun 2020 18:18:32 +0000 - rev 533754
Push 37477 by dluca@mozilla.com at Thu, 04 Jun 2020 04:19:27 +0000
Bug 1641291 - Part 3: Ensure that paths are considered paths when compiling. r=glandium Extremely common file paths on macOS like `/Users/...` are interpreted as `/U...` flags by `clang-cl`. This is so common that there's a `-Wslash-u-filename` warning. Ensure that file paths are considered paths when compiling by terminating options with `--`. This commit handles everything except assembler invocations, because at least `nasm` doesn't handle `--`. Differential Revision: https://phabricator.services.mozilla.com/D77119
0dcf604b880e0c4dcb1c8f2c738e315c0b7c2c73: Bug 1641291 - Part 2: Make NSDISTMODE=copy impact install manifests. r=glandium
Nick Alexander <nalexander@mozilla.com> - Wed, 03 Jun 2020 18:18:23 +0000 - rev 533753
Push 37477 by dluca@mozilla.com at Thu, 04 Jun 2020 04:19:27 +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
ace40545b46c2c994e05a51ec466e3cb81a97d0c: Bug 1325771 - mfbt:tests: Define RETURN_INSTR for m68k in TestPoisonArea r=glandium
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - Tue, 02 Jun 2020 07:01:56 +0000 - rev 533732
Push 37477 by dluca@mozilla.com at Thu, 04 Jun 2020 04:19:27 +0000
Bug 1325771 - mfbt:tests: Define RETURN_INSTR for m68k in TestPoisonArea r=glandium Define RETURN_INSTR for m68k in TestPoisonArea, i.e. the m68k assembly opcodes for "rts ; rts". Depends on D77289 Differential Revision: https://phabricator.services.mozilla.com/D77290
393a6ff847ce341fbe0e86f1bccfbea5ed8c3157: Bug 1325771 - build: Add m68k as target architecture to mozbuild r=glandium
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - Tue, 02 Jun 2020 07:00:48 +0000 - rev 533728
Push 37477 by dluca@mozilla.com at Thu, 04 Jun 2020 04:19:27 +0000
Bug 1325771 - build: Add m68k as target architecture to mozbuild r=glandium Adds the basic definitions for m68k to mozbuild, allowing to build Spidermonkey. Differential Revision: https://phabricator.services.mozilla.com/D77285
7c339f8c535ecc7f12dd6657ab1e8af77205bfd3: Bug 1636628 - update vendored libprio to 1.5 r=glandium
Robert Helmer <rhelmer@mozilla.com> - Fri, 15 May 2020 05:43:07 +0000 - rev 533303
Push 37469 by apavel@mozilla.com at Mon, 01 Jun 2020 21:42:28 +0000
Bug 1636628 - update vendored libprio to 1.5 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D75192
1501edba66fb7d7ace79fdf4d47923b0f47eb490: Bug 1636859 - Shut down the `fix-stacks` child process when `fix_stacks.py` exits. r=glandium
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 28 May 2020 00:34:30 +0000 - rev 532646
Push 37457 by nerli@mozilla.com at Thu, 28 May 2020 15:51:15 +0000
Bug 1636859 - Shut down the `fix-stacks` child process when `fix_stacks.py` exits. r=glandium Hopefully this will avoid some intermittent failures that occur when `fix-stacks` is deleted at the end of a test run. Differential Revision: https://phabricator.services.mozilla.com/D76980
9ca07f6e0135fba743fbe61650ef3177d4b0d8fe: Bug 1638976 - Convert 'mach power' to run with Python 3. r=glandium
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 25 May 2020 23:50:19 +0000 - rev 532101
Push 37450 by cbrindusan@mozilla.com at Tue, 26 May 2020 15:44:42 +0000
Bug 1638976 - Convert 'mach power' to run with Python 3. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D76273
327c6c5acdbcbd884f818c0fa7b507048642291b: Bug 1638060 - Standardize interface of `mozfile` classes as `bytes`-based streams r=glandium
Ricky Stewart <rstewart@mozilla.com> - Fri, 22 May 2020 01:11:29 +0000 - rev 531704
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1638060 - Standardize interface of `mozfile` classes as `bytes`-based streams r=glandium At the beginning of the Python 3 migration (circa bug 1602540), we made an update to the interface of `mozpack/files.py` in the direction of aligning with Python 3's built-in `file` support; namely, that opening a file in text mode returns a stream of `str` (text), and that opening a file in binary mode returns a stream of `bytes`. This was deemed to be more trouble than it was worth. This patch undoes all of those changes to the interface in favor of moving back to the Python 2 style, where all files are bytestreams. Differential Revision: https://phabricator.services.mozilla.com/D75424
be25dcaaad430eb4fee973998a30d7de690fb017: Bug 1632345 - mach doctor does not complain about noatime/reltime on tmpfs anymore r=Callek,glandium
adiabtaic28394 <adiabtaic28394@protonmail.com> - Fri, 22 May 2020 13:36:42 +0000 - rev 531660
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1632345 - mach doctor does not complain about noatime/reltime on tmpfs anymore r=Callek,glandium Differential Revision: https://phabricator.services.mozilla.com/D75917
63b7f29fb954642022320b64d7fc208675ab30f4: Bug 1637381: Fix reference to old tarball for win64-clang-tidy r=glandium
Chris AtLee <catlee@mozilla.com> - Fri, 22 May 2020 01:12:56 +0000 - rev 531577
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1637381: Fix reference to old tarball for win64-clang-tidy r=glandium Differential Revision: https://phabricator.services.mozilla.com/D76420
7054e490f0ce9a4fe79e7047dbde56c014eea223: Bug 1638574 - Allow to use widl when cross-compiling clang-cl builds. r=glandium
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 May 2020 01:16:59 +0000 - rev 531571
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1638574 - Allow to use widl when cross-compiling clang-cl builds. r=glandium This avoids having to have clang-cl.exe and ml64.exe in the path. This requires a WIDL patch[1] and one other tweak, but it's working other than that. While at it, allow to pass extra flags to midl / widl. This is useful to test with a local widl for example, to pass the right include paths. [1]: https://www.winehq.org/pipermail/wine-devel/2020-May/166368.html Differential Revision: https://phabricator.services.mozilla.com/D75680
c413912c4f0e15c7ab69283d3a7cdcd2b7a7cb3d: Bug 1639815 - Fix for win asan build bustages. r=glandium
Cosmin Sabou <csabou@mozilla.com> - Fri, 22 May 2020 03:23:16 +0300 - rev 531561
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639815 - Fix for win asan build bustages. r=glandium CLOSED TREE
923ff4b6bda78ae87b6d47961b7361967bc6d9da: Bug 1637381: Use zstd for clang toolchains r=glandium
Chris AtLee <catlee@mozilla.com> - Thu, 21 May 2020 13:31:55 +0000 - rev 531434
Push 37439 by btara@mozilla.com at Thu, 21 May 2020 21:49:34 +0000
Bug 1637381: Use zstd for clang toolchains r=glandium Differential Revision: https://phabricator.services.mozilla.com/D74930
e81e04151467bb7830440e1136e6c7631715c189: Bug 1637381: Use zstd for rust toolchains r=glandium
Chris AtLee <catlee@mozilla.com> - Thu, 21 May 2020 13:30:56 +0000 - rev 531433
Push 37439 by btara@mozilla.com at Thu, 21 May 2020 21:49:34 +0000
Bug 1637381: Use zstd for rust toolchains r=glandium Differential Revision: https://phabricator.services.mozilla.com/D74929
fecf02b98dd71c3519fd6727528c51190ee6a7b8: Bug 1637381: Use python3 for repack_rust.py r=glandium
Chris AtLee <catlee@mozilla.com> - Thu, 21 May 2020 13:30:54 +0000 - rev 531432
Push 37439 by btara@mozilla.com at Thu, 21 May 2020 21:49:34 +0000
Bug 1637381: Use python3 for repack_rust.py r=glandium repack_rust.py was the only toolchain build using a python script directly. we don't need it to use the `mach python` wrapper, so remove that special casing from the transform. Differential Revision: https://phabricator.services.mozilla.com/D75702
193de423be3441202905ccc85eef4d53f72f1b51: Bug 1637381: Use zstd for android toolchains r=firefox-build-system-reviewers,glandium
Chris AtLee <catlee@mozilla.com> - Thu, 21 May 2020 13:29:13 +0000 - rev 531431
Push 37439 by btara@mozilla.com at Thu, 21 May 2020 21:49:34 +0000
Bug 1637381: Use zstd for android toolchains r=firefox-build-system-reviewers,glandium Differential Revision: https://phabricator.services.mozilla.com/D74928
245952ad63ad8d52a0d73a987fa9a58b40027808: Bug 1637381: Add zstdpy script r=glandium
Chris AtLee <catlee@mozilla.com> - Thu, 21 May 2020 13:28:55 +0000 - rev 531430
Push 37439 by btara@mozilla.com at Thu, 21 May 2020 21:49:34 +0000
Bug 1637381: Add zstdpy script r=glandium This is a simple command line utility for doing zstd compression/decompression of stdin to stdout. It depends on python's zstandard module being available. Differential Revision: https://phabricator.services.mozilla.com/D75358
aab5979b57e2654a22d0041a330343b8ff1665c7: Bug 1637381: Add python-zstandard to ubuntu test images so they can unpack toolchains r=glandium
Chris AtLee <catlee@mozilla.com> - Thu, 21 May 2020 13:28:45 +0000 - rev 531429
Push 37439 by btara@mozilla.com at Thu, 21 May 2020 21:49:34 +0000
Bug 1637381: Add python-zstandard to ubuntu test images so they can unpack toolchains r=glandium Differential Revision: https://phabricator.services.mozilla.com/D75356
4aae9dc67310a0d7cc8eae3c415205b9930c153d: Bug 1637381: Add support for extracting zst files to mozbuild tooltool r=glandium
Chris AtLee <catlee@mozilla.com> - Thu, 21 May 2020 13:28:33 +0000 - rev 531428
Push 37439 by btara@mozilla.com at Thu, 21 May 2020 21:49:34 +0000
Bug 1637381: Add support for extracting zst files to mozbuild tooltool r=glandium Differential Revision: https://phabricator.services.mozilla.com/D75203
ce69a90afaa52ec1c8269c3d84b8a610ef67d854: Bug 1639419 - Enable frame tree dumps whenever the layout debugger is enabled. r=TYLin,glandium
Cameron McCormack <cam@mcc.id.au> - Wed, 20 May 2020 23:44:49 +0000 - rev 531353
Push 37438 by abutkovits@mozilla.com at Thu, 21 May 2020 09:36:57 +0000
Bug 1639419 - Enable frame tree dumps whenever the layout debugger is enabled. r=TYLin,glandium Differential Revision: https://phabricator.services.mozilla.com/D76076
abd60784e8c3fde1a2396f5d8f0c4bd6289dfe4d: Bug 1588166 - Remove python-dbus build dependency. (notify-send replaced it and it's no longer needed.) r=glandium
Alex Vincent <ajvincent@gmail.com> - Wed, 20 May 2020 15:19:13 +0000 - rev 531270
Push 37436 by ncsoregi@mozilla.com at Wed, 20 May 2020 21:30:50 +0000
Bug 1588166 - Remove python-dbus build dependency. (notify-send replaced it and it's no longer needed.) r=glandium Differential Revision: https://phabricator.services.mozilla.com/D74798
415534347ba0c79d4d7ebc27c85723363aaceec3: Bug 1636574 - Allow setting `PYTHON3` in mozconfig r=glandium
Ricky Stewart <rstewart@mozilla.com> - Wed, 20 May 2020 15:39:29 +0000 - rev 531264
Push 37436 by ncsoregi@mozilla.com at Wed, 20 May 2020 21:30:50 +0000
Bug 1636574 - Allow setting `PYTHON3` in mozconfig r=glandium Configuration values defined above `mozconfig_options` in `init.configure` are those that can't be configured in `mozconfig`. As far as I can tell there is nothing wrong *in principle* with setting `PYTHON3` in `mozconfig`, so here we just bump `mozconfig_options` above `PYTHON3` configuration. Side note, diagnosing this failure took a *long* time. The error message that this produced ("unknown option `PYTHON3`") is useless and the underlying algos being extremely mutable, I ended up having to spend a lot of time in the debugger and monitor all the underlying changes to a bunch of mutable data structures to determine where `PYTHON3` was getting lost. A better error message would be good here but I don't know how I would begin adding it. Differential Revision: https://phabricator.services.mozilla.com/D75635
9eff38d118ba65b9b2cd0fd79b8b1fe4b23be214: Bug 1638983 - Run `mach repackage` with Python 3 r=firefox-build-system-reviewers,glandium
Ricky Stewart <rstewart@mozilla.com> - Wed, 20 May 2020 15:35:58 +0000 - rev 531263
Push 37436 by ncsoregi@mozilla.com at Wed, 20 May 2020 21:30:50 +0000
Bug 1638983 - Run `mach repackage` with Python 3 r=firefox-build-system-reviewers,glandium Differential Revision: https://phabricator.services.mozilla.com/D76058
76aead72792b86ae34dc912e668cc9d00be34b30: Bug 1638995 - Run `mach valgrind-test` with Python 3 r=firefox-build-system-reviewers,glandium
Ricky Stewart <rstewart@mozilla.com> - Wed, 20 May 2020 05:31:58 +0000 - rev 531260
Push 37436 by ncsoregi@mozilla.com at Wed, 20 May 2020 21:30:50 +0000
Bug 1638995 - Run `mach valgrind-test` with Python 3 r=firefox-build-system-reviewers,glandium Differential Revision: https://phabricator.services.mozilla.com/D76057
72f6e2d0766718303361dd63ace5d146425bdbec: Bug 1577110: Don't add default toolchain artifact directory if already specified; r=glandium
Tom Prince <mozilla@hocat.ca> - Tue, 19 May 2020 22:44:45 +0000 - rev 530919
Push 37434 by abutkovits@mozilla.com at Wed, 20 May 2020 10:05:10 +0000
Bug 1577110: Don't add default toolchain artifact directory if already specified; r=glandium If a task has explicitly specified artifact paths, don't additionally specify the default paths. If the task has private artifacts, having a directory that uploads public artifacts seems like an attractive nuissance. Differential Revision: https://phabricator.services.mozilla.com/D74200
53f1c8e4b4ef6281fba681d4eda5ad4789860211: Bug 1630558 - Generate more stable hashes for toolchain tasks r=glandium
Johan Lorenzo <jlorenzo@mozilla.com> - Tue, 19 May 2020 22:44:34 +0000 - rev 530918
Push 37434 by abutkovits@mozilla.com at Wed, 20 May 2020 10:05:10 +0000
Bug 1630558 - Generate more stable hashes for toolchain tasks r=glandium The toolchain transform rarely changes in ways that impact the generated toolchain. but does occasionally change in ways that don't. Stop including the digest of the transform module, to avoid needlessly rebuilding toolchains as often. Given that the cache route is versioned, we can bump the version if the transform does change in a way that requires rebuilding. Differential Revision: https://phabricator.services.mozilla.com/D74199
8ade9f1318ba08fed3e91ce3df7e8b28fc11131b: Bug 1635112 - Use `clang-tidy` as warning build error detector for our `static-analysis` targets. r=glandium
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Fri, 08 May 2020 07:19:23 +0000 - rev 530760
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1635112 - Use `clang-tidy` as warning build error detector for our `static-analysis` targets. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D73692
9d015b5e2ef88f60f2cc865af893072a9019c8ee: Bug 1635112 - remove MSVC support from `WarningsCollector`. r=glandium
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Fri, 08 May 2020 07:19:02 +0000 - rev 530759
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1635112 - remove MSVC support from `WarningsCollector`. r=glandium MSVC is not supported by the build system anymore. Differential Revision: https://phabricator.services.mozilla.com/D73809
33277064c34351810b7ca34691733c41157b3b79: Bug 1577110: Don't add default toolchain artifact directory if already specified; r=glandium
Tom Prince <mozilla@hocat.ca> - Fri, 15 May 2020 04:06:48 +0000 - rev 530216
Push 37419 by archaeopteryx@coole-files.de at Fri, 15 May 2020 09:33:04 +0000
Bug 1577110: Don't add default toolchain artifact directory if already specified; r=glandium If a task has explicitly specified artifact paths, don't additionally specify the default paths. If the task has private artifacts, having a directory that uploads public artifacts seems like an attractive nuissance. Differential Revision: https://phabricator.services.mozilla.com/D74200