Commit Graph

737 Commits

Author SHA1 Message Date
Gregory Szorc
28aed6452e Bug 818646 - Add mozbuild Python tests to |make check|; r=ted 2012-12-21 12:43:46 -08:00
Mike Hommey
f5c35d6a44 Bug 804303 part 3 - Build jemalloc3 as a replace-malloc library when building with mozjemalloc. r=khuey 2012-12-07 09:32:24 +01:00
Mike Hommey
e9c6d8bfe1 Bug 804303 part 2 - Add ability to dynamically replace or supplement jemalloc implementation. r=jlebar,r=khuey 2012-12-07 09:32:24 +01:00
Mike Hommey
c51f5d814d Bug 804303 part 1 - Cleanup how the mozjemalloc/jemalloc3 glue is set up, attempting to make it clearer. r=jlebar,r=khuey
--HG--
rename : memory/build/extraMallocFuncs.c => memory/build/jemalloc_config.c
rename : memory/mozjemalloc/jemalloc.h => memory/build/mozmemory.h
rename : memory/build/extraMallocFuncs.c => memory/build/mozmemory_wrap.c
2012-12-07 09:32:24 +01:00
Jan Beich
90b1515739 Bug 788955 - Without --enable-jemalloc detect and use jemalloc3 in libc. r=glandium 2012-10-17 16:36:49 +02:00
Siddharth Agarwal
4787eb3540 Bug 740854 - Remove --disable-auto-deps, SYSTEM_MAKEDEPEND, MOZ_NATIVE_MAKEDEPEND and associated crap. r=ted
--HG--
extra : rebase_source : 6a3f3017a3674738bb89e7e7f2e55c35a3cbe231
2012-08-28 00:57:16 +05:30
Mike Hommey
c162fe08b3 Bug 774032 part 7 - Remove make-makefile and acoutput-fast.pl. r=ted 2012-08-04 08:47:28 +02:00
Mike Hommey
e5d69586e3 Bug 774032 part 6 - Replace autoconf handling of config files and headers with our own. r=ted 2012-08-04 08:47:28 +02:00
Gregory Szorc
2c1a4525ef Bug 778042 - Add missing Makefile's to allmakefiles and toolkit-makefiles.sh; r=khuey 2012-07-30 16:12:58 -07:00
Gregory Szorc
60d46c638c Bug 774106 - Don't use Makefile.in to populate virtualenv; r=glandium 2012-07-23 00:19:30 -07:00
Mike Hommey
8ff35bd942 Bug 734125 - Fail configure when acoutputfast.pl fails to find one of the input files. r=ted 2012-06-20 09:45:45 +02:00
Mike Hommey
1510749815 Bug 580408 - Glue for jemalloc 3.0.0. r=khuey 2012-06-07 10:41:59 +02:00
Mike Hommey
caf974ce43 Bug 580408 - Move Mozilla fork of jemalloc to memory/mozjemalloc. r=khuey
--HG--
rename : memory/jemalloc/Makefile.in => memory/mozjemalloc/Makefile.in
rename : memory/jemalloc/jemalloc.c => memory/mozjemalloc/jemalloc.c
rename : memory/jemalloc/jemalloc.h => memory/mozjemalloc/jemalloc.h
rename : memory/jemalloc/jemalloc_types.h => memory/mozjemalloc/jemalloc_types.h
rename : memory/jemalloc/linkedlist.h => memory/mozjemalloc/linkedlist.h
rename : memory/jemalloc/osx_zone_types.h => memory/mozjemalloc/osx_zone_types.h
rename : memory/jemalloc/ql.h => memory/mozjemalloc/ql.h
rename : memory/jemalloc/qr.h => memory/mozjemalloc/qr.h
rename : memory/jemalloc/rb.h => memory/mozjemalloc/rb.h
2012-06-07 10:41:58 +02:00
Ted Mielczarek
54af8a956e bug 661908 - create a virtualenv as part of configure. r=khuey
--HG--
extra : rebase_source : c0d8d3a37a03425cdb3c0713ceda3007bddb1496
2012-04-25 13:37:16 -04:00
Phil Ringnalda
ac2cea8f47 Back out 6133c00430fc, 94e9ab59900e, 6f6115262c4b (bug 661908) for buildsymbols bustage 2012-05-21 14:31:34 -07:00
Ted Mielczarek
43e06b2830 bug 661908 - create a virtualenv as part of configure. r=khuey
--HG--
extra : rebase_source : 9f2977471ba4baf45cc618c87b2e99f102bc9cca
2012-04-25 13:37:16 -04:00
Mike Hommey
4d48cbfae9 Bug 748739 - Link stdc++compat as a static library, and always link it when STDCXX_COMPAT is enabled. r=ted
--HG--
rename : build/stdc++compat.cpp => build/unix/stdc++compat/stdc++compat.cpp
2012-04-30 08:03:59 +02:00
Myk Melez
2eea1475c4 bug 725408 - implement WebappRT launcher/shell; r=bsmedberg 2012-04-17 07:11:53 -07:00
Joey Armstrong
3713ef7a77 Bug 734121 - helper macros for writing make user functions - r=khuey 2012-04-03 13:32:46 -04:00
Phil Ringnalda
3405ff1b50 Merge m-c to b-s 2012-04-03 08:27:38 -07:00
Joey Armstrong
85a578963f Bug 680246 - add a makefile library rule to support thread safe directory creation - r=khuey 2012-04-02 13:06:06 -04:00
Mike Hommey
3ef23117af Bug 736963 - Move jemalloc'ed strdup/strndup definitions. r=jlebar,r=ted 2012-03-31 09:23:19 +02:00
Mike Hommey
1b07eff883 Bug 734050 - Build stlport as part of our build process. r=ted 2012-03-23 17:35:09 +01:00
Joel Maher
710c159137 Bug 712643 - land Marionette on m-c. r=mossop,robcee 2012-03-22 11:19:57 -04:00
Ed Morley
626e546398 Bug 725429 - Clean up *makefiles.sh, Feb 2012 edition; rs=build
mobile/android/makefiles.sh & b2g/makefiles.sh were hg copied from
mobile/makefiles.sh prior to it's original cleanup and then move, so most of the
changes to them here are just to sync them with mobile/xul/makefiles.sh.
2012-02-10 12:40:30 +00:00
Mike Hommey
267baef435 Bug 683127 part 2 - Build system glue for the new linker. r=khuey 2012-01-11 11:10:59 +01:00
Mike Hommey
5e5e05de2d Bug 709776 - Move tri-licensed Android library parts under mozglue/. r=blassey
--HG--
rename : other-licenses/android/APKOpen.cpp => mozglue/android/APKOpen.cpp
rename : other-licenses/android/APKOpen.h => mozglue/android/APKOpen.h
rename : other-licenses/android/Makefile.in => mozglue/android/Makefile.in
rename : other-licenses/android/nsGeckoUtils.cpp => mozglue/android/nsGeckoUtils.cpp
2011-12-12 16:22:25 +01:00
Mike Hommey
e53de290fb Bug 701371 - Rename mozutils to mozglue, and move it to top-level. r=khuey,a=brendan
--HG--
rename : memory/mozutils/Makefile.in => mozglue/Makefile.in
rename : memory/mozutils/Makefile.in => mozglue/build/Makefile.in
rename : memory/mozutils/dummy.cpp => mozglue/build/dummy.cpp
rename : memory/mozutils/fixcrt.py => mozglue/build/fixcrt.py
rename : memory/mozutils/mozutils.def.in => mozglue/build/mozglue.def.in
2011-12-28 08:24:02 +01:00
Ed Morley
ff3b5fa3f4 Bug 696498 - Add Makefiles to *makefiles.sh that were created in the tree since main re-write; rs=build 2011-12-03 21:01:34 +00:00
Ed Morley
443dbeb323 Bug 703930 - Make syntax errors in *makefiles.sh abort the build; r=khuey 2011-11-30 18:37:58 +00:00
Ed Morley
440c8895ee Bug 696498 - Clean up allmakefiles.sh; r=khuey
* Adds 11 omitted makefiles, under appropriate conditionals
* Moves some of the existing makefile entries to platform/compiler conditionals
2011-11-30 18:37:57 +00:00
Ehsan Akhgari
fe0d0ce6ff Backed out changeset 020f14584a2a (bug 680246) because it broke builds on all platforms 2011-09-26 11:53:28 -04:00
Joey Armstrong
9cb3971e04 Bug 680246 - makefile logic to support threadsafe mkdir -p; r=ted 2011-08-18 17:16:21 -04:00
Ed Morley
6c5524ea80 Bug 648866 - Remove WinCE code from main build system + that of js/src/. r=ted 2011-04-19 14:11:40 +10:00
Mike Hommey
e0ba81d2eb Bug 584474 part 9 - Replace fakelibs with a more sophisticated library expansion system. r=ted 2011-02-25 15:05:08 +01:00
Philipp von Weitershausen
b508eb9dfd Bug 571902 - Land sync and crypto components on trunk [r=mconnor r=ted]
Hook 'services' into the build system with MOZ_SERVICES_SYNC not-yet-set as a browser confvar.
2010-06-21 17:07:13 -07:00
Brian Lu
4d7ae247d5 Bug 554583 Failed to configure firefox on Solaris r=ted.mielczarek 2010-03-29 17:26:19 +08:00
Egor Starkov
ba0dff954e Bug 552385 - "Memory" directory is compiling twice while building fennec. r=ted.mielczarek 2010-03-24 06:07:45 -04:00
Ted Mielczarek
9c12663894 bug 501034 - add a Win32 helper app to crash a process, and make automation.py use it when the app hangs. r=Waldo
--HG--
extra : rebase_source : 845326f8cfcd3dfe7ca5b0a98bd0810966cf2809
2009-10-16 13:34:27 -04:00
Phil Ringnalda
b19b951e70 Add missing makefiles, rs=ted 2009-06-27 16:12:56 -07:00
Brad Lassey
09231df59e bug 481579 - changes to shunt and tools for jemalloc on windows ce r=dougt 2009-03-23 21:16:03 -04:00
Brad Lassey
9fed2d7000 bug 474737 - Windows ce tools refactor, NPOTB r=dougt, ted
--HG--
rename : build/wince/tools/vs9ppc2003arm/arm-wince-as.c => build/wince/tools/arm-wince-as.c
rename : build/wince/tools/vs9ppc2003arm/arm-wince-gcc.c => build/wince/tools/arm-wince-gcc.c
rename : build/wince/tools/vs9ppc2003arm/arm-wince-lib.c => build/wince/tools/arm-wince-lib.c
rename : build/wince/tools/vs9ppc2003arm/arm-wince-link.c => build/wince/tools/arm-wince-link.c
rename : build/wince/tools/vs9ppc2003arm/arm-wince-res.c => build/wince/tools/arm-wince-res.c
rename : build/wince/tools/vs9ppc2003arm/toolspath.h => build/wince/tools/toolspath.h
2009-01-28 13:13:56 -05:00
Mark Banner
8ecdc1bccf Bug 461051 - "Thunderbird and Sunbird build failure with --enable-official_branding" [r=ted.mielczarek] 2008-12-02 10:48:32 +00:00
Mike Hommey
fb551a8d96 Bug 422991 - "'make distclean' misses some files" (cleanup branding) [r=bsmedberg] 2008-10-20 22:18:55 -05:00
Axel Hecht
6203b27834 bug 361583, add testcases for jar.mn, r=ted.mielczarek 2008-06-13 16:41:43 +02:00
pavlov@pavlov.net
fdde8df444 bug 407459. hooking jemalloc up to the build system. r=various people 2008-02-04 19:16:24 -08:00
jst@mozilla.org
4054d48d00 Landing basic framework for dtrace support (bug 388564). Patch by john.rice@sun.com and padraig.obriain@sun.com. r+a=ted.mielczarek@gmail.com, sr=sayrer@gmail.com 2007-10-10 16:03:14 -07:00
bent.mozilla@gmail.com
3211efc2c1 Bug 381902 - Figure out the minimum set of makefiles needed for the build system. r+a=bsmedberg. 2007-08-30 21:23:04 -07:00
dbaron@dbaron.org
8c9b77d1f8 Clean up removed makefiles from allmakefiles.sh. b=391768 r+a=bsmedberg 2007-08-13 12:35:54 -07:00
ted.mielczarek@gmail.com
7050a93f24 bug 389548 - fixup from cvs copy (airbag -> crashreporter). also note that this renames the configure flag from --disable-airbag to --disable-crashreporter. r=bsmedberg 2007-08-08 08:19:57 -07:00