Commit Graph

68 Commits

Author SHA1 Message Date
Steve Fink
75e3654bc5 Bug 1259850 - Update sixgill to ignore exception cleanup and properly qualify some type names
MozReview-Commit-ID: 7WSYmLAVb7M

--HG--
extra : rebase_source : 44c937df8e1fe080577d8a00b924698f033daa39
extra : source : b641d01138ab54ec1f6b29232614b338b02d42f1
2016-05-04 18:36:23 -07:00
Wes Kocher
74c78019e7 Backed out 22 changesets (bug 1259850) for GC crashes in various tests CLOSED TREE
Backed out changeset ef5cdcca45d9 (bug 1259850)
Backed out changeset c95bdd426ced (bug 1259850)
Backed out changeset a73f74f718e7 (bug 1259850)
Backed out changeset 95107c3ad9cf (bug 1259850)
Backed out changeset 788ac18818c9 (bug 1259850)
Backed out changeset 19c13aa9b5ad (bug 1259850)
Backed out changeset 0b9dedcf7163 (bug 1259850)
Backed out changeset b641d01138ab (bug 1259850)
Backed out changeset aa434447a11b (bug 1259850)
Backed out changeset 4c7373c6c29e (bug 1259850)
Backed out changeset 457cb29cad55 (bug 1259850)
Backed out changeset 5762a8fba027 (bug 1259850)
Backed out changeset 129559d4ac62 (bug 1259850)
Backed out changeset d00b9c8a7984 (bug 1259850)
Backed out changeset 266befcb8acd (bug 1259850)
Backed out changeset c6615c7b0083 (bug 1259850)
Backed out changeset 196ac1f813f9 (bug 1259850)
Backed out changeset b6108a65dc38 (bug 1259850)
Backed out changeset 0d58f8529b86 (bug 1259850)
Backed out changeset a8d2730ada95 (bug 1259850)
Backed out changeset e8544b072ee6 (bug 1259850)
Backed out changeset 15de0d1d0b05 (bug 1259850)
2016-05-31 11:15:41 -07:00
Steve Fink
8e2cd9d734 Bug 1259850 - Update sixgill to ignore exception cleanup and properly qualify some type names
MozReview-Commit-ID: 7WSYmLAVb7M

--HG--
extra : rebase_source : adb56e3297546f013f669582aa452a5e16e758dd
2016-05-04 18:36:23 -07:00
Alexandre Lissy
b4420dcc85 Bug 1273126 - Fixing definition of MOZ_SERVICES_SYNC on B2G r=glandium
MozReview-Commit-ID: 1FniQxHUCKC

--HG--
extra : rebase_source : e64684de98c903502d133e1278cb87c19a2f20a2
2016-05-16 15:27:48 +02:00
Ralph Giles
527a23df61 Bug 1264490 - Update linux64 builders for rust 1.8. r=mshal
This is a repack of the upstream 1.8.0 stable build
for x86_64-unknown-linux-gnu hosts plus the i686 and
x86_64 std libraries.

MozReview-Commit-ID: F6q9Y51ow8U

--HG--
extra : rebase_source : 50538ed05bf744f6513f57d2847f751dcc8c40e1
2016-04-13 16:31:08 -07:00
Mike Hommey
3cf7cce79c Bug 1262781 - Update to clang 3.8 final. r=froydnj
Ideally, we'd use the tarballs from
http://llvm.org/releases/download.html but I didn't feel like modifying
the script more than I already did to make it work at all (bug 1262735).

The new tarball for Linux was built on
https://tools.taskcluster.net/task-inspector/#LCUn8aEgTBeRJ11a3qTlDQ/0

The new tarball for Mac was built on a loaner, after installing cmake
and ninja, as well as building ld64 127.2 from source because the
installed version would assert while building clang. The latter required
manually adding some missing headers to /usr/include. TSAN was also
disabled because it requires APIs that are not available on the OSX
version on the build slaves (e.g. pthread_introspection_hook_install).
Building clang also required using a mac clang from tooltool, the system
one lacking support for atomics.
2016-04-13 06:54:22 +09:00
Steve Fink
a3c9c8db0c Bug 1259843 - Upgrade sixgill to fix destructor handling, r=terrence
MozReview-Commit-ID: I4hv33aVpBs

