Mike Hommey
9f9ab37978
Bug 958404 - Recurse mfbt from top-level when building js standalone. r=gps
2014-01-20 09:11:45 +09:00
Jacek Caban
3ca7c890e6
Bug 945216 - Fixed mozglue/ compilation on mingw. r=glandium
2013-12-17 12:01:39 +01:00
Mike Hommey
334e43f829
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
2013-11-22 23:03:21 +09:00
Mike Hommey
fdd3247a81
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-27 22:55:07 +09:00
Mike Hommey
2f727b6d62
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
...
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
b038245b8d
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-28 13:08:16 +09:00
Mike Hommey
59b2136630
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
2013-11-28 12:49:43 +09:00
Mike Hommey
636b672657
Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal
2013-11-19 11:47:45 +09:00
Mike Hommey
f81885e53b
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
2013-11-19 11:47:14 +09:00
David Major
25afc23f7c
Bug 932100 - Part 2: Move DLL blocklist code to mozglue. r=bsmedberg, r=glandium
...
--HG--
rename : toolkit/xre/nsWindowsDllBlocklist.cpp => mozglue/build/WindowsDllBlocklist.cpp
2013-11-12 08:31:32 -05:00
Mike Hommey
91af4c88d7
Bug 935305 - Move preprocessor to mozbuild.action. r=gps
...
--HG--
rename : config/Preprocessor.py => python/mozbuild/mozbuild/preprocessor.py
rename : config/tests/unit-Expression.py => python/mozbuild/mozbuild/test/test_expression.py
rename : config/tests/unit-LineEndings.py => python/mozbuild/mozbuild/test/test_line_endings.py
rename : config/tests/unit-Preprocessor.py => python/mozbuild/mozbuild/test/test_preprocessor.py
2013-11-09 10:35:44 +09:00
Mike Hommey
45f0482824
Bug 864774 part 3 - Move some more CPPSRCS to moz.build. r=mshal
2013-10-30 07:51:03 +09:00
Ted Mielczarek
46db2c02bd
Bug 930674 - convert VISIBILITY_FLAGS in Makefile.in to NO_VISIBILITY_FLAGS in moz.build. r=mshal
2013-10-24 15:06:19 -04:00
Cykesiopka
be7f216715
Bug 914270 - Part 2: Manual moves. r=joey
2013-10-24 18:52:00 +01:00
Thinker Lee ext:(%2C%20Cervantes%20Yu%20%3Ccyu%40mozilla.com%3E)
b6126e63f2
Bug 771765 - Support template content process, part 1: the Nuwa API and low-level wrappers. r=khuey
...
Support of zygote-like process forking is done as:
* The b2g chrome process forks a child process that will be the template for forking other content processes.
* The template process starts running to some point and freeze.
* When ready, the chrome process starts requesting the template to fork content proceses.
* The content processes forked from the template process recovers its states including the threads, file descriptors for epoll, signaling and IPC.
Recovery of the process states are done by wrapping some system and pthread calls to record the states in the template process and recover in the forked content process.
2013-05-07 14:25:13 +08:00
Joey Armstrong
838b8f2bba
bug 870406: move CSRCS to mozbuild (file batch #3 ). r=mshal
2013-09-20 17:37:36 -04:00
Mike Hommey
05b3f24e0e
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Jacek Caban
7a764d0234
Bug 899045 - Linkage to sse_enabled/sse2_enabled failure on mingw. r=glandium
2013-07-29 14:42:33 +02:00
Brian O'Keefe
ed17339221
Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1 ); r=mshal
...
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
2013-06-17 15:21:01 -04:00
Mike Shal
6f32ddf61c
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
...
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Mike Hommey
8c58d3bec3
Bug 850332 - Use jemalloc inside mozglue. r=kats,r=mwu
2013-03-17 08:03:05 +01:00
Mike Shal
ea1d9b8ba7
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Mike Hommey
59b6cf75be
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
Michael Wu
83677b0e70
Bug 799805 - Avoid using bionic's fork(), r=cjones
2012-10-25 19:34:06 -04:00
Jan Beich
4697f18049
Bug 788955 - Without --enable-jemalloc detect and use jemalloc3 in libc. r=glandium
2012-10-17 16:36:49 +02:00
Mike Hommey
c1b35e7b2a
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00
Mike Hommey
882d156651
Bug 763651 - Link the javascript engine against zlib. r=khuey
2012-07-12 08:30:59 +02:00
Mike Hommey
13388d7565
Bug 763987 - Normalize autoconf.mk.in. r=ted
2012-06-20 09:00:48 +02:00
Mike Hommey
2c40a7fa85
Backout changeset 6984dace6afb (bug 763987) because of OSX opt jsreftest bustage
2012-06-20 10:55:59 +02:00
Mike Hommey
7d33543b83
Bug 763987 - Normalize autoconf.mk.in. r=ted
2012-06-20 09:00:48 +02:00
Mike Hommey
505d68ddea
Bug 580408 - Glue for jemalloc 3.0.0. r=khuey
2012-06-07 10:41:59 +02:00
Mike Hommey
649f071818
Backout changeset 81c2e2ea2dbf (bug 746794) because of bug 758648
2012-05-25 18:21:03 +02:00
Mike Hommey
0b236180b9
Bug 746794 - Always use the STL wrappers when #pragma visibility is supported. r=ted
2012-05-25 08:31:33 +02:00
Gervase Markham
87620f5676
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Mike Hommey
4f93bd0355
Fixup for bug 736564 - Ship libmemory.a in the SDK instead of libjemalloc.a. r=ted
2012-05-04 09:46:27 +02:00
Mike Hommey
9fda438cd4
Bug 736564 - Ship mozglue and jemalloc libraries in the SDK. r=bsmedberg,r=ted
...
As one import library on Windows, as one shared library on OSX and Android,
and as two separate static libraries on systems where mozglue is a static
library.
2012-05-03 08:36:12 +02:00
Fabrice Desré
1154e7484d
Bug 749695 - building with --disable-jemalloc fails [r=mwu]
2012-04-30 09:32:57 -07:00
Michael Wu
2c7e03bdf1
Bug 738561 - Cleanup mozglue for gonk, r=glandium
2012-03-29 18:32:44 -07:00
Mike Hommey
8707a0e9c7
Bug 738176 - Completely disable jemalloc when it's supposed to be disabled on OSX, and cleanup exposed APIs. r=jlebar,r=khuey
2012-04-05 09:20:53 +02:00
Mike Hommey
32fccdfe72
Bug 736963 - Move jemalloc'ed strdup/strndup definitions. r=jlebar,r=ted
2012-03-31 09:23:19 +02:00
Andreas Gal
bc72a8ec29
add mozglue support for gonk (bug 738559, r=glandium)
2012-03-23 00:40:14 -07:00
Mike Hommey
6e80036c6d
Bug 737084 - Do pthread_atfork in jemalloc on mac and android. r=blassey,r=khuey
2012-03-22 08:01:51 +01:00
Mike Hommey
62a6f3c31e
Bug 734046 - Don't export __aeabi_* symbols from libmozglue.so on ARM. r=ted
2012-03-13 09:47:03 +01:00
Mike Hommey
3f5c329700
Bug 717540 - Remove MFBT dependency on JS_Assert, add MOZ_Assert, and use it for WTF assertions. r=waldo,r=khuey
2012-02-13 15:48:23 +01:00
Mike Hommey
de636eb93e
Backout 8eef38643ceb (bug 717540) and 78941a969e20 (bug 725230) because of windows debug bustage
2012-02-13 16:35:13 +01:00
Mike Hommey
4262e5f87c
Bug 717540 - Remove MFBT dependency on JS_Assert, add MOZ_Assert, and use it for WTF assertions. r=waldo,r=khuey
2012-02-13 15:48:23 +01:00
Jon Buckley
f924de20af
Bug 716397. Fix mozglue package warning on Linux. f=sgautherie r=khuey.
2012-01-20 12:49:23 +01:00
Mike Hommey
9566b1ff05
Bug 683127 part 2 - Build system glue for the new linker. r=khuey
2012-01-11 11:10:59 +01:00
Mike Hommey
aca5fadae8
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
1f4341fcce
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