Mike Hommey
90ff451c5a
Bug 965870 - Try to use __builtin_ffsl if ffsl is unavailable. r=mshal
...
Cherry-picked from 9c3a10fdf6
2014-06-06 08:15:58 +09:00
Mike Hommey
9e320ff764
Bug 945582 - Don't use jemalloc3 C99 headers with MSVC versions that have (some) C99 support. r=mshal
...
--HG--
rename : memory/jemalloc/src/include/msvc_compat/inttypes.h => memory/jemalloc/src/include/msvc_compat/C99/inttypes.h
rename : memory/jemalloc/src/include/msvc_compat/stdbool.h => memory/jemalloc/src/include/msvc_compat/C99/stdbool.h
rename : memory/jemalloc/src/include/msvc_compat/stdint.h => memory/jemalloc/src/include/msvc_compat/C99/stdint.h
2014-05-31 09:54:23 +09:00
Mike Hommey
85c6417ab2
Bug 1014308 - Update jemalloc3 to upstream 3.6.0. r=njn,r=mshal
2014-05-23 07:26:40 +09:00
Ehsan Akhgari
da11692a23
Bug 973403 - Move the LOCAL_INCLUDES in memory to moz.build; r=glandium
2014-02-18 01:05:51 -05:00
Marcin Juszkiewicz
ade3a20e0c
Bug 963028 - AArch64 support for jemalloc. r=froydnj
2014-01-23 16:34:31 -05:00
Mike Shal
009ce11f2a
Bug 875013 - Remove VPATH; r=glandium
2013-11-21 14:57:06 -05: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
Ehsan Akhgari
2ec4903801
Backed out changeset c3d41ab0a2df (bug 940218) for causing bug 941616
...
--HG--
extra : rebase_source : c0d9b2840ddb6a6b88b86cfc3e3a6810ac9e37e2
2013-11-21 14:28:52 -05:00
Nathan Froyd
3734e2e69f
Bug 941616 - fix jemalloc build for --enable-replace-malloc; r=ehsan
2013-11-21 09:46:32 -05:00
Chris Peterson
6c5ab32845
Bug 940218 - Build memory/jemalloc and friends in unified mode. r=glandium
2013-11-17 01:16:36 -08:00
Mike Hommey
f0d1cd1e10
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Cykesiopka
e0bcd6aebc
Bug 914270 - Part 1: Simple/Automated moves. r=joey
2013-10-24 18:51:00 +01:00
Mike Hommey
f1c0c07862
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
Ms2ger
7a421fd90e
Bug 923489 - Part a: qualify paths in memory/jemalloc/; r=gps
2013-10-05 12:18:36 +02:00
Mike Hommey
05b3f24e0e
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Ms2ger
fe9c33f5f4
Bug 897921 - Remove some dead assignments in makefiles; r=mshal
2013-08-02 09:03:55 +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
Joey Armstrong
32009a30fd
bug 870406: move CSRCS to mozbuild (config batch #2 ) r=mshal
2013-06-04 11:08:44 -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 Shal
ea1d9b8ba7
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Gregory Szorc
bab4f2e930
Bug 784841 - Part 18c: Convert /memory, /mfbt, /mozglue; r=ted f=Ms2ger
2013-02-25 12:47:17 -08: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
Mike Hommey
7a1f556209
Bug 815071 - Update jemalloc3 to commit 6eb84fb. r=jlebar
2012-12-07 09:32:23 +01:00
Mike Hommey
69de5256ca
Bug 799090 - Update jemalloc3 to commit d0ffd8e. r=jlebar
2012-10-17 16:29:28 +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
c09cb7dcc2
Bug 762446 - Hook jemalloc's abort. r=jlebar
2012-06-11 08:12:40 +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
372c1292d3
Bug 580408 - Import jemalloc 3.0.0. r=khuey,r=gerv
2012-06-07 10:41:58 +02:00
Mike Hommey
2de42d5e59
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
Gervase Markham
638c878b13
Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
...
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Matt Brubeck
f08ab73a53
Back out c209fea124e1 (bug 754198) because of Win64 build failure
2012-05-11 13:23:49 -07:00
Fabrice Desré
fe66918d12
Bug 754198 - Warning treated as error in jemalloc.c. Build busted. [r=jlebar,bsmedberg]
2012-05-11 12:34:24 -07:00
Mike Hommey
32f7c1af37
Bug 751482 - Move wcsdup and je_dumb_free_thunk out of jemalloc.c. r=jlebar
2012-05-04 09:47:00 +02: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
Mike Hommey
aa1c5d1143
Bug 747322 - Fix jemalloc mmap wrapper for s390x. r=jlebar,a=npotb
2012-04-23 08:31:55 +02:00
Mike Hommey
c622246991
Bug 738709 - Don't call pthread_atfork from jemalloc on OSX. r=jlebar
2012-04-05 09:20:54 +02: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
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
6c75c64ae7
Bug 736959 - Don't wrap PR_Malloc and other NSPR allocation functions. r=khuey
2012-03-22 08:01:27 +01:00
Michael Wu
6d78780b31
Bug 737175 - Make jemalloc build on ICS, r=khuey,glandium
2012-03-18 23:33:46 -04:00
Justin Lebar
4a19d1c912
Bug 731696 - Revert jemalloc isalloc test code added in bug 703087. r=khuey
2012-02-29 11:25:00 -05:00
Igor Bukanov
e3704d7d51
bug 571209 - option to use compile-time constants, not parameters configured at runtime, for maximal jemalloc performance. r=justin.lebar
2011-10-26 10:17:34 +02:00
Justin Lebar
b1ebcdd516
Bug 703087 - (Temporarily) enable assertion in isalloc_validate in release builds, to test for potential ozone_size corruption. r=khuey
2011-11-16 17:48:02 -05:00
Justin Lebar
ee29db2928
Back out bug 703087 (rev b5c891d2e68a) due to red.
2011-11-21 09:27:36 -05:00