--HG--
extra : rebase_source : ac707808d41be363c05ef1869b1c75499eb09ff1
2016-04-07 11:33:16 -07:00
Alexandre Lissy
b0aa7aad31 Bug 1258294 - Fix typo in Mulet moz.configure referencing wrong configure file r=glandium
MozReview-Commit-ID: 8tXlm29uyt

--HG--
extra : rebase_source : 178a5c979be8726ecd49ea957f17535a2aa0b201
2016-03-21 10:42:40 +01:00
Mike Hommey
fe53ffa77b Bug 1257416 - Move MOZTTDIR to moz.configure. r=gps 2016-03-18 09:05:53 +09:00
Carsten "Tomcat" Book
7f34f4c017 Backed out changeset 8e9ad372486b (bug 1257416) 2016-03-17 16:03:32 +01:00
Mike Hommey
686509e193 Bug 1257416 - Move MOZTTDIR to moz.configure. r=gps 2016-03-17 14:08:12 +09:00
Steve Fink
c96e521ece Bug 1250709 - Upgrade browser to gcc 4.9.3, r=glandium
--HG--
rename : b2g/dev/config/tooltool-manifests/linux64/releng.manifest => b2g/dev/config/tooltool-manifests/linux64/hazard.manifest
rename : browser/config/tooltool-manifests/linux64/releng.manifest => browser/config/tooltool-manifests/linux64/hazard.manifest
extra : rebase_source : 3f161c25cc85b801468ee7ba263254caf02eb7ef
extra : source : 66445d3d11dea815db8888552910e7f836749d27
extra : histedit_source : a62583ea6e5e29ab8d9731b1b4bd86240f423e14
2016-02-11 16:06:00 -08:00
Steve Fink
15d17917f3 Bug 1250709 - Move tooltool checkout from source checkout to the workspace
--HG--
extra : rebase_source : 4072d037e2d497106e8e9e21a35e9506732140b4
extra : histedit_source : 3c32c871216fa7fa27c0ff0dfcefee677d5b48c3
2016-03-15 17:16:19 -07:00
Steve Fink
3e00b94858 Backed out changeset 66445d3d11de (bug 1250709)
--HG--
extra : rebase_source : c8fb3f53bcf989e82ef00fb0f9acbcc4f09cc34c
2016-03-14 21:58:26 -07:00
Steve Fink
a53536bc24 Bug 1250709 - Upgrade browser to gcc 4.9.3, r=glandium
--HG--
rename : b2g/dev/config/tooltool-manifests/linux64/releng.manifest => b2g/dev/config/tooltool-manifests/linux64/hazard.manifest
rename : browser/config/tooltool-manifests/linux64/releng.manifest => browser/config/tooltool-manifests/linux64/hazard.manifest
extra : rebase_source : 8faa80ed36a21e8e691fefa6f6921531e67e603e
2016-02-11 16:06:00 -08:00
Mike Hommey
b16675c10b Bug 1254854 - Use the same clang version for b2g OSX desktop builds as for Firefox OSX desktop builds. r=froydnj
We're using too many different versions of clang, and the ones used by
b2g is really old. There is no reason the b2g OSX desktop builds should
be using a different toolchain from Firefox OSX desktop builds.
2016-03-10 13:54:02 +09:00
Mike Hommey
3c61c287f2 Bug 1254451 - Better document toolchain versions in tooltool manifests. r=froydnj
linux32/asan.manifest is removed because the file is not in tooltool
(anymore?).
2016-03-09 09:23:27 +09:00
Mike Hommey
564de8ea0e Bug 1254410 - Include app-specific configure files according to --enable-application/--enable-project. r=chmanchester
Because --enable-application is the current way to do things, transpose
it to configure.py, but since --enable-application=js doesn't make
sense, make it an alias of a new --enable-project option.

