Mike Hommey
158e08c29b
Bug 1230355 - Remove include_deps. r=mshal
...
We used to use include_deps to trigger a fast-path in pymake, but we don't
use pymake anymore, so we can use normal includes now.
2015-12-09 19:23:53 +09:00
Mike Hommey
830a72f8a1
Bug 1230060 - Use process_install_manifest's --track option in the FasterMake backend. r=gps
...
This can probably be extended to the RecursiveMake backend, but I'd rather leave
that for later.
2015-12-05 11:04:21 +09:00
Carsten "Tomcat" Book
774dac6729
Backed out changeset a788c06e448a (bug 1230060)
2015-12-04 15:17:36 +01:00
Mike Hommey
10d4c3b4aa
Bug 1230060 - Use process_install_manifest's --track option in the FasterMake backend. r=gps
...
This can probably be extended to the RecursiveMake backend, but I'd rather leave
that for later.
2015-12-04 19:25:42 +09:00
Nathan Froyd
af7d367869
Bug 1229740 - add <array> to the list of wrapped system headers; r=glandium
2015-12-02 07:21:37 -05:00
Jan Beich
a407397c29
Bug 1218027 - "--with-system-icu fails: js/src/jsapi.cpp:69: error: visibility does not match previous declaration". r=mh+mozilla
2015-10-23 15:49:00 +02:00
Mike Hommey
3b9cda439c
Bug 1229241
- Use FINAL_TARGET{,_PP}_FILES for JS_PREFERENCE{,_PP}_FILES. r=gps
2015-12-01 13:57:52 +09:00
Mike Hommey
861b5a242a
Bug 1229241
- Redirect EXTRA{_PP}_COMPONENTS to FINAL_TARGET{,_PP}_FILES.components. r=gps
2015-12-01 13:57:52 +09:00
Mike Hommey
e5b1bb9e4e
Bug 1229233 - Add a (incomplete) end-to-end build test. r=gps
...
We have many unit tests in the tree for some small parts of the build system
pipeline, but we don't have anything that resembles an end to end test, and we
kind of rely on the resulting Firefox not being broken by our changes.
With the Faster make backend growing, I want to ensure it produces the same
thing as the recursive make backend, at least for the parts it supports.
This adds some kind of test that allows to check that.
2015-12-01 13:57:52 +09:00
Mike Hommey
d8414e8e44
Bug 1229233 - Ensure the target directory for copies exists in the FasterMake backend. r=gps
2015-12-01 13:57:52 +09:00
Mike Hommey
fc199d9034
Bug 1229233 - Skip building XPIDL when there aren't any in the FasterMake backend. r=gps
...
The test I'm about to add doesn't have XPIDL files, and that currently avoids
the FasterMake backend to run properly. Also, in the future, when the FasterMake
grows the ability to build C++ files, it should be possible to build Spidermonkey
with the FasterMake backend, but it doesn't have XPIDL files either.
2015-12-01 13:57:52 +09:00
Mike Hommey
513dd064fd
Bug 1227852 - Remove the --with-dist-dir configure flag from js/src/. r=mshal
2015-12-01 08:25:22 +09:00
Mike Hommey
3a04b1f8dc
Bug 1228444 - Make DIST_FILES a HierarchicalStringList, like FINAL_TARGET_FILES. r=gps
2015-12-01 08:25:22 +09:00
Mike Hommey
655579a1fa
Bug 1228444 - Don't silence "no preprocessor directives found" warnings for DIST_FILES. r=gps
...
and move files without preprocessor directives to FINAL_TARGET_FILES.
2015-12-01 08:25:22 +09:00
Mike Hommey
3900e2c115
Bug 1227892 - Emit a specialized object for chrome.manifest entries. r=gps
...
This new ChromeManifestEntry object type is generic and can hold any kind of
chrome manifest entry, but we currently only emit them for binary components.
References to sub-directory manifests is left to the backend, for now, until
all manifest entries are emitted by the frontend.
2015-12-01 08:25:22 +09:00
Mike Hommey
0cc838448f
Backout changeset 0104f1c911ca (bug 1223530) because it breaks running on Windows XP on a CLOSED TREE
...
--HG--
rename : toolkit/components/maintenanceservice/Makefile.in => xpcom/windbgdlg/Makefile.in
2015-11-26 08:38:16 +09:00
Ted Mielczarek
879065de9d
bug 1223530 - Move MOZ_WINCONSOLE to configure. r=glandium
...
This patch moves the logic for selecting MOZ_WINCONSOLE out of individual
Makefile.in files and into configure. It also changes config.mk to only
pass -SUBSYSTEM:CONSOLE if MOZ_WINCONSOLE=1. The MSDN docs state that
in the absence of -SUBSYSTEM, the linker will select the proper subsystem
based on whether the program contains [w]main or [w]WinMain, so let it
do that.
One program (windbgdlg) needed a tweak to add a wmain for when MOZ_WINCONSOLE
is defined.
This patch leaves one instance in security/sandbox/win/wow_helper/Makefile.in,
that Makefile has its own separate bug.
--HG--
extra : commitid : 8acDjmfKivj
extra : rebase_source : 03b4fa4c8ae077a894b08f3762ef93541e34ac1a
2015-11-11 06:24:39 -05:00
Mike Hommey
70a5b9589d
Bug 1227388 - Finish removing dehydra support. r=mshal
...
Dehydra/Treehydra is unmaintained, broken (iirc), and obsoleted by clang
static analysis. We've removed parts of the build system support for it, but
not all. This is meant to remove the remains.
2015-11-25 08:23:25 +09:00
Mike Hommey
5ab167c3b0
Bug 1224490 - Kill LIBXUL_DIST. r=mshal
2015-11-17 10:00:19 +09:00
Mike Hommey
e88f90548f
Bug 1222323 - Avoid passing extra defines to the compiler from config.mk. r=gps
...
C/C++ code should not be relying on XPI_NAME or AB_CD being defined, so
moving them out works.
2015-11-14 08:40:54 +09:00
Mike Shal
8d58360198
Bug 1223593 - Make depsdir optional in xpidl-process.py; r=glandium
2015-11-10 18:30:46 -05:00
Kai Engert
826cd3d4e3
Bug 1211568, land NSS_3_21_RTM r=martin.thomson, and adjust Makefiles r=mh
2015-11-13 18:03:01 +01:00
Masatoshi Kimura
4b8e5ced0f
Bug 1223131 - Don't remove a host from the whitelist if the version fallback was needed. r=keeler
2015-11-12 07:18:37 +09:00
Mike Shal
5aac275e85
Bug 1223591 - add buildid dependency for platform.ini in faster make backend; r=glandium
2015-11-10 18:07:51 -05:00
Phil Ringnalda
647f36e5d6
Backed out 2 changesets (bug 1222323) for build bustage
...
CLOSED TREE
Backed out changeset 7fe3d7c91ecd (bug 1222323)
Backed out changeset 2b006f565385 (bug 1222323)
2015-11-10 21:10:10 -08:00
Mike Hommey
8d5f937d9e
Bug 1222323 - Avoid passing extra defines to the compiler from config.mk. r=gps
...
C/C++ code should not be relying on XPI_NAME or AB_CD being defined, so
moving them out works.
2015-11-11 13:13:06 +09:00
Mike Hommey
f4139895ba
Bug 1222321 - Avoid the duplication of OS_CPPFLAGS on the compiler command line. r=gps
...
OS_CPPFLAGS are already added in CFLAGS and CXXFLAGS, and again to
COMPILE_CFLAGS/COMPILE_CXXFLAGS, which duplicates them.
2015-11-11 13:13:06 +09:00
Phil Ringnalda
7c5e9caf26
Back out changeset bda43f333e1a (bug 1211568) for "Could not find EV root in NSS storage" assertion failures
...
CLOSED TREE
2015-11-10 08:18:47 -08:00
Kai Engert
a24d95bb6d
Bug 1211568, land NSS_3_21_RTM r=martin.thomson, and adjust Makefiles r=mh
2015-11-10 16:24:15 +01:00
Jon Coppeard
55e8b979fd
Bug 1215063 - Implement a simple module loader for the shell r=shu r=froydnj
2015-11-10 09:44:53 +00:00
Heiher
0545767f1c
Bug 1213746 - IonMonkey: MIPS64: Import MacroAssembler-mips64. r=lth f=rankov
...
---
config/check_macroassembler_style.py | 2 +-
js/src/jit/MacroAssembler.h | 14 +-
js/src/jit/mips64/MacroAssembler-mips64-inl.h | 109 +
js/src/jit/mips64/MacroAssembler-mips64.cpp | 2754 +++++++++++++++++++++++++
js/src/jit/mips64/MacroAssembler-mips64.h | 1283 ++++++++++++
js/src/moz.build | 1 +
6 files changed, 4159 insertions(+), 4 deletions(-)
create mode 100644 js/src/jit/mips64/MacroAssembler-mips64-inl.h
create mode 100644 js/src/jit/mips64/MacroAssembler-mips64.cpp
create mode 100644 js/src/jit/mips64/MacroAssembler-mips64.h
2015-11-07 05:51:06 +08:00
Jon Coppeard
f04a28db9e
Bug 1220731 - Refactor embedjs script for use from moz.build rather than makefiles r=shu r=glandium
2015-11-06 13:09:01 +00:00
Chris Manchester
ba6beeb0c0
Bug 1220000 - Unconditionally include EXTRA_MDDEPEND_FILES so callers get what they expect. r=glandium
...
GENERATED_FILES and accessible/xpcom/Makefile.in add to EXTRA_MDDEPEND_FILES, but for
targets that run during export. Export doesn't include EXTRA_MDDEPEND_FILES, so none
of them is ending up with correct dependencies. The EXTRA_EXPORT_MDDEPEND_FILES variable
could be used for this purpose, but given the circumstances this variable is removed,
and EXTRA_MDDEPEND_FILES is instead included unconditionally.
--HG--
extra : commitid : 7daRRnxfkS0
2015-11-03 10:23:04 -08:00
Tooru Fujisawa
051a557fe5
Bug 1217981 - Part 2: Remove for-each from config/. r=bsmedberg
...
--HG--
extra : commitid : 41U3S5DxsBw
extra : rebase_source : 5033e215527f1c52c7759e4bdbde70494a13d093
2015-10-19 01:34:50 +09:00
Mike Hommey
ccf2ec68da
Bug 1219126 - Move greprefs.js definition in moz.build. r=mshal
2015-10-31 07:32:48 +09:00
Mike Hommey
329cb2d0be
Bug 1219122 - Move webapprt.ini definition to moz.build. r=mshal
...
--HG--
rename : webapprt/application.ini.in => webapprt/webapprt.ini
2015-10-31 07:32:46 +09:00
Mike Hommey
0ac007b2f5
Bug 1216901
- Make the FasterMake backend reticulate splines when moz.build or jar.mn files are modified. r=mshal
2015-10-31 07:32:43 +09:00
Wes Kocher
1f1147fd63
Backed out changeset b855984ff056 (bug 1216901
)
...
--HG--
extra : commitid : DRn4qQLqwWu
2015-10-30 10:11:45 -07:00
Wes Kocher
46439f8894
Backed out changeset 57137bb5c665 (bug 1219126)
...
--HG--
extra : commitid : 2AioSh3eozm
2015-10-30 10:11:42 -07:00
Mike Hommey
e123e36812
Backout changeset 2d9b31fd2c69 (bug 1219122) for Windows PGO bustage
...
--HG--
rename : webapprt/webapprt.ini => webapprt/application.ini.in
2015-10-30 19:03:12 +09:00
Mike Hommey
b6620df9b1
Bug 1219126 - Move greprefs.js definition in moz.build. r=mshal
2015-10-30 08:19:04 +09:00
Mike Hommey
6613cfce5a
Bug 1219122 - Move webapprt.ini definition to moz.build. r=mshal
...
--HG--
rename : webapprt/application.ini.in => webapprt/webapprt.ini
2015-10-30 08:19:04 +09:00
Mike Hommey
03e573e93c
Bug 1216901
- Make the FasterMake backend reticulate splines when moz.build or jar.mn files are modified. r=mshal
2015-10-30 08:19:04 +09:00
ffxbld
ec6c8fefef
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2015-10-29 07:45:54 -04:00
Heiher
1a1f9a1869
Bug 1218652 - IonMonkey: MIPS: Add mips-shared in check macroassembler style. r=arai
...
---
config/check_macroassembler_style.py | 2 +-
js/src/jit/MacroAssembler.h | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
2015-10-28 07:35:06 +08:00
Martin Thomson
9507291e59
Bug 1211568 - Update NSS to 3.21 Beta 3, r=kaie
...
--HG--
extra : commitid : 2fCIZ27Gd2I
extra : rebase_source : 57ff0dcc9361618ea53aac7ebea83460cba1c390
2015-10-23 11:39:23 -07:00
Martin Thomson
9460c550eb
Bug 1216318 - Disable warnings as errors in NSS by default, r=ted
...
--HG--
extra : commitid : Fbqzl2hboW
extra : rebase_source : 373523f1b092e9343060e52613e7b3b9abb2857c
2015-10-23 11:41:49 -07:00
Mike Hommey
3de00b45dd
Bug 1216444 - Remove GKMEDIAS_SHARED_LIBRARY. r=mshal
...
In bug 922912, we folded back gkmedias.dll info xul.dll, so in practice, there
is no default configuration left that exercises GKMEDIAS_SHARED_LIBRARY. And
sure enough, it's been broken for months in many different ways.
The gkmedias intermediate library is however kept for webrtc signaling tests.
2015-10-21 14:47:22 +09:00
Wes Kocher
9630ce26b8
Merge b2ginbound to central, a=merge
2015-10-20 14:59:07 -07:00
Carsten "Tomcat" Book
07bd9f4a87
Merge m-c to b2g-inbound
2015-10-20 12:36:00 +02:00