Justin Lebar
254211dda2
Bug 681183 - Make jemalloc_stats.committed meaningful on *nix. r=khuey
2011-10-10 13:54:42 -04:00
Justin Lebar
213265b966
Bug 683597 - Change jemalloc's accounting for huge allocations to round up to the next page boundary, not to the next MB. r=khuey
...
--HG--
extra : rebase_source : 4449e8b33af835be729c157241bfeed0f6725c21
2011-10-07 14:39:53 -04:00
Justin Lebar
883266b5b9
Bug 691003 - jemalloc's minimum alignment must be word sized on *nix. r=khuey
...
--HG--
extra : rebase_source : 24c31b1afcc10af36f6d87ec6ec3e462b18cceff
2011-10-05 14:03:39 -04:00
Paul Biggar
0eafc06bda
Bug 414946: Re-enable jemalloc on OSX 10.6 only. r=khuey
2011-07-25 17:20:18 -07:00
Makoto Kato
760958734d
Bug 681202 - Add Android x86 target. r=glandium
2011-09-29 13:39:03 +09:00
Mike Hommey
d0a3d1bc2f
Backout the backout of e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440)
2011-09-03 08:19:06 +02:00
Ed Morley
ed260633c7
Backout e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440) for Win opt orange and purple galore, on a CLOSED TREE
2011-09-03 04:35:21 +01:00
Mike Hommey
cfd3ac70a2
Bug 677501 - Build a mozutils library containing jemalloc and other things. r=khuey
...
--HG--
rename : memory/jemalloc/Makefile.in => memory/mozutils/Makefile.in
rename : memory/jemalloc/fixcrt.py => memory/mozutils/fixcrt.py
rename : memory/jemalloc/jemalloc.def => memory/mozutils/mozutils.def.in
2011-09-01 14:12:10 +02:00
Mike Hommey
1fbab12774
Bug 680440 - Clean up jemalloc linkage. r=khuey
2011-09-01 14:11:56 +02:00
Kyle Huey
7b7b45a351
Merge m-c to b-s.
2011-08-31 07:52:43 -04:00
Jim Chen
1214bdb110
Bug 680190 - Notify jemalloc when forking on Android; r=cjones
2011-08-30 17:11:36 -07:00
Kyle Huey
fc02605541
Bug 682313: Fix jemalloc to export _strdup and _wcsdup so that we don't have an allocator mismatch. r=jimm
2011-08-30 17:07:51 -04:00
Jan Horak
bcf70bd90e
Bug 589735 - JS engine is completely broken on ia64 - jemalloc part; r=pbiggar
2011-08-29 17:26:22 +01:00
Mike Hommey
35dde42be0
Bug 680373 - Link jemalloc into mozutils instead of mozalloc on Android. r=blassey,r=pbiggar
2011-08-24 12:55:13 +02:00
Mike Hommey
2d38faddec
Bug 678195 - Remove old style jemalloc. r=khuey
2011-08-23 15:43:17 +02:00
Mike Hommey
d1ce73f80c
Bug 654049 - Use global optimization flags for jemalloc, cairo, pixman and sqlite. r=ted
2011-07-21 08:32:23 +02:00
Neil Rashbrook
b6d33a6e37
Bug 667962 Try to make jemalloc build with gmake as well as pymake r=khuey
2011-07-28 15:28:13 +01:00
Ms2ger
d625a2c5c2
Backout bug 673197, bug 667962 (changesets 83ef35b794ce and 370bcc140023) for winopt bustage
2011-07-27 23:25:32 +02:00
Neil Rashbrook
6419f03642
Bug 667962 Try to make jemalloc build with gmake as well as pymake r=khuey
2011-07-27 20:24:11 +01:00
Paul Biggar ext:(%2C%20Jason%20Evans%20%3Cjasone%40canonware.com%3E%20and%20Dale%20Kim%20%3Cdalekim1%40illinois.edu%3E)
c0072a7363
Bug 414946 (part 1): Fix jemalloc on Mac, but leave disabled (r=pavlov)
...
Overwrite the OSX default zone allocator, taking into account the malloc_zone_t
version (supported versions are 3, 6, and 8) for Leopard, Snow Leopard and
Lion. jemalloc can be dynamically disabled for unknown malloc_zone_t versions,
for OSX 10.8 and beyond.
The changeset does not enable jemalloc, to allow for easy disabling if there's
a problem. It will be enabled in the next changeset.
This should be a 15-20% improvement in memory usage.
2011-05-21 20:27:00 -07:00
Makoto Kato
3c0b1597c6
Bug 668151 - Bug 515492 (VS2010 jemalloc support) doesn't work on Win64. r=khuey
2011-07-01 10:40:30 +09:00
Kyle Huey
8bedd0a52b
Bug 515492: Android build bustage fix.
2011-06-27 19:20:03 -07:00
Kyle Huey
fe3a563ed6
Bug 515492: Android build bustage fix.
2011-06-27 17:30:53 -07:00
Kyle Huey
7b00e784db
Bug 515492: Android build bustage fix.
2011-06-27 16:59:20 -07:00
Kyle Huey
bc67963bab
Bug 515492: Android build bustage fix.
2011-06-27 16:28:36 -07:00
Kyle Huey
01e3c2c10f
Followup fixes for Bug 515492.
2011-06-27 16:11:45 -07:00
Kyle Huey
6306507768
Bug 515492: Make jemalloc work on VS 2010. r=ted,pbiggar
2011-06-27 12:44:51 -07:00
Paul Biggar
9bacd64f81
Bug 659632: Refactor memalign visiblity to use MOZ_MEMORY_ELF (r=respindola)
2011-05-26 06:58:10 -07:00
Ed Morley
a5f451cd13
Bug 655480 - Remove WinCE code from memory/* ; r=pbiggar
2011-05-08 10:29:59 +02:00
Rafael Ávila de Espíndola
5b1c23bb81
Bug 635790 - Don't depend on gnu89 inline. r=pbiggar
...
--HG--
extra : rebase_source : e4b59ec7be7ca38b1215d4a9fb6079788de14481
2011-04-27 10:05:07 +02:00
timeless@mozdev.org
c43f6fdfb9
Bug 618790 handling of chunk in arena_run_alloc while loop is odd
...
r=jasone
2011-03-28 17:26:33 -04:00
Makoto Kato
cf175d594d
Bug 625753 - 64-Bit Firefox 4.0b10pre Crash Reports [@ malloc_rtree_set ]. r=ted a=bsmedberg
2011-02-09 15:50:13 +09:00
Makoto Kato
4d7a416c9b
Bug 625315 - Invalid ssize_t define on Windows x64. r=jasone a=bsmedberg
2011-02-03 14:36:15 +09:00
Vladimir Vukicevic
38040c14ca
Bug 616061 - Disable TLS in jemalloc on Android, r=mwu a=blassey
2011-01-25 15:22:45 -05:00
Kazuhi Ohta
932bad8f53
Bug 437451. keep arenas_lock during fork to avoid deadlock, r=karlt,a=bsmedberg
2011-01-17 10:49:32 +13:00
Jory A. Pratt
b8260165be
Bug 593911 - Check for dlopen in the libc too. r=khuey a=bsmedberg
2010-11-05 18:26:51 +01:00
Mike Hommey
b8e14dc629
Bug 435683 - Use syscall() for mmap and munmap and disable ncpus in jemalloc to work around deadlocks with LD_PRELOADed libraries. r=jasone, a2.0=bsmedberg
...
--HG--
extra : rebase_source : 56b4f87c151bbdb6cb9a4b22373af3ff33339b79
2010-08-18 19:46:59 +02:00
Igor Bukanov
362cf13567
bug 571332 - jemalloc - avoiding the null check in the free method for non-huge allocations. r=jasone
2010-06-11 16:22:14 +02:00
Brad Lassey
1fa8baed11
bug 559263 - make jemalloc work with android, follow up patch r=ted
...
(transplanted from 098cf0d0c599fdcfedbc6ee5aadf01259e9dcd09)
--HG--
extra : transplant_source : %09%8C%F0%D0%C5%99%FD%CF%ED%BCn%E5%AA%DF%01%25%9E%9D%CD%09
2010-06-05 13:15:50 -04:00
Makoto Kato
a6c423573f
Bug 521193 - jemalloc support for Windows x64 build (VC 2005 / 2008). r=ted
...
--HG--
rename : memory/jemalloc/crtvc8sp1.diff => memory/jemalloc/crtvc8sp1-intel.diff
rename : memory/jemalloc/crtvc9sp1.diff => memory/jemalloc/crtvc9sp1-intel.diff
2010-06-03 19:12:26 +09:00
Chris Jones
2a2ad8a179
Bug 557935: Show jemalloc stats in about:memory on linux. r=vlad
2010-05-26 14:40:52 -05:00
Brad Lassey
a15e734cc6
bug 559263 - implement jemalloc for android r=vlad
2010-05-25 11:28:14 -04:00
Brad Lassey
1d8ccacd0a
pushing white space change to trigger a new build
2010-05-24 17:42:39 -04:00
Benoit Jacob
94979ffad1
b=566017; allow jemalloc posix_memalign to handle 0-sized allocs; r=jevans
2010-05-19 13:46:08 -07:00
Chris Jones
7e1c6d756d
Bug 550692: Wrap posix_memalign, memalign, and valloc if jemalloc provides them and the OS doesn't. r=bsmedberg
2010-04-21 23:41:40 -05:00
Takanori MATSUURA
093c23c49b
Bug 526389 - Skip redefinition of memory allocation functions for MacOS X and Linux. r=jasone
2010-03-07 10:53:46 +01:00
Jason Evans
e4b0cbf81c
Bug 515556 - Fix jemalloc committed memory statistics. r=vlad
2009-11-10 16:01:08 -08:00
David Mandelin
9c7ba785af
Bug 526152: make jemalloc's memalign support alignments less than pointer size, r=pavlov
2009-11-03 18:19:58 -08:00
David Mandelin
ff172068b2
Bug 515211: remove memory reserve feature from jemalloc, r=jasone
2009-11-02 13:02:37 -08:00
David Mandelin
34cbc0857f
Backed out changeset 109b74e8e902 due to tinderbox bustage (was bug 515211)
2009-10-30 11:15:03 -07:00