Commit Graph

218 Commits

Author SHA1 Message Date
Mike Hommey
1e7e266874 Bug 859966 - Switch linux builds to gcc 4.7.2. r=gps 2013-05-17 08:21:45 +02:00
Ryan VanderMeulen
ecfdad5a3a Backed out changeset e40466e428dc (bug 853301) for breaking cross-compiles. 2013-05-08 08:27:00 -04:00
Norbert Lindenberg
0dbb3c55f6 Bug 853301 - Enable ECMAScript Internationalization API for desktop Firefox. r=gps, r=brendan, sr=asa 2013-05-06 16:45:25 -07:00
Mike Hommey
b87ef5d807 Bug 864262 - Allow to do 32-bits linux builds in x86-64 mock environments. r=ted 2013-04-24 19:34:48 +02:00
Nathan Froyd
0879da76e1 Bug 861909 - only add ARM support for clang and llvm on linux; r=glandium
DONTBUILD because NPOTB
2013-04-15 11:52:07 -04:00
Mike Hommey
8536ef2963 Bug 462463 - Remove mddepend.pl. r=ted 2013-04-14 10:14:31 +02:00
Mike Hommey
84672f781c Bug 462463 - Add missing add_phony_targets.py file. r=me 2013-04-14 10:12:33 +02:00
Phil Ringnalda
14ff153bf9 Back out 390be7c3dd3a (bug 853301) and 029a6cc8ca0a (bug 724533) for b2g desktop Windows build bustage and Windows xpcshell orange
CLOSED TREE
2013-04-13 13:31:01 -07:00
Norbert Lindenberg
2f6191d88c Bug 853301 - Enable ECMAScript Internationalization API for desktop Firefox. r=gps, r=brendan, sr=asa 2013-04-13 12:27:27 -04:00
Nathan Froyd
7e22f12b51 Bug 860860 - followup: fix json.dump call and be more explicit about object ordering; r=gps
It turns out the simple s/simplejson/json/ didn't work because
build_tooltool_manifest used item_sort_key to ensure that the objects
read in were written out in the same order.  This scheme was brittle,
since it only understand a couple of keys from the manifest file, and it
doesn't work with the stdlib json.

Instead, use object_pairs_hook=collections.OrderedDict with json.load,
which ensures that current objects get written out in the same order
they were read in *and* that any future keys will be handled
automagically.

