bec434574b65555651a8d38a591c17f9cb7bee13: Bug 1292463 - Rename compilechecks.configure and test_header_checks.py. r?chmanchester draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 09 Aug 2016 08:25:35 +0900 - rev 398903
Push 25671 by bmo:mh+mozilla@glandium.org at Wed, 10 Aug 2016 00:04:25 +0000
Bug 1292463 - Rename compilechecks.configure and test_header_checks.py. r?chmanchester to, respectively, compile-checks.configure and test_compile_checks.py.
a4f575eaca752d24087b512b1200e3a5f08f4957: Bug 1292463 - Set MOZ_PGO subst/config from python configure. r?chmanchester draft
Mike Hommey <mh+mozilla@glandium.org> - Fri, 05 Aug 2016 16:38:39 +0900 - rev 398902
Push 25671 by bmo:mh+mozilla@glandium.org at Wed, 10 Aug 2016 00:04:25 +0000
Bug 1292463 - Set MOZ_PGO subst/config from python configure. r?chmanchester
28ae6ab97962a852f4946171bf7a455cd9be6a15: Bug 1292463 - Always set --enable-warnings-as-errors for MOZ_AUTOMATION builds. r?chmanchester draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 09 Aug 2016 07:51:46 +0900 - rev 398901
Push 25671 by bmo:mh+mozilla@glandium.org at Wed, 10 Aug 2016 00:04:25 +0000
Bug 1292463 - Always set --enable-warnings-as-errors for MOZ_AUTOMATION builds. r?chmanchester And remove it from mozconfigs.
b0cc4e8afebd5195b28813fd9f3d6e137f0fb114: Bug 1292463 - Move --enable-warnings-as-errors to python configure. r?chmanchester draft
Mike Hommey <mh+mozilla@glandium.org> - Fri, 05 Aug 2016 16:07:18 +0900 - rev 398900
Push 25671 by bmo:mh+mozilla@glandium.org at Wed, 10 Aug 2016 00:04:25 +0000
Bug 1292463 - Move --enable-warnings-as-errors to python configure. r?chmanchester
3213dbc759781783044cf17001c980bdf4b43240: Bug 1292463 - Add MOZ_AUTOMATION to python configure. r?chmanchester draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 09 Aug 2016 07:43:27 +0900 - rev 398899
Push 25671 by bmo:mh+mozilla@glandium.org at Wed, 10 Aug 2016 00:04:25 +0000
Bug 1292463 - Add MOZ_AUTOMATION to python configure. r?chmanchester
35a6991c2a23116e552e9c85b172020484a78894: Bug 1290334 - Use a LD variable instead of LINK. r?wtc draft
Mike Hommey <mh@glandium.org> - Fri, 29 Jul 2016 21:13:39 +0900 - rev 398898
Push 25671 by bmo:mh+mozilla@glandium.org at Wed, 10 Aug 2016 00:04:25 +0000
Bug 1290334 - Use a LD variable instead of LINK. r?wtc MSVC's link.exe allows to pass linker flags through the LINK environment variable[1]. When running under a shell that has the GNU coreutils's link.exe installed (a tool to create hard links), it can become necessary to override LINK from the command line. In that case, MAKE passes down LINK as an environment variable to submake and subprocesses, which then means it's passed down to link.exe itself, which then tries to link itself to the rest of the passed arguments, and fails, presumably because it can't open the executable while it's being executed (and even if it could, that would still be an invalid thing to link). So, change the variable name. 1. https://msdn.microsoft.com/en-us/library/6y6t9esh.aspx
665a2de5a86d33ecb4df10aa18c2bb5dd5543d41: Bug 1290334 - Use single quotes for core_abspath. r=wtc draft
Mike Hommey <mh@glandium.org> - Fri, 29 Jul 2016 20:54:48 +0900 - rev 398897
Push 25671 by bmo:mh+mozilla@glandium.org at Wed, 10 Aug 2016 00:04:25 +0000
Bug 1290334 - Use single quotes for core_abspath. r=wtc Double quotes allow all sorts of escaping, which are not necessarily wanted. Moreover, it forces make to run a subshell instead of executing the command directly on its own (because of the possibility of there being something escaped between the double quotes), and that causes problems when running under MINGW make with a MSYS shell. When using single quotes, those problems go away, because make runs the subprocess without an intermediate shell, and avoids a painful MINGW->MSYS->MINGW transition.
15642ca68b003cb2bfa536bbbf7106198e8861ad: Bug 1290334 - Use $(CURDIR) for PWD when it's a Windows path. r=wtc draft
Mike Hommey <mh@glandium.org> - Fri, 29 Jul 2016 20:50:58 +0900 - rev 398896
Push 25671 by bmo:mh+mozilla@glandium.org at Wed, 10 Aug 2016 00:04:25 +0000
Bug 1290334 - Use $(CURDIR) for PWD when it's a Windows path. r=wtc
5dfc41a274e18d874a54ba50daec00b99c03c95c: Bug 1290334 - Only build SSE2 chacha20 implementation with GCC/Clang. r?wtc draft
Mike Hommey <mh@glandium.org> - Fri, 29 Jul 2016 20:37:08 +0900 - rev 398895
Push 25671 by bmo:mh+mozilla@glandium.org at Wed, 10 Aug 2016 00:04:25 +0000
Bug 1290334 - Only build SSE2 chacha20 implementation with GCC/Clang. r?wtc The SSE2 code in chacha20_vec.c relies on syntax that only builds with GCC/Clang and not e.g. MSVC. When building with MSVC and CPU_ARCH is x86_64, the generic non-SSE2 chacha20.c needs to be used. Only build chacha20_vec.c when the compiler is GCC or Clang.
7cc79a53bc28d45b00641c9b88852729bc1abbfa: Bug 1290334 - Force-set CPU_ARCH to x386 or x86_64 depending on USE_64. r=wtc draft
Mike Hommey <mh@glandium.org> - Fri, 29 Jul 2016 20:30:56 +0900 - rev 398894
Push 25671 by bmo:mh+mozilla@glandium.org at Wed, 10 Aug 2016 00:04:25 +0000
Bug 1290334 - Force-set CPU_ARCH to x386 or x86_64 depending on USE_64. r=wtc Let's put things as they are: the NSS build system is a mess. It is not consistent across platforms, and sometimes relies on user input, sometimes not. On Windows x86/x86_64, the USE_64 variable essentially chooses between actual x86 and x86_64. Except there are CPU_ARCH based tests in cross-platform Makefiles, and CPU_ARCH doesn't necessarily match what USE_64 says is wanted (not even mentioning what the compiler actually will generate). For instance, building a 32-bits NSS under MINGW64 will say CPU_ARCH is x86_64. This change makes CPU_ARCH match the reality imposed by USE_64 on Windows.
c739f1bd1d0d692c79063f2b3e72d7ab6341650f: Bug 1290334 - Support building under MINGW64. r?wtc draft
Mike Hommey <mh@glandium.org> - Fri, 29 Jul 2016 20:25:21 +0900 - rev 398893
Push 25671 by bmo:mh+mozilla@glandium.org at Wed, 10 Aug 2016 00:04:25 +0000
Bug 1290334 - Support building under MINGW64. r?wtc
5cf0d14f25b4c699a9fda4bda0e660e9b4d6dd4f: Bug 1293739 - Part 2: Rename nsCSSPropertySet to nsCSSPropertyIDSet. r?dholbert draft
Jonathan Chan <jyc@eqv.io> - Tue, 09 Aug 2016 16:28:21 -0700 - rev 398892
Push 25670 by jchan@mozilla.com at Tue, 09 Aug 2016 23:28:51 +0000
Bug 1293739 - Part 2: Rename nsCSSPropertySet to nsCSSPropertyIDSet. r?dholbert The previous patch in this series renamed nsCSSProperty to nsCSSPropertyID. This patch renames nsCSSPropertySet to nsCSSPropertyIDSet accordingly. This patch is generated by the following commands (note: if you're running using OS X's sed, which accepts slightly different flags, you'll have to specify an actual backup suffix in -i, or use gsed from Homebrew): hg stat -c \ | cut -c 3- \ | tr '\n' '\0' \ | xargs -0 -P 8 gsed 's/\bnsCSSPropertySet\b/nsCSSPropertyIDSet/g' -i'' Then: hg mv layout/style/nsCSSPropertySet.h layout/style/nsCSSPropertyIDSet.h ... and finally, manually renaming nsCSSPropertySet in the include guard in nsCSSPropertyIDSet.h. (Note: on my computer, this somehow mishandles two symlinked files, testing/mozharness/configs/single_locale/linux32.py and media/libav/README -- I removed the changes from the changeset manually as well). MozReview-Commit-ID: ASUNs7FWbKP
5fcc575040072d952bcdd28dc9d9eb399ea2a2a9: Bug 1293739 - Part 1: Rename nsCSSProperty to nsCSSPropertyID. r?dholbert draft
Jonathan Chan <jyc@eqv.io> - Tue, 09 Aug 2016 16:28:19 -0700 - rev 398891
Push 25670 by jchan@mozilla.com at Tue, 09 Aug 2016 23:28:51 +0000
Bug 1293739 - Part 1: Rename nsCSSProperty to nsCSSPropertyID. r?dholbert This patch is generated by the following commands (note: if you're running using OS X's sed, which accepts slightly different flags, you'll have to specify an actual backup suffix in -i, or use gsed from Homebrew): hg stat -c \ | cut -c 3- \ | tr '\n' '\0' \ | xargs -0 -P 8 gsed 's/\bnsCSSProperty\b/nsCSSPropertyID/g' -i'' Then: hg mv layout/style/nsCSSProperty.h layout/style/nsCSSPropertyID.h ... and finally, manually renaming nsCSSProperty in the include guard in nsCSSProperty.h. (Note: on my computer, this somehow mishandles two symlinked files, testing/mozharness/configs/single_locale/linux32.py and media/libav/README -- I removed the changes from the changeset manually as well). MozReview-Commit-ID: ZV6jyvmLfA
10c23e45656a6823dfcc36359dd15d77a6efbb22: Bug 1293822 - Have worker own /home/worker files; r?dustin draft
Gregory Szorc <gps@mozilla.com> - Tue, 09 Aug 2016 16:15:22 -0700 - rev 398890
Push 25669 by bmo:gps@mozilla.com at Tue, 09 Aug 2016 23:26:30 +0000
Bug 1293822 - Have worker own /home/worker files; r?dustin This effectively reverts the change in 2f0d6ea822b5 (bug 1163057) to own the files by root:root. Since that change landed, we su to the "worker" user early during task startup. So there is no more need to have /home/worker owned by root:root. MozReview-Commit-ID: 77q9APiDKpb
6a4cd8ac99f3aab49ca638fe508e6d22e17e2caf: Fix Windows compiler error draft
Miko Mynttinen <mikokm@gmail.com> - Tue, 09 Aug 2016 11:24:18 -0700 - rev 398889
Push 25668 by bmo:mikokm@gmail.com at Tue, 09 Aug 2016 23:22:28 +0000
Fix Windows compiler error MozReview-Commit-ID: EdNrA75N66D
78469d5aacb0ae9204cea56f43ed0027ce2d5325: Use move semantics in BSPTree draft
Miko Mynttinen <mikokm@gmail.com> - Tue, 09 Aug 2016 10:27:24 -0700 - rev 398888
Push 25668 by bmo:mikokm@gmail.com at Tue, 09 Aug 2016 23:22:28 +0000
Use move semantics in BSPTree MozReview-Commit-ID: 49jA37KDeqB
747bb960a7b9c175d04086332893dcda77102a67: Refactor CalculateDotProduct draft
Miko Mynttinen <mikokm@gmail.com> - Mon, 08 Aug 2016 13:06:46 -0700 - rev 398887
Push 25668 by bmo:mikokm@gmail.com at Tue, 09 Aug 2016 23:22:28 +0000
Refactor CalculateDotProduct MozReview-Commit-ID: D6ELJUM4JFd
0bc26cdc42c30be87e6c66d9a4e6414524625089: Rename signum to sign draft
Miko Mynttinen <mikokm@gmail.com> - Mon, 08 Aug 2016 13:05:50 -0700 - rev 398886
Push 25668 by bmo:mikokm@gmail.com at Tue, 09 Aug 2016 23:22:28 +0000
Rename signum to sign MozReview-Commit-ID: HYVjhLezslh
2b4f56d2115e896835667f2e6b5fe78dbbe9bf83: Use move constructor for points draft
Miko Mynttinen <mikokm@gmail.com> - Mon, 08 Aug 2016 13:03:33 -0700 - rev 398885
Push 25668 by bmo:mikokm@gmail.com at Tue, 09 Aug 2016 23:22:28 +0000
Use move constructor for points MozReview-Commit-ID: 765UEuCJh36
299fba5dfcbfe561ef85bbe923a2917af58fb2e3: Add missing explicit keyword draft
Miko Mynttinen <mikokm@gmail.com> - Mon, 08 Aug 2016 12:57:38 -0700 - rev 398884
Push 25668 by bmo:mikokm@gmail.com at Tue, 09 Aug 2016 23:22:28 +0000
Add missing explicit keyword MozReview-Commit-ID: HH71iRje5Wj
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip