-
884fa22b8c
Rename arena_decay_t's ndirty to nunpurged.
Jason Evans
2016-12-03 12:40:36 -08:00
-
411697adcd
Use exponential series to size extents.
Jason Evans
2016-11-21 23:23:03 -08:00
-
c1baa0a9b7
Add huge page configuration and pages_[no}huge().
Jason Evans
2016-11-17 13:36:17 -08:00
-
eab3b180e5
Fix JSON-mode output for !config_stats and/or !config_prof cases.
Jason Evans
2016-12-23 11:15:44 -08:00
-
bacb6afc6c
Simplify arena_slab_regind().
Jason Evans
2016-12-21 12:33:17 -08:00
-
194d6f9de8
Restructure *CFLAGS/*CXXFLAGS configuration.
Jason Evans
2016-12-16 07:18:55 -08:00
-
a965a9cb12
Re-expand the Travis-CI build matrix.
Jason Evans
2016-12-13 16:19:20 -08:00
-
590ee2a6e0
Update Travis-CI config for C++ integration.
Jason Evans
2016-12-13 14:53:10 -08:00
-
69c26cdb01
Add some missing explicit casts.
Jason Evans
2016-12-13 13:38:11 -08:00
-
2319152d9f
jemalloc cpp new/delete bindings
Dave Watson
2016-10-23 15:56:30 -07:00
-
d4c5aceb7c
Add a_type parameter to qr_{meld,split}().
Jason Evans
2016-12-12 18:04:20 -08:00
-
f1f7635731
Merge branch 'rc-4.4.0'
Jason Evans
2016-12-03 22:48:43 -08:00
-
-
2d1bb8980f
Update ChangeLog for 4.4.0.
Jason Evans
2016-12-03 12:22:59 -08:00
-
fbe3015818
Update ChangeLog for 4.4.0.
Jason Evans
2016-12-03 12:22:59 -08:00
-
145f3cd173
Add --disable-syscall.
Jason Evans
2016-12-03 16:47:36 -08:00
-
acb7b1f53e
Add --disable-syscall.
Jason Evans
2016-12-03 16:47:36 -08:00
-
e1b2970d28
Update configure cache file example.
Jason Evans
2016-11-30 09:57:12 -08:00
-
34a7e37a71
Fix pages_purge() when using MADV_DONTNEED.
Jason Evans
2016-12-03 16:06:19 -08:00
-
7179351a45
Update configure cache file example.
Jason Evans
2016-11-30 09:57:12 -08:00
-
a05d4da4d8
Implement a more reliable detection scheme for os_unfair_lock.
John Szakmeister
2016-11-23 15:32:35 -05:00
-
e98a620c59
Mark partially purged arena chunks as non-hugepage.
Jason Evans
2016-11-17 13:36:17 -08:00
-
eb29d7ec0e
Implement a more reliable detection scheme for os_unfair_lock.
John Szakmeister
2016-11-23 15:32:35 -05:00
-
fc11f3cb84
Enable overriding JEMALLOC_{ALLOC,FREE}_JUNK.
Jason Evans
2016-11-22 10:58:58 -08:00
-
32127949a3
Enable overriding JEMALLOC_{ALLOC,FREE}_JUNK.
Jason Evans
2016-11-22 10:58:58 -08:00
-
c3b85f2585
Style fixes.
Jason Evans
2016-11-22 10:58:23 -08:00
-
949a27fc32
Add pthread_atfork(3) feature test.
Jason Evans
2016-11-17 15:14:57 -08:00
-
5234be2133
Add pthread_atfork(3) feature test.
Jason Evans
2016-11-17 15:14:57 -08:00
-
fda60be799
Update a comment.
Jason Evans
2016-11-17 11:50:52 -08:00
-
62f2d84e7a
Refactor madvise(2) configuration.
Jason Evans
2016-11-17 10:24:51 -08:00
-
a64123ce13
Refactor madvise(2) configuration.
Jason Evans
2016-11-17 10:24:51 -08:00
-
e7ca53bac2
Remove a residual comment.
Jason Evans
2016-11-16 19:41:09 -08:00
-
f7ca1c9bc3
Remove a residual comment.
Jason Evans
2016-11-16 19:41:09 -08:00
-
0d6a472db9
Avoid gcc tautological-compare warnings.
Jason Evans
2016-11-16 18:53:59 -08:00
-
3ea838d2a2
Avoid gcc type-limits warnings.
Jason Evans
2016-11-16 18:28:38 -08:00
-
aec5a051e8
Avoid gcc type-limits warnings.
Jason Evans
2016-11-16 18:28:38 -08:00
-
95974c0440
Remove size_t -> unsigned -> size_t conversion.
Maks Naumov
2016-11-16 09:56:29 +02:00
-
8e3fb7f417
Document how to use --cache configure option.
Jason Evans
2016-11-16 10:56:40 -08:00
-
9b94c015af
Document how to use --cache configure option.
Jason Evans
2016-11-16 10:56:40 -08:00
-
2a24dc2476
Revert "Add JE_RUNNABLE() and use it for os_unfair_lock_*() test."
Jason Evans
2016-11-16 10:40:48 -08:00
-
4066b4ef57
Revert "Add JE_RUNNABLE() and use it for os_unfair_lock_*() test."
Jason Evans
2016-11-16 10:40:00 -08:00
-
6468dd52f3
Fix an MSVC compiler warning.
Jason Evans
2016-11-15 21:08:28 -08:00
-
8a4528bdd1
Uniformly cast mallctl[bymib]() oldp/newp arguments to (void *).
Jason Evans
2016-11-15 15:01:03 -08:00
-
8f61fdedb9
Uniformly cast mallctl[bymib]() oldp/newp arguments to (void *).
Jason Evans
2016-10-27 21:31:25 -07:00
-
84ae603577
Explicitly cast negative constants meant for use as unsigned.
Jason Evans
2016-10-27 21:29:59 -07:00
-
72c587a411
Add cast to silence (harmless) conversion warning.
Jason Evans
2016-10-27 21:29:00 -07:00
-
87004d238c
Avoid negation of unsigned numbers.
Jason Evans
2016-10-27 21:26:33 -07:00
-
2379479225
Consistently use size_t rather than uint64_t for extent serial numbers.
Jason Evans
2016-11-15 13:47:22 -08:00
-
6a71d37a75
Add packing test, which verifies stable layout policy.
Jason Evans
2016-11-14 23:29:21 -08:00
-
5c77af98b1
Add extent serial numbers.
Jason Evans
2016-11-14 18:27:23 -08:00
-
2c95154501
Add packing test, which verifies stable layout policy.
Jason Evans
2016-11-14 23:29:21 -08:00
-
a38acf716e
Add extent serial numbers.
Jason Evans
2016-11-15 13:07:53 -08:00
-
c0a667112c
Fix arena_reset() crashing bug.
Jason Evans
2016-11-15 10:31:06 -08:00
-
a2e601a223
Add JE_RUNNABLE() and use it for os_unfair_lock_*() test.
Jason Evans
2016-11-12 09:47:07 -08:00
-
45f83a2ac6
Add JE_RUNNABLE() and use it for os_unfair_lock_*() test.
Jason Evans
2016-11-12 09:47:07 -08:00
-
c25e711cf9
Reduce memory usage for sdallocx() test_alignment_and_size.
Jason Evans
2016-11-11 23:49:40 -08:00
-
ded4f38ffd
Reduce memory usage for sdallocx() test_alignment_and_size.
Jason Evans
2016-11-11 23:49:40 -08:00
-
1aeea0f391
Simplify extent_quantize().
Jason Evans
2016-11-11 22:46:55 -08:00
-
a2af09f025
Remove overly restrictive stats_cactive_{add,sub}() assertions.
Jason Evans
2016-11-11 22:15:27 -08:00
-
b9408d77a6
Fix/simplify chunk_recycle() allocation size computations.
Jason Evans
2016-11-11 21:58:05 -08:00
-
2cdf07aba9
Fix extent_quantize() to handle greater-than-huge-size extents.
Jason Evans
2016-11-11 21:14:29 -08:00
-
e916d55ba1
Add configure support for *-*-linux-android.
Jason Evans
2016-11-10 15:35:29 -08:00
-
092d760817
Support Debian GNU/kFreeBSD.
Samuel Moritz
2016-07-25 19:33:27 +02:00
-
32d69e967e
Add configure support for *-*-linux-android.
Jason Evans
2016-11-10 15:35:29 -08:00
-
b4486dce24
Update config.{guess,sub} from upstream.
Jason Evans
2016-11-10 15:02:05 -08:00
-
-
c233dd5e40
Update config.{guess,sub} from upstream.
Jason Evans
2016-11-10 15:02:05 -08:00
-
0110fa8451
Merge branch 'rc-4.3.1'
Jason Evans
2016-11-07 17:21:12 -08:00
-
-
b0f56583b7
Update ChangeLog for 4.3.1.
Jason Evans
2016-11-07 16:22:02 -08:00
-
85dae2ff49
Update ChangeLog for 4.3.1.
Jason Evans
2016-11-07 16:22:02 -08:00
-
7b8e74f48f
Revert "Define 64-bits atomics unconditionally"
Jason Evans
2016-11-07 11:41:34 -08:00
-
5d6cb6eb66
Refactor prng to not use 64-bit atomics on 32-bit platforms.
Jason Evans
2016-11-07 10:52:44 -08:00
-
5e0373c815
Fix test_prng_lg_range_zu() to work on 32-bit systems.
Jason Evans
2016-11-07 11:50:11 -08:00
-
cda59f9970
Rename atomic_*_{uint32,uint64,u}() to atomic_*_{u32,u64,zu}().
Jason Evans
2016-11-07 11:27:48 -08:00
-
2e46b13ad5
Revert "Define 64-bits atomics unconditionally"
Jason Evans
2016-11-07 10:53:35 -08:00
-
04b463546e
Refactor prng to not use 64-bit atomics on 32-bit platforms.
Jason Evans
2016-11-07 10:52:44 -08:00
-
a4e83e8593
Fix run leak.
Jason Evans
2016-11-07 09:37:12 -08:00
-
-
9bef119b42
Merge branch 'rel-4.3.0'
Jason Evans
2016-11-04 17:46:17 -07:00
-
-
8019f4c21c
Merge branch 'rel-4.3.0'
Jason Evans
2016-11-04 17:38:52 -07:00
-
-
23f04ef9b7
Update ChangeLog for 4.3.0.
Jason Evans
2016-11-04 15:15:24 -07:00
-
e0a9e78374
Update ChangeLog for 4.3.0.
Jason Evans
2016-11-04 15:15:24 -07:00
-
28b7e42e44
Fix arena data structure size calculation.
Jason Evans
2016-11-04 15:00:08 -07:00
-
77635bf532
Fixes to Visual Studio Project files
Matthew Parkinson
2016-11-04 10:27:32 +00:00
-
-
d30b3ea51a
Fixes to Visual Studio Project files
Matthew Parkinson
2016-11-04 10:27:32 +00:00
-
cb3ad659f0
Use -std=gnu11 if available.
Jason Evans
2016-11-03 21:57:17 -07:00
-
213667fe26
Update ChangeLog for 4.3.0.
Jason Evans
2016-11-04 00:02:43 -07:00
-
32896a902b
Fix large allocation to search optimal size class heap.
Jason Evans
2016-11-03 22:21:34 -07:00
-
e9012630ac
Fix chunk_alloc_cache() to support decommitted allocation.
Jason Evans
2016-11-03 17:11:01 -07:00
-
6d2a57cfbb
Use -std=gnu11 if available.
Jason Evans
2016-11-03 21:57:17 -07:00
-
0760876927
Update ChangeLog for 4.3.0.
Jason Evans
2016-11-04 00:02:43 -07:00
-
a967fae362
Fix/simplify extent_recycle() allocation size computations.
Jason Evans
2016-11-03 23:49:21 -07:00
-
4a7852137d
Fix extent_recycle()'s cache-oblivious padding support.
Jason Evans
2016-11-03 21:14:59 -07:00
-
ea9961acdb
Fix psz/pind edge cases.
Jason Evans
2016-11-03 21:18:50 -07:00
-
8dd5ea87ca
Fix extent_alloc_cache[_locked]() to support decommitted allocation.
Jason Evans
2016-11-03 17:25:54 -07:00
-
4f7d8c2dee
Update symbol mangling.
Jason Evans
2016-11-03 15:00:02 -07:00
-
dd3ed23aea
Update symbol mangling.
Jason Evans
2016-11-03 14:55:58 -07:00
-
1ceae2f8cb
Update ChangeLog for 4.3.0.
Jason Evans
2016-11-02 19:45:01 -07:00
-
62de7680ca
Update project URL.
Jason Evans
2016-09-12 11:56:24 -07:00
-
04e1328ef1
Update ChangeLog for 4.3.0.
Jason Evans
2016-11-02 19:45:01 -07:00
-
69f027b855
Support Debian GNU/kFreeBSD.
Samuel Moritz
2016-07-25 19:33:27 +02:00
-
25f7bbcf28
Fix long spinning in rtree_node_init
Dave Watson
2016-10-31 16:23:33 -07:00
-
712fde79fd
Check for existance of CPU_COUNT macro before using it.
Dave Watson
2016-11-02 18:22:32 -07:00