searching for reviewer(glandium)
b5301d5a9251625788a510333fea870ac4a26b5b: Bug 1317714 - port mediaconduit_unittests to xul gtest; r=jesup, glandium
Dan Minor <dminor@mozilla.com> - Fri, 18 Nov 2016 08:17:36 -0500 - rev 325601
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1317714 - port mediaconduit_unittests to xul gtest; r=jesup, glandium The test results were updated to match current behaviour. The TestDummyAudioWithTransport and TestDummyVideoWithTransports are disabled due to shutdown crashes and intermittent failures that show up in automation. A follow up bug has been filed to fix these. The GMP test was removed completely as it seems unlikely that it will be practical to test that from a gtest. MozReview-Commit-ID: 2pOb7u2Qp7v
febbbdc0273edf0cf7da1cc9de046a9c58625292: Bug 1313446 - Detect a git repository when inside a git worktree. r=glandium
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 08 Dec 2016 08:28:36 -1000 - rev 325443
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1313446 - Detect a git repository when inside a git worktree. r=glandium MozReview-Commit-ID: 8ngY6kNcp05
5ae2260e20e758d04e80427d29cf8aa1d2cd2890: Bug 1309098 - Add ALSA devices to filesystem policy whitelist. r=glandium
Gian-Carlo Pascutto <gcp@mozilla.com> - Tue, 11 Oct 2016 16:35:39 +0200 - rev 325343
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1309098 - Add ALSA devices to filesystem policy whitelist. r=glandium MozReview-Commit-ID: F2GmQEj9XEN
a8e20bf36959426f0a6eb4b5df29ef3dd85ad4bd: Bug 1321750 - Remove automatic color flags from HOST_CFLAGS, HOST_CXXFLAGS; r=glandium
Gregory Szorc <gps@mozilla.com> - Fri, 02 Dec 2016 10:10:24 -0800 - rev 325156
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1321750 - Remove automatic color flags from HOST_CFLAGS, HOST_CXXFLAGS; r=glandium moz.configure only sets the color flags value for the target compiler. If the host compiler is a different version and doesn't support color flags, we may pass unrecognized command line options. Until we have better distinction between host and target compilers throughout the build system, just disable automatic color flags for host invocations. We don't have too many host binaries, so this should have negligible impact. MozReview-Commit-ID: KWTLkKvtwHs
46bc9b15800185d4d814a95ae379cf069740f01a: Bug 1316545 part 4 - Run clang.exe instead of clang-cl.exe for loading the plugin. r=ehsan,glandium
Ting-Yu Chou <janus926@gmail.com> - Tue, 22 Nov 2016 14:20:58 +0800 - rev 325124
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1316545 part 4 - Run clang.exe instead of clang-cl.exe for loading the plugin. r=ehsan,glandium MozReview-Commit-ID: K85tFo0nzoI
2a82f16d575ed10d4d4e10cd64ccff3661a93e5b: Bug 1321554 - Remove compiler options that disable C4345 and C4351 warnings. r=glandium
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 02 Dec 2016 00:00:10 +0900 - rev 325106
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1321554 - Remove compiler options that disable C4345 and C4351 warnings. r=glandium MozReview-Commit-ID: KyxkSDkM8Nq
e907fb6bfcfe40e6c4b28c406f8784c4b919ba2c: Bug 1300290 - Avoid --enable-dmd and --enable-stylo setting conflicting --enable-jemalloc values; r=glandium
Gregory Szorc <gps@mozilla.com> - Wed, 30 Nov 2016 22:17:59 -0800 - rev 325105
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1300290 - Avoid --enable-dmd and --enable-stylo setting conflicting --enable-jemalloc values; r=glandium Before, --enable-dmd implied --enable-jemalloc. If --enable-stylo was also set, it tried to imply --enable-jemalloc=moz. Configure barfed due to setting the value twice. The commit refactors the logic for implying the --enable-jemalloc value to set the proper value depending on the state of dmd and stylo. MozReview-Commit-ID: 1wKE9Cs1Umt
2747398601801bc3b7371db820443c5b36726097: bug 1280683, keep a pristine copy of en-US installer for repacks, r=glandium
Axel Hecht <axel@pike.org> - Wed, 23 Nov 2016 22:19:19 +0100 - rev 324856
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
bug 1280683, keep a pristine copy of en-US installer for repacks, r=glandium Let's use a pristine unpackaged directory of the en-US package, and just rsync that to l10n-stage. That way, all repacks start off with a copy of en-US without modifications of the previous repack. Removing clobber-zip, that hasn't been used in ages, on the way. Moving the creation of the branding dir to the INNER_UNMAKE_PACKAGE, which is the command that needs it, to simplify rulesets. MozReview-Commit-ID: 8WJtaAqjmk1
02c0dad1974eb9a35c324543cbfbf1e94ba486df: Bug 1320621 - Make sure --enable-system-hunspell picks up system headers. r=glandium
Jan Beich <jbeich@FreeBSD.org> - Mon, 28 Nov 2016 03:54:39 +0000 - rev 324796
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1320621 - Make sure --enable-system-hunspell picks up system headers. r=glandium MozReview-Commit-ID: ALlx4wGuvRH
a4250c28aabc8cf5bf23cd6c7f825b3b2d181aa1: Bug 1287048 - Part 2. Get rid of JS_CPU_* macro. r=glandium
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 15 Nov 2016 11:57:18 +0900 - rev 324603
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1287048 - Part 2. Get rid of JS_CPU_* macro. r=glandium MozReview-Commit-ID: DCLiuOVPHKx
ca8ed6bab9f29504d4fbcdd8124df37878374b4f: Bug 1287048 - Part 1. Replace JS_CPU_* with compiler macro. r=glandium
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 24 Nov 2016 13:22:05 +0900 - rev 324602
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1287048 - Part 1. Replace JS_CPU_* with compiler macro. r=glandium MozReview-Commit-ID: 3jgSpisx2Zn
f1b7ef2430dac82e557590e51c38f56241366751: Bug 1274196 - Turn on SSE2 autovectorization and SSE2-based floating-point math for 32-bit Linux. r=glandium.
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 05 Oct 2016 18:59:12 +0300 - rev 324349
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1274196 - Turn on SSE2 autovectorization and SSE2-based floating-point math for 32-bit Linux. r=glandium. MozReview-Commit-ID: K8CMfRxcLBH
53a9ff4a083a2c790d25939a598ec8378e77abf4: Bug 1318189 - mach configure cannot detect MFC library path on VS2017. r=glandium
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 21 Nov 2016 10:55:50 +0900 - rev 324148
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1318189 - mach configure cannot detect MFC library path on VS2017. r=glandium VS2017's directory structure for mfc is the following. Directory of C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\vc\Tools\msvc\14.10.24629\atlmfc\lib 2016/11/21 13:57 <DIR> . 2016/11/21 13:57 <DIR> .. 2016/11/21 13:57 <DIR> arm 2016/11/21 14:00 <DIR> x64 2016/11/21 13:59 <DIR> x86 So this structure is changed, we cannot detect mfc when using VS2017. MozReview-Commit-ID: 2ft4stYPZbe
31a06ae32d3b93afeb40deb6f4ebc1b62d9e98f5: Bug 1318494 - Add IPDL unit tests to ALLOWED_XPCOM_GLUE. r=glandium
Andrew McCreight <continuation@gmail.com> - Tue, 22 Nov 2016 11:09:43 -0800 - rev 323953
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1318494 - Add IPDL unit tests to ALLOWED_XPCOM_GLUE. r=glandium MozReview-Commit-ID: HIugK0W61do
5766462e2be7a0bb09f47fcd62bef6c5add329c3: Bug 1263595 followup: define MOZ_STACKWALKING in the JS configure. r=glandium
David Major <dmajor@mozilla.com> - Tue, 22 Nov 2016 09:52:59 -0600 - rev 323847
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1263595 followup: define MOZ_STACKWALKING in the JS configure. r=glandium
b9993235ff993870ceea79e6b6ec48b202058a3a: Bug 1313808 - Part 2: Move SandboxEarlyInit call into libxul. r=glandium,tedd
Jed Davis <jld@mozilla.com> - Tue, 08 Nov 2016 14:40:44 -0700 - rev 323806
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1313808 - Part 2: Move SandboxEarlyInit call into libxul. r=glandium,tedd MozReview-Commit-ID: 2EY0wadYhO0
40c8ee5e5f1d1b1fee1301ec74e37fdca232ec5a: Bug 1313808 - Part 1: Move LinuxSandboxStarter back into libxul. r=cpearce,glandium,tedd
Jed Davis <jld@mozilla.com> - Tue, 08 Nov 2016 14:23:47 -0700 - rev 323805
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1313808 - Part 1: Move LinuxSandboxStarter back into libxul. r=cpearce,glandium,tedd MozReview-Commit-ID: FAReOZX7Rvn
bb32e325ac8e1acbdd108d2c190760d29081f96d: Bug 1319166 - Don't automatically enable color in iTerm2; r=glandium
Gregory Szorc <gps@mozilla.com> - Mon, 21 Nov 2016 22:37:01 -0800 - rev 323801
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1319166 - Don't automatically enable color in iTerm2; r=glandium iTerm2 interprets the byte sequence "ESC [ 2 i" as a request to open a print dialog. This sequence can get emitted when printing colorized compiler output. Until we figure out a workaround, disable automatic coloring on iTerm2 so developers aren't annoyed. MozReview-Commit-ID: 3Be4YgArg4k
5ff6465aee720453bff02829ff5e73360e5d0c70: Bug 1317555 - Report jsapi-tests crash in autospider.py. r=glandium
Tooru Fujisawa <arai_a@mac.com> - Sat, 19 Nov 2016 01:13:19 +0900 - rev 323476
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317555 - Report jsapi-tests crash in autospider.py. r=glandium
bce473db20d7c57241462220e83c5bd735b3d29b: Bug 1314056 - Enable Mac content sandbox level 1 in 52; r=gcp,glandium
Haik Aftandilian <haftandilian@mozilla.com> - Tue, 15 Nov 2016 22:39:00 -0800 - rev 323361
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1314056 - Enable Mac content sandbox level 1 in 52; r=gcp,glandium MozReview-Commit-ID: GlitFcFb3P0
b1b12e009bfe32a7aaea403bb3e67e28435cd1a8: Bug 1318182 - Support writing Visual Studio 2017 project files; r=glandium
Gregory Szorc <gps@mozilla.com> - Wed, 16 Nov 2016 16:24:34 -0800 - rev 323349
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1318182 - Support writing Visual Studio 2017 project files; r=glandium In order for VS2017 to recognize solution and project files as belonging to VS2017 and not some earlier version, we need to bump a few versions strings. The added code path can't be hit yet because MSVS_VERSION cannot be "2017" until configure detects VS2017. I hacked up MSVS_VERSION locally and verified that solutions produced with the new code load in VS2017. FWIW, the solution loads significantly faster in VS2017 compared to VS2015! MozReview-Commit-ID: 2vYAgd6wOsG
ee70776759bf296c951a9805d5b79169291be4d3: bug 1295937 - build NSS using gyp files. r=glandium
Ted Mielczarek <ted@mielczarek.org> - Wed, 09 Nov 2016 12:37:09 -0500 - rev 323328
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
bug 1295937 - build NSS using gyp files. r=glandium MozReview-Commit-ID: Gm1PLWSJwbD
165a160a0f689ab1e0143376d7ee8ce07c300fb6: bug 1295937 - Improvements to gyp_reader to handle NSS gyp files. r=glandium
Ted Mielczarek <ted@mielczarek.org> - Tue, 15 Nov 2016 12:37:09 -0500 - rev 323327
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
bug 1295937 - Improvements to gyp_reader to handle NSS gyp files. r=glandium This patch contains a number of changes to the gyp_reader code: * Add three new flags to GYP_DIRS: ** no_chromium, to skip forcing the includes/etc needed for chromium gyp files ** no_unified, to force building all sources without unification ** action_overrides, to pass scripts used when mapping gyp actions to moz.build GENERATED_FILES * Handle the flags mentioned above in read_from_gyp * Handle actions in gyp targets by mapping them to GENERATED_FILES, using scripts specified in the action_overrides flag. We don't try to handle the generic action case, we require special-casing for each action. * Handle a subset of copies in gyp targets by mapping them to EXPORTS, just enough to handle the use of them for NSS exports. * Handle shared_library and executable gyp targets * Handle gyp target dependencies/libraries as USE_LIBS/OS_LIBS * Handle generated source files * Handle .def files in sources by mapping them to SYMBOLS_FILE * Special-case some include_dirs: ** Map `<(PRODUCT_DIR)/dist/` to $DIST/include (to handle include paths for NSS exports) ** Map include_dirs starting with topobjdir to objdir-relative paths, to handle passing the NSPR include path to NSS * split /build/gyp.mozbuild into two parts, with gyp_base.mozbuild containing generic bits, and gyp.mozbuild containing chromium-specific bits MozReview-Commit-ID: FbDmlqDjRp4
c5f032bd4cf861c3058f244140399f7fb2fea663: Bug 1317674 - Use the correct path to the binary for comm builds in the XPCOM glue check + exceptions for Calendar and Instantbird. r=glandium
aleth <aleth@instantbird.org> - Wed, 16 Nov 2016 02:01:04 +0100 - rev 323074
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317674 - Use the correct path to the binary for comm builds in the XPCOM glue check + exceptions for Calendar and Instantbird. r=glandium
09d9c83ae3a9477ce74f3ab62da8e8d0bbae0f2a: Bug 1300843 - Print an error on 32-bit Linux in the absence of SSE2. r=glandium.
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 14 Sep 2016 12:40:53 +0300 - rev 322851
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1300843 - Print an error on 32-bit Linux in the absence of SSE2. r=glandium. MozReview-Commit-ID: EEmAhXaeDeX
5cd867e3258be1a56c712f6dfa9f8b8532f7a8ff: Bug 1317674 - Use the correct path to the binary for comm builds in the XPCOM glue check + exceptions for Calendar and Instantbird. r=glandium
aleth <aleth@instantbird.org> - Wed, 16 Nov 2016 02:01:04 +0100 - rev 322817
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1317674 - Use the correct path to the binary for comm builds in the XPCOM glue check + exceptions for Calendar and Instantbird. r=glandium
b7d42c3980d12dff16df9f6077f34279aeef49d6: Bug 1283629 - [1.1] Check for cached library file availability before reusing it. r=glandium
Eugen Sawin <esawin@mozilla.com> - Thu, 10 Nov 2016 19:38:27 +0100 - rev 322752
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1283629 - [1.1] Check for cached library file availability before reusing it. r=glandium
7d6d40b8751d9cb1cb950fe9a7fe130a46f66f6c: Bug 1313787 - Find relevant dlls on Windows when packaging an artifact build. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Fri, 11 Nov 2016 00:20:17 -0800 - rev 322639
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1313787 - Find relevant dlls on Windows when packaging an artifact build. r=glandium MozReview-Commit-ID: KJq8ouh6Umi
1caba990bddfb410922d77c39aa28a44d931bb54: Bug 1171610 - Automatically enable color in compiler output; r=glandium
Gregory Szorc <gps@mozilla.com> - Wed, 09 Nov 2016 14:01:24 -0800 - rev 322627
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1171610 - Automatically enable color in compiler output; r=glandium GCC and Clang will colorize compiler output automatically if stdout is a TTY. Unfortunately, when the build backend is invoked via `mach`, stdout is not a TTY. 6e9a4c0b9cd8 (bug 1315785) changed mach so it exports an environment variable indicating whether mach's original stdout is a TTY. This was later used to add color flags to `cargo` invocations. Building on that work, this patch adds color flags to compiler invocations if the compiler supports color and a mach TTY is detected. The result is that compiler output from `mach build` will be colorized automatically if Clang or a modern version of GCC is used. The only issue I see with this is that Clang doesn't "unset" its color sequences when printing a newline. As a result, mach's time line prefixing can sometimes inherit "bold" or other stylings. AFAICT this is only a minor cosmetic concern. GCC does not exhibit this issue. MozReview-Commit-ID: 5Icu6aXGZBL
ae6bb745b299211d698513214332a8d67cc13b6f: Bug 1013882 - TestInterfaceJS should be packaged only if it's available. r=glandium
Michelangelo De Simone <mdesimone@mozilla.com> - Tue, 15 Nov 2016 00:21:35 -0800 - rev 322608
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1013882 - TestInterfaceJS should be packaged only if it's available. r=glandium MozReview-Commit-ID: IEHesdoU4Sz
75e62eb1d0324f4c1a72ca9821619161b9cbe311: Bug 1200740 - Import blacklist for ASan on Windows to avoid instrumenting selected sandbox functions and files. r=glandium
Ting-Yu Chou <janus926@gmail.com> - Thu, 10 Nov 2016 09:18:55 +0800 - rev 322284
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1200740 - Import blacklist for ASan on Windows to avoid instrumenting selected sandbox functions and files. r=glandium MozReview-Commit-ID: DJJuD0dyyKz
bfd5335fa635ec73c18dde685db8385f1ef113c3: Bug 1313451 - [1.1] Make Zip thread-safe. r=glandium
Eugen Sawin <esawin@mozilla.com> - Thu, 10 Nov 2016 19:02:56 +0100 - rev 322177
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1313451 - [1.1] Make Zip thread-safe. r=glandium
13ed22321146fa7779394fc20ddee89de631b5d1: Bug 1315939 - Use FINAL_LIBRARY = 'memory' in jemalloc and mozjemalloc. r=glandium
Emanuel Hoogeveen <emanuel.hoogeveen@gmail.com> - Thu, 10 Nov 2016 06:57:00 -0500 - rev 322157
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1315939 - Use FINAL_LIBRARY = 'memory' in jemalloc and mozjemalloc. r=glandium
459230d2ab75b5712f9c15e7640f6fe99d82a7f3: Bug 1309708 - [1.2] Delete reported library mapping on close. r=glandium
Eugen Sawin <esawin@mozilla.com> - Thu, 10 Nov 2016 01:32:16 +0100 - rev 322065
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1309708 - [1.2] Delete reported library mapping on close. r=glandium
720cb3b359c98ef39da959199dabdc0800f1c6db: Bug 1314546 - Always putenv(MOZ_LINKER_EXTRACT) for Android r=esawin,glandium
Andrzej Hunt <ahunt@mozilla.com> - Fri, 04 Nov 2016 15:48:58 +0100 - rev 322016
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1314546 - Always putenv(MOZ_LINKER_EXTRACT) for Android r=esawin,glandium This allows artifact builds to load the new compressed native libraries correctly, without requiring build config changes. MozReview-Commit-ID: 3xZzoV3wFda
fb8d5979d0f1e4f17416e5d027a46e7a2068e1c5: Bug 1313280 - Stop disabling MSVC warning C4819 and use the /utf-8 switch instead. r=glandium
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 28 Oct 2016 05:07:45 +0900 - rev 321919
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1313280 - Stop disabling MSVC warning C4819 and use the /utf-8 switch instead. r=glandium MozReview-Commit-ID: IOOM6Gpz7rf
5ede191f17409904ce0ac34dd99696010e467922: Bug 1313280 - Suppress warnings from third-party sources. r=glandium
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 04 Nov 2016 22:51:17 +0900 - rev 321918
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1313280 - Suppress warnings from third-party sources. r=glandium MozReview-Commit-ID: 4R6mPbWIrAm MozReview-Commit-ID: D15liHKGXHv MozReview-Commit-ID: KQj3wDLxRZI
8abca49e8f5e7ab8e9742e10d7c5742220187999: Bug 1313280 - Fix invalid non-UTF-8 bytes from Hunspell. r=glandium
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 28 Oct 2016 21:09:09 +0900 - rev 321916
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1313280 - Fix invalid non-UTF-8 bytes from Hunspell. r=glandium MozReview-Commit-ID: ClJbuk6FkfL
c6d5c06685a248fd8eaa01d695e4509392db9209: Bug 1277704 - Update jemalloc 4 to version 4.3.1. r=glandium
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 12 Jul 2016 10:37:04 -0400 - rev 321826
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1277704 - Update jemalloc 4 to version 4.3.1. r=glandium
151ddb5b85a1661a59ed528ccab7e6fe2bbad9de: Bug 1309573 - Part 2: Define MOZ_HAS_MOZGLUE in various places so that the crash reason gets used. r=glandium
Emanuel Hoogeveen <emanuel.hoogeveen@gmail.com> - Tue, 08 Nov 2016 03:53:00 -0500 - rev 321825
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1309573 - Part 2: Define MOZ_HAS_MOZGLUE in various places so that the crash reason gets used. r=glandium
6cf52ce48a48cd67d074ce985f6675acc9cbe04b: Bug 1315785 - Invoke cargo with --color=always when original stdout is a TTY; r=glandium
Gregory Szorc <gps@mozilla.com> - Mon, 07 Nov 2016 13:46:15 -0800 - rev 321690
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1315785 - Invoke cargo with --color=always when original stdout is a TTY; r=glandium Combined with the previous patch that sets MACH_STDOUT_ISATTY, the practical effect of this patch is that cargo is invoked with `--color=always` when mach was attached to a TTY and colorized output is sent to the terminal. Note: this doesn't work with Rust/Cargo 1.10 for reasons unknown to me. It appears there was a bug with Rust/Cargo because `--color=never` still sent colorized output on that version! Cargo/Rust 1.12.1 works fine. MozReview-Commit-ID: 6uXS3t3413i
6e9a4c0b9cd82f37275025e009e4fd327bdcd819: Bug 1315785 - Set an environment variable when mach is attached to a TTY; r=glandium
Gregory Szorc <gps@mozilla.com> - Tue, 08 Nov 2016 12:15:13 -0800 - rev 321689
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1315785 - Set an environment variable when mach is attached to a TTY; r=glandium The way it works now, `mach` commands often invoke subprocesses where the subprocesses' stdio file descriptors are pipes so the mach command can e.g. parse output. Processes like clang, gcc, and cargo determine if they can send color codes to {stderr, stdout} by seeing if those file descriptors are TTYs. When e.g. `make` is executed via `mach`, this test fails because those descriptors are pipes (even though they eventually end up on a TTY). We can't wire the file descriptors to the TTY because `mach` needs to analyze output. We don't want users defining process flags to force color in their mozconfigs because color codes would still be sent if stdout was not a TTY. This patch sets the MACH_STDOUT_ISATTY environment variable in all mach commands when stdout is a TTY. Subsequent processes can then look for this variable to determine whether to override color settings, print terminal control codes, etc. MozReview-Commit-ID: GxXP2mQssjC
ce5669deefd24d2f47900f4ba1d6aaa1b4f4b320: Bug 1315785 - Restore environment variables after running command; r=glandium
Gregory Szorc <gps@mozilla.com> - Tue, 08 Nov 2016 12:15:07 -0800 - rev 321688
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1315785 - Restore environment variables after running command; r=glandium Currently, environment variables set when running mach commands will propagate after the command is finished. This can allow unwanted state to bleed through. This likely isn't an issue today, but isolating state during code execution is generally a good practice. So do that. MozReview-Commit-ID: AdaomGub5EF
17198099ff27d75333e6b15a1786da06ab3b2bb8: Bug 1315882 - Unbreak --with-system-nspr after bug 1115944. r=glandium
Jan Beich <jbeich@FreeBSD.org> - Tue, 08 Nov 2016 06:44:36 +0000 - rev 321670
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1315882 - Unbreak --with-system-nspr after bug 1115944. r=glandium MozReview-Commit-ID: H9A63lwCasG
97bf9717631977f76a43fadd51c99dea1df770c6: Bug 1313218 - Preload libmozsandbox.so in child processes on Linux. r=tedd r=billm r=glandium
Jed Davis <jld@mozilla.com> - Fri, 04 Nov 2016 18:16:05 -0600 - rev 321268
Push 21 by maklebus@msu.edu at Thu, 01 Dec 2016 06:22:08 +0000
Bug 1313218 - Preload libmozsandbox.so in child processes on Linux. r=tedd r=billm r=glandium Preloading libmozsandbox allows the symbol interpositions used by sandboxing to be defined there instead of statically linked into the executable; this patch also does that. MozReview-Commit-ID: FL1QWLSKA0S
38b8e489b7f22ebd7b2e4cac6407041d47a07eef: Bug 1310956 - Use arm64 for target_arch into GYP. r=glandium
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 21 Oct 2016 14:48:24 +0900 - rev 320561
Push 15 by maklebus@msu.edu at Tue, 08 Nov 2016 18:38:37 +0000
Bug 1310956 - Use arm64 for target_arch into GYP. r=glandium Google's projects using GYP use arm64 for target_arch instead of aarch64. So we should use it for moz.build generator. MozReview-Commit-ID: J4SLKhCqyUo
d523f32cf87f2122fbbca86e0e3d2d0a26942ab6: Bug 1307886 - [3.2] Extract xz-compressed libs for xpcshell and unit tests. r=glandium
Eugen Sawin <esawin@mozilla.com> - Thu, 29 Sep 2016 17:56:22 +0200 - rev 319941
Push 11 by maklebus@msu.edu at Mon, 31 Oct 2016 21:03:58 +0000
Bug 1307886 - [3.2] Extract xz-compressed libs for xpcshell and unit tests. r=glandium
a4e85e8b39695146370873efafee0f881c565e81: Bug 1307886 - [2.3] Compress libraries with XZ during packaging. r=glandium
Eugen Sawin <esawin@mozilla.com> - Mon, 22 Aug 2016 18:39:24 +0200 - rev 319940
Push 11 by maklebus@msu.edu at Mon, 31 Oct 2016 21:03:58 +0000
Bug 1307886 - [2.3] Compress libraries with XZ during packaging. r=glandium
ff6f8253d511b7c11b180c386236392ddbc48739: Bug 1307886 - [1.2] Remove szip support. r=glandium
Eugen Sawin <esawin@mozilla.com> - Tue, 18 Oct 2016 17:45:10 +0200 - rev 319939
Push 11 by maklebus@msu.edu at Mon, 31 Oct 2016 21:03:58 +0000
Bug 1307886 - [1.2] Remove szip support. r=glandium
b79cb46288d1194939c72cbc234aadbb16c24955: Bug 1311993 - Don't use STL wrappers for jsctypes-test. r=glandium
Jan de Mooij <jdemooij@mozilla.com> - Fri, 28 Oct 2016 12:17:37 +0200 - rev 319937
Push 11 by maklebus@msu.edu at Mon, 31 Oct 2016 21:03:58 +0000
Bug 1311993 - Don't use STL wrappers for jsctypes-test. r=glandium