DONTBUILD because NPOTB
2013-04-11 16:57:54 -04:00
Nathan Froyd
558c92fd27 Bug 860860 - use json instead of simplejson in build-clang.py; r=gps
DONTBUILD because NPOTB
2013-04-11 14:59:59 -04:00
Kyle Machulis
5aa83c3e11 Bug 855465 - Add emacs python mode comments to moz.build files; r=gps 2013-04-01 11:36:59 -07:00
Kyle Machulis
c79ccc0693 Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
Kyle Machulis
a59d40f143 Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Mike Hommey
e8b6da04db Bug 854914 - Allow clang to build in C++11 mode by working around http://llvm.org/bugs/show_bug.cgi?id=13530. r=ted 2013-03-27 07:51:14 +01:00
Joshua Cranmer
f6ec7e888f Bug 852745 - Build clang with gcc 4.7 headers, r=rail. DONTBUILD
--HG--
extra : rebase_source : 33518aae835d12387a8fb7f1cdfe8c8e29f5bd2a
2013-03-19 15:38:00 -05:00
Mike Shal
9680b82df6 Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps 2013-03-19 11:47:00 -07:00
Kyle Huey
de9bae661d Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE 2013-03-18 12:57:35 -07:00
Mike Hommey
bb606f0208 Bug 851002 - Adjust Elf headers before adding filler segment in elfhack. r=nfroyd 2013-03-17 08:03:06 +01:00
Mike Hommey
48307a4b44 Bug 462463 - Stop using mddepend.pl. r=ted 2013-03-17 07:43:35 +01:00
Ehsan Akhgari
184ed07d7c Bug 849693 - Use the new -fsanitize=address flag in the asan mozconfig; r=decoder
DONTBUILD
2013-03-11 09:33:36 -04:00
Ted Mielczarek
50c5991b38 bug 779291 - Breakpad Makefile changes. r=glandium 2013-03-05 09:41:26 -05:00
Rafael Ávila de Espíndola
35f0547b35 Bug 846922 - Read late write stacks on windows. r=BenWa. 2013-03-01 19:39:29 -05:00
Gregory Szorc
aa1ef1d3f8 Bug 784841 - Part 18e: Convert /build, /config, and core build system; r=ted 2013-02-25 12:47:18 -08:00
L. David Baron
4b66ca32b5 Bug 832352, patch 1: Make sure all browser mozconfigs include build/mozconfig.common and that they all include build/mozconfig.common.override last. r=ted 2013-01-22 19:16:20 +00:00
Nicholas Nethercote
1d5169b3d1 Bug 394311 - Stop building with -pedantic. r=ted,dbaron.
--HG--
rename : content/svg/content/nsISVGPoint.cpp => content/svg/content/src/DOMSVGPoint.cpp
rename : docshell/test/browser/browser_bug234628-9.js => docshell/test/browser/browser_bug134911.js
rename : layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1-ref.html => layout/reftests/css-calc/background-image-gradient-1-ref.html
rename : layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1.html => layout/reftests/css-calc/background-image-gradient-1.html
rename : layout/reftests/w3c-css/submitted/values3/reftest.list => layout/reftests/css-calc/reftest.list
rename : layout/reftests/text/auto-hyphenation-10-ref.html => layout/reftests/text/auto-hyphenation-10.html
rename : layout/reftests/text/auto-hyphenation-8-ref.html => layout/reftests/text/auto-hyphenation-8.html
rename : layout/reftests/text/auto-hyphenation-9-ref.html => layout/reftests/text/auto-hyphenation-9.html
extra : rebase_source : 012df725d55b031ccc03d9bfcf785056d95a2ebe
2013-01-20 14:12:42 -08:00
Mike Hommey
67658c2176 Bug 654087 - Don't error out on gold special treatment of PT_TLS segment memsize. r=nfroyd 2013-01-16 09:15:07 +01:00
Mike Hommey
31e8c22502 Bug 822584 - Workaround in elfhack to accomodate for breakpad not handling the memory mapping induced by the elfhack/bionic linker combination. r=nfroyd 2013-01-02 10:17:32 +01:00
Rafael Ávila de Espíndola
1065e819bd Bug 823906 - Last clang update on the 3.2 branch. r=rail.
Update the build scripts.
2012-12-24 09:53:55 -05:00
Rafael Ávila de Espíndola
5153d7dad6 Bug 822464 - Upgrade clang to 170377 in the 3.2 branch. r=rail.
Update the build script.

--HG--
extra : rebase_source : 473cc8ec76dcfa53eb2e521f4bd9e8db78835c51
2012-12-18 16:22:38 -05:00
Rafael Ávila de Espíndola
beea2d9e54 Bug 820256 - Upgrade clang to 169730 in the 3.2 branch. r=rail.
Update the build scripts.
2012-12-11 21:44:15 -05:00
Mike Hommey
1e0ea824c2 Bug 816494 part 4 - Add a -r option to elfhack that re-merges the split PT_LOADs. r=nfroyd
Sections are positioned accordingly, which means the resulting ELF binary will
have a big gap full of zero between .rel.plt and .plt.
2012-12-10 10:33:08 +01:00
Mike Hommey
b044af8f8f Bug 816494 part 3 - Allocate Elf instance on stack in do_file(). r=nfroyd 2012-12-10 10:33:08 +01:00
Mike Hommey
1dbcba4a28 Bug 816494 part 2 - Move the PT_LOAD splitting logic in elfhack.cpp. r=nfroyd
Also, section offsets are not adjusted until the split is done.
2012-12-10 10:33:08 +01:00
Mike Hommey
38e212f7e3 Bug 816494 part 1 - When inserting a section before or after another, also insert it in the segments containing that other. r=nfroyd 2012-12-10 10:33:08 +01:00
Rafael Ávila de Espíndola
aefaa73608 Bug 817710 - Upgrade clang to 169139 in the 3.2 branch. r=rail.
Update the build script.
2012-12-04 13:38:55 -05:00
Rafael Ávila de Espíndola
7e2336677b Bug 815216 - Upgrade clang to 168596 in the 3.2 branch. r=rail.
Update the build script.

