Pale Moon
f361d5fce6
Make some adjustments to our jemalloc implementation.
...
- Fewer allowed dirty pages per arena.
- Set the proper minimum allocation size for Windows instead of "1".
- Move post-fork deadlock prevention to a better place.
- Avoid the stray use of raw realloc() in one location.
2018-07-25 10:00:33 +08:00
John Paul Adrian Glaubitz
5eacc5bffc
mozjemalloc: Use better pre-processor defines for sparc64
2018-07-25 07:52:50 +08:00
Leorize
1d42220ddc
mozalloc: Fix gcc build
2018-07-25 07:47:40 +08:00
Leorize
8ff966e7f8
mozalloc, xpcom, xpconnect: Guard changes so that they only apply to clang and/or libc++
2018-07-25 07:47:33 +08:00
Leorize
1a8ba3a063
Revert "Revert "Supports building with Clang and Libc++""
...
This reverts commit fabea27ecbf26ac7310ff49f119018f410ba26a1.
2018-07-25 07:47:18 +08:00
Moonchild
31b8d02645
Revert "Supports building with Clang and Libc++"
2018-07-25 07:42:56 +08:00
Dimitry Andric
dfa97af1c3
Bug 1329520 - Fix "memory/mozalloc/throw_gcc.h:35:1: note: declaration missing '[[noreturn]]' (libc++ 4.0)" r=nfroyd
2018-07-25 07:38:56 +08:00
Jan Beich
a30d344b1f
Bug 1259537 - Unbreak libc++ build after bug 1245076. r=glandium
...
MozReview-Commit-ID: 31otXvuDu4A
--HG--
extra : rebase_source : 048a81a540154b672a9249482124d396336acbc4
2018-07-25 07:38:49 +08:00
Gpower2
4d7fd7120f
Revert "Update jemalloc to 4.3.1"
...
This reverts commit 97bf39db4c89441518b15b4a55b06eb75de080f8.
2018-07-25 06:34:59 +08:00
Pale Moon
244d598c81
OS X: Fix macro redefinition/overload issue in jemalloc
2018-07-25 06:21:30 +08:00
Pale Moon
784de67f38
jemalloc: make chunksize handle native sizes on x64
2018-07-25 06:21:29 +08:00
Pale Moon
a04dcac983
x64: prevent shift size mismatch in jemalloc.
2018-07-25 06:21:27 +08:00
Gpower2
b3826863d6
Update jemalloc to 4.3.1
...
Update jemalloc to 4.3.1
2018-07-25 01:30:22 +08:00
adisib
3a303e67f6
replace calls to String.prototype.contains with String.prototype.includes
2018-07-24 23:36:07 +08:00
wolfbeast
53761b6336
Prep tree for forward-porting Goanna: stage 2
2018-07-24 23:11:02 +08:00
wolfbeast
5ee6187aad
Prep tree for forward-porting Goanna, stage 1
2018-07-24 23:10:50 +08:00
Moonchild
baf46a6bf1
Merge pull request #1 from mozilla/esr38: Esr38 upstream pull
2018-07-24 23:04:07 +08:00