Ryan VanderMeulen
e31fd34efb
Backed out changeset e40466e428dc (bug 853301) for breaking cross-compiles.
2013-05-08 08:27:00 -04:00
Norbert Lindenberg
d570b10f97
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
a7b49cfee8
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
8c41a2bb5b
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
9532d17c95
Bug 462463 - Remove mddepend.pl. r=ted
2013-04-14 10:14:31 +02:00
Mike Hommey
1d0fdf7537
Bug 462463 - Add missing add_phony_targets.py file. r=me
2013-04-14 10:12:33 +02:00
Phil Ringnalda
b63e5a5c84
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
7de5324f6a
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
a83b0a8ab2
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
4c7584a14c
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
f5e3aadf0b
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Kyle Machulis
d2b6e6e01a
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
5663b98bc5
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
b0e1e44a2c
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
87bc894ef2
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
ea1d9b8ba7
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Kyle Huey
006e7997f5
Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE
2013-03-18 12:57:35 -07:00
Mike Hommey
a408486d94
Bug 851002 - Adjust Elf headers before adding filler segment in elfhack. r=nfroyd
2013-03-17 08:03:06 +01:00
Mike Hommey
20c634cb74
Bug 462463 - Stop using mddepend.pl. r=ted
2013-03-17 07:43:35 +01:00
Ehsan Akhgari
8cf873fdb6
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
db665800fe
bug 779291 - Breakpad Makefile changes. r=glandium
2013-03-05 09:41:26 -05:00
Rafael Ávila de Espíndola
bf391b7462
Bug 846922 - Read late write stacks on windows. r=BenWa.
2013-03-01 19:39:29 -05:00
Gregory Szorc
aab3b7dd49
Bug 784841 - Part 18e: Convert /build, /config, and core build system; r=ted
2013-02-25 12:47:18 -08:00
L. David Baron
23ca6aa586
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
0293b60b78
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
39fef7f565
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
3e50893a22
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
6b262a1f04
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
764158ba76
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
8490659853
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
fd460ff7b9
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
839c07875b
Bug 816494 part 3 - Allocate Elf instance on stack in do_file(). r=nfroyd
2012-12-10 10:33:08 +01:00
Mike Hommey
fa48cc05a3
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
56921c1ab9
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
f7c5462da3
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
8113c0dd8a
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
3f87ed183c
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
5e62216110
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
0f41bef6be
Bug 799572 - clang update broke NSS. r=rail.
2012-10-20 20:50:10 -04:00
Rafael Ávila de Espíndola
0e423c0d5a
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
d0a5f773b6
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
bdefb19106
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
cb8a3508fd
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
c84c23583f
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
44fd89846a
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
52689aa21f
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
1e978504de
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
10a0ab1897
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
ffdda7b048
Backout bug 738612, with feeling this time.
2012-09-04 19:21:23 -04:00
Steve Fink
ebddc9de7e
Bug 738612 - Include common mozconfigs so try pushes can modify them easily. r=ted
2012-08-21 11:37:12 -07:00