--HG--
extra : rebase_source : 9ed24736739a8abb775cce8ff90c456300098942
2012-11-29 09:49:15 -05:00
Rafael Ávila de Espíndola
86e7892a13 Bug 813076 - Upgrade clang to 168304 in the 3.2 branch. r=rail.
Update the build script.
2012-11-20 10:51:56 -05:00
Rafael Ávila de Espíndola
78435a9cb7 Bug 811081 - Switch the clang packages to the 3.2 release branch. r=rail.
build script changes.
2012-11-13 09:37:38 -05:00
Rafael Ávila de Espíndola
51dc398f98 Bug 799572 - clang update broke NSS. r=rail. 2012-10-20 20:50:10 -04:00
Rafael Ávila de Espíndola
e9cff3d750 Bug 793109 - Stacks truncated near nsDocLoader::DoFireOnStateChange. r=rail.
Update the build script.

--HG--
extra : rebase_source : 490759f884a9576ab7307a4710b1af2cfab09db6
2012-10-09 21:58:27 -04:00
Rafael Ávila de Espíndola
12194e5fc1 Bug 797525 - Upgrade clang to version >= r163716 to fix ASan issue 109. r=rail. 2012-10-06 08:28:39 -04:00
Rafael Ávila de Espíndola
b1fb2b1463 Bug 784691 - Upgrade clang to r162360. r=rail.
build the new version.

--HG--
extra : rebase_source : 8a743e450a40b68b9d49db591cb694083c0f1eeb
2012-10-04 22:09:48 -04:00
Rafael Ávila de Espíndola
ce056b48d0 Bug 793319 - Backport patches to make the output order deterministic. r=rail. 2012-10-01 10:40:55 -04:00
Rafael Ávila de Espíndola
5d7d0047e4 Bug 793317 - Only enable the x86,x86_64 and arm targets. r=rail. 2012-10-01 09:11:16 -04:00
Rafael Ávila de Espíndola
95e925fa46 Bug 787302 - Most stacks are truncated (using minidump_stackwalk on a Mac Tinderbox debug build). r=rail.
Also apply the patch on OS X.
2012-09-18 16:58:03 -04:00
Rafael Ávila de Espíndola
8a7e8c754a Bug 791684 - Rename clang.tar.bz2 to its sha512 after building. r=rail.
--HG--
extra : rebase_source : b61abc1c5292a85d182f56aeaf01b399b7f2f222
2012-09-17 10:33:00 -04:00
Rafael Ávila de Espíndola
834326712b Bug 787302 - Most stacks are truncated (using minidump_stackwalk on a
Mac Tinderbox debug build). r=catlee.
patch clang to always produce debug_frame.

--HG--
extra : rebase_source : 0ca24100e9451b5d4d585fa27c116183fa6c5864
2012-09-17 09:21:17 -04:00
Steve Fink
0e7c4ec65d Bug 738612 - Include common mozconfigs so (eg) try pushes can modify them easily. r=ted
--HG--
rename : build/macosx/common => build/macosx/mozconfig.common
extra : rebase_source : fd63c04c9624177a75220a5a49f03fd0e8539e26
2012-09-05 12:09:50 -07:00
Ryan VanderMeulen
e735cf0a40 Backout bug 738612, with feeling this time. 2012-09-04 19:21:23 -04:00