This only partially moves --enable-application out of old-configure.in
because there are a lot of other things intertwined with it.
2016-03-09 09:23:27 +09:00
Myk Melez
db9a40ca42 Bug 1238079 - remove the desktop web runtime; r=fabrice,mossop,gps,jryans,jmaher,marco 2016-03-07 13:33:12 -08:00
Ralph Giles
468b35f654 Bug 1252964 - Update linux64 tooltool rust to 1.7.0. r=mshal
Build from source of rust 1.7.0 stable configured with
--enable-llvm-static-stdcpp --disable-docs --release-channel=stable
and --target=x86_64-unknown-linux-gnu,i686-unknown-linux-gnu
using the quay.io/rust/rust-build-gecko docker image.

https://github.com/rillian/rust-build commit e4902d5a072b.
https://tools.taskcluster.net/task-inspector/#ZSNL6FCoT7mWahGGxpWCOQ/0

--HG--
extra : rebase_source : 134c3a5d10c12b7e0b62b617f193b024d0b5e417
2016-03-03 15:46:00 -08:00
Steve Fink
0032e886d6 Bug 1243231 - Implement a taskcluster-based b2g hazard build, r=garndt,terrence
--HG--
extra : rebase_source : efea260753e90a021f4572fbfdef1c7989fa1146
extra : amend_source : f23583b0bf694f2404d0cc1e05b0628e671c9680
2016-02-22 17:09:02 -08:00
Steve Fink
9054f2966d Bug 1243233 - Upgrade mulet compiler from gcc 4.7.3 to gcc 4.9.3, r=glandium
--HG--
extra : rebase_source : 22503ed24cc6fa0042f553c1b058a817fecae2be
2016-02-11 16:04:44 -08:00
Shih-Chiang Chien
2624c1bfd1 Bug 1231416 - fix Mulet UA string generation rule. r=fabrice.
MozReview-Commit-ID: 69fIxw0FO9l

--HG--
extra : rebase_source : c3720d20001096b1775cdade418de27983720c40
2016-02-16 18:54:12 +08:00
Justin Wood
31da749c7c Bug 1242641 - Update gtk3 package in tooltool to specify the fontconfig path in the setup.sh r=glandium 2016-02-05 16:21:19 -05:00
Ralph Giles
bffebb6559 Bug 1240982 - Update linux64 tooltool to rustc 1.6.0. r=mshal
Build from source of rust 1.6.0 stable configured with
--enable-rpath --enable-llvm-static-stdcpp and
--target=x86_64-unknown-linux-gnu,i686-unknown-linux-gnu
so it supports -m32 builds, using the docker image at
https://github.com/rillian/rust-build on taskcluster.
2016-01-22 09:43:49 -08:00
Ralph Giles
31366589c7 Bug 1211562 - Update b2g linux tooltool rustc to 1.5. r=mshal 2015-12-17 12:11:51 -08:00
Mike Hommey
5c60e3cdb3 Bug 1229241 - Use relative paths for JS_PREFERENCE{,_PP}_FILES in b2g/dev/app. r=me 2015-12-01 13:57:52 +09:00
Mike Hommey
5ea47b3101 Bug 1229241 - Differentiate preprocessed and non-preprocessed JS pref files. r=gps 2015-12-01 13:57:52 +09:00
Ralph Giles
5180a02ff6 Bug 1175359 - Add rust to linux64 mulet tooltool manifest. r=mshal
The linux64 mulet build uses the linux64 mozconfig, but a separate
tooltool manifest. Provide the same rustc there so the mozconfig.rust
inclusion is satisfied.
2015-11-30 15:10:35 -08:00
Mike Hommey
df0256c913 Bug 1186748 - Switch mulet builds to Gtk+3. r=mshal 2015-10-29 10:27:50 +09:00
Mike Hommey
9af046b5b4 Bug 1211765 - Remove remnants from --with-libxul-sdk. r=bsmedberg
The configure option has explicitly thrown an error for more than a year now,
and it happens that the remaining way to still forcefully use it has been
broken for more than 8 months.
2015-10-14 08:02:34 +09:00
Nicholas Nethercote
f44287005f Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.

--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Olli Pettay
48adaf7552 Backout Bug 1166347 (pointer events on nightlies) because of crashes (see Bug 1181564), r=khuey
--HG--
extra : rebase_source : b0fcac3d2d99859c4ca9d0203632c45039f439d3
2015-08-21 20:35:02 +03:00
Mike Hommey
dfdf59058d Bug 1186748 - Move gtk-related things in a separate mozconfig. r=mshal
Some mozconfigs don't include mozconfig.linux*, and don't get gtk-related
definitions, so move them in a separate mozconfig. To avoid having two
files, one for 32-bit builds and one for 64-bit builds, rely on the
includer to set PKG_CONFIG_LIBDIR appropriately.

At the same time, move all the --enable-default-toolkit=cairo-gtk2 in that
new file in the case the gtk3 package wasn't pulled from tooltool.
2015-07-28 08:19:15 +09:00
Mike Hommey
da4787f45e Bug 1177951 - Use a different base directory for the moztt package. r=mshal 2015-07-26 06:46:30 +09:00
Mike Hommey
d4f67b3840 Followup for bug 1186229: Still use Gtk+2 for builds that don't pull the Gtk+3 tooltool package. r=nthomas on a CLOSED TREE 2015-07-23 11:08:53 +09:00
Mike Hommey
67e02ffc14 Bug 1182407 - Use unpack feature of tooltool wherever possible. r=mshal 2015-07-11 06:26:21 +09:00
Mike Hommey
84878777a1 Bug 1181040 - Include mozconfig.cache after mozconfig.common.override. r=mshal
Enable sccache on windows b2g builds at the same time to simplify things.
2015-07-11 06:26:20 +09:00
Terrence Cole
ea81ddeb48 Bug 1171904 - Remove --enable-js-crash-diagnostics and just use the NIGHTLY defines; r=sfink 2015-07-10 10:50:19 -07:00
Maksim Lebedev
616f08b31b Bug 1166347 - Enable pointer events in Nighly Firefox. r=smaug
--HG--
extra : histedit_source : 595cb953bfce4eab6179aa75930e13c046b1bec3%2C63a89fa932d6f30bdb05140c089ff1b6f478a737
2015-06-16 07:43:00 -04:00
Mike Hommey
fab981bebc Bug 1155476 - Update sccache to 155c926 2015-04-18 09:01:44 +09:00
Felipe Gomes
8beb4c1fa1 Bug 1147156 - Re-enable e10s by default for Nightly users who may have disabled it. r=poirot,mconley 2015-04-06 15:06:46 -03:00
Mike Shal
47434653c0 Bug 1137000 - Enable SDK building on nightlies; r=glandium 2015-03-17 15:29:07 -04:00
Mike Shal
48668314ac Bug 1141534 - fix mulet nightly mozconfigs; r=bhearsum
We don't want uploadsymbols or update-packaging for nightly mulet
builds, but these were being set by the underlying browser mozconfigs.
2015-03-10 16:20:02 -04:00
Mike Shal
8ced741c16 Bug 1132123 - Port mulet to mozharness+mach; r=bhearsum 2015-02-25 17:25:59 -05:00
Alexandre Poirot
d80c4356c6 Bug 1127108 - Automatically open the system app with devtools on Mulet. r=fabrice 2015-02-05 10:04:00 -05:00
Brian O'Keefe
1fa0eaa700 Bug 870366 - Part 2: Move PREF_JS_EXPORTS to moz.build (easy moves). r=gps 2015-01-20 13:07:03 -05:00
Mike Hommey
732e3bf647 Bug 1094565 - Update sccache to e68dfc2. r=mshal 2014-11-26 16:04:25 +09:00
Jan Keromnes
01018dfb14 Bug 1011562 - Build Mulet with the Firefox OS fonts. r=mshal 2014-11-07 07:36:00 +01:00
Jan Keromnes
761ad566ff Bug 1011562 - Ship Firefox OS fonts in Mulet. r=mshal 2014-11-06 04:30:00 -05:00