Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
jemalloc_new
/
a268af50857f0a4d139f26c66d22debbfae7a674
a268af5
Stop depending on JEMALLOC_N() for function interception during testing.
by Jason Evans
· 7 years ago
b3b033e
Do not build in parallel on AppVeyor.
by Jason Evans
· 7 years ago
6f58e63
Update and rename INSTALL to INSTALL.md
by Arkady Shapkin
· 7 years ago
17dddde
Specify -Werror for run_tests builds.
by Jason Evans
· 7 years ago
81ef365
Avoid compiler warnings on Windows.
by Jason Evans
· 7 years ago
11d2f39
Remove mutex_prof_data_t redeclaration.
by Jason Evans
· 7 years ago
31baedb
Add --with-version=VERSION .
by Jason Evans
· 7 years ago
0798fe6
Fix rtree_leaf_elm_szind_slab_update().
by Jason Evans
· 7 years ago
344dd34
rtree_leaf_elm_extent_write() --> rtree_leaf_elm_extent_lock_write()
by Jason Evans
· 7 years ago
1c982c3
Make VS2015 project work again
by rustyx
· 7 years ago
fc1aaf1
Revert "Use trylock in tcache_bin_flush when possible."
by Qi Wang
· 7 years ago
209f292
Header refactoring: tsd - cleanup and dependency breaking.
by David Goldblatt
· 7 years ago
c86c8f4
Add extent_destroy_t and use it during arena destruction.
by Jason Evans
· 7 years ago
b9ab04a
Refactor !opt.munmap to opt.retain.
by Jason Evans
· 7 years ago
d901a37
Revert "Use try_flush first in tcache_dalloc."
by Qi Wang
· 7 years ago
5c56603
Inline tcache_bin_flush_small_impl / _large_impl.
by Qi Wang
· 7 years ago
b0c2a28
Use try_flush first in tcache_dalloc.
by Qi Wang
· 7 years ago
8584adc
Use trylock in tcache_bin_flush when possible.
by Qi Wang
· 7 years ago
e2aad5e
Remove redundant extent lookup in tcache_bin_flush_large.
by Qi Wang
· 7 years ago
05775a3
Avoid prof_dump during reentrancy.
by Qi Wang
· 7 years ago
268843a
Header refactoring: pages.h - unify and remove from catchall.
by David Goldblatt
· 7 years ago
dab4beb
Header refactoring: hash - unify and remove from catchall.
by David Goldblatt
· 7 years ago
89e2d3c
Header refactoring: ctl - unify and remove from catchall.
by David Goldblatt
· 7 years ago
c67c3e4
Replace --disable-munmap with opt.munmap.
by Jason Evans
· 7 years ago
e2cc628
Remove --enable-code-coverage.
by Jason Evans
· 7 years ago
0f63396
Remove --disable-cc-silence.
by Jason Evans
· 7 years ago
cf6035e
Use trylock in arena_decay_impl().
by Qi Wang
· 7 years ago
f970c49
Implement malloc_mutex_trylock() w/ proper stats update.
by Qi Wang
· 7 years ago
af76f0e
Remove --with-lg-tiny-min.
by Jason Evans
· 7 years ago
b545300
Remove --with-lg-size-class-group.
by Jason Evans
· 7 years ago
120c7a7
Header refactoring: bitmap - unify and remove from catchall.
by David Goldblatt
· 7 years ago
d6b5c7e
Header refactoring: stats - unify and remove from catchall
by David Goldblatt
· 7 years ago
36abf78
Header refactoring: move smoothstep.h out of the catchall.
by David Goldblatt
· 7 years ago
31b4321
Header refactoring: size_classes module - remove from the catchall
by David Goldblatt
· 7 years ago
68da236
Header refactoring: ckh module - remove from the catchall and unify.
by David Goldblatt
· 7 years ago
bf2dc7e
Header refactoring: ticker module - remove from the catchall and unify.
by David Goldblatt
· 7 years ago
fa3ad73
Header refactoring: prng module - remove from the catchall and unify.
by David Goldblatt
· 7 years ago
4d2e4bf
Get rid of most of the various inline macros.
by David Goldblatt
· 7 years ago
7d86c92
Add missing 'test' to LG_SIZEOF_PTR tests.
by Jason Evans
· 7 years ago
3aac709
Output MALLOC_CONF and debug cmd when test failure happens.
by Qi Wang
· 7 years ago
425253e
Enable -Wundef, when supported.
by David Goldblatt
· 7 years ago
3823eff
Remove --enable-ivsalloc.
by Jason Evans
· 7 years ago
b2a8453
Remove --disable-tls.
by Jason Evans
· 7 years ago
ae248a2
Use openat syscall if available
by Jim Chen
· 7 years ago
4403c9a
Remove --disable-tcache.
by Jason Evans
· 7 years ago
5aa46f0
Bypass extent tracking for auto arenas.
by Qi Wang
· 7 years ago
fed9a88
Trim before commit in extent_recycle().
by Jason Evans
· 7 years ago
acf4c8a
Output 4 counters for bin mutexes instead of just 2.
by Qi Wang
· 7 years ago
da4cff0
Support --with-lg-page values larger than system page size.
by Jason Evans
· 7 years ago
45f087e
Revert "Remove BITMAP_USE_TREE."
by Jason Evans
· 7 years ago
38e847c
Header refactoring: unify spin.h and move it out of the catch-all.
by David Goldblatt
· 7 years ago
418d96a
Header refactoring: unify nstime.h and move it out of the catch-all
by David Goldblatt
· 7 years ago
7ebc838
Header refactoring: move jemalloc_internal_types.h out of the catch-all
by David Goldblatt
· 7 years ago
d9ec36e
Header refactoring: move assert.h out of the catch-all
by David Goldblatt
· 7 years ago
f692e6c
Header refactoring: move util.h out of the catchall
by David Goldblatt
· 7 years ago
54373be
Header refactoring: move malloc_io.h out of the catchall
by David Goldblatt
· 7 years ago
0b00ffe
Header refactoring: move bit_util.h out of the catchall
by David Goldblatt
· 7 years ago
2236651
Move CPP_PROLOGUE and CPP_EPILOGUE to the .cpp
by David Goldblatt
· 7 years ago
a01f993
Only disable munmap(2) by default on 64-bit Linux.
by Jason Evans
· 7 years ago
c43a83d
Fix LD_PRELOAD_VAR configuration logic for 64-bit AIX.
by Jason Evans
· 7 years ago
855c127
Remove the function alignment of prof_backtrace.
by Qi Wang
· 7 years ago
881fbf7
Prefer old/low extent_t structures during reuse.
by Jason Evans
· 7 years ago
76b35f4
Track extent structure serial number (esn) in extent_t.
by Jason Evans
· 7 years ago
69aa552
Allocate increasingly large base blocks.
by Jason Evans
· 7 years ago
6757016
Update base_unmap() to match extent_dalloc_wrapper().
by Jason Evans
· 7 years ago
3c9c41e
Improve rtree cache with a two-level cache design.
by Qi Wang
· 7 years ago
d16f1e5
Skip percpu arena when choosing iarena.
by Qi Wang
· 7 years ago
c2fcf9c
Switch to fine-grained reentrancy support.
by Qi Wang
· 7 years ago
b348ba2
Bundle 3 branches on fast path into tsd_state.
by Qi Wang
· 7 years ago
ccfe68a
Pass alloc_ctx down profiling path.
by Qi Wang
· 7 years ago
f35213b
Pass dalloc_ctx down the sdalloc path.
by Qi Wang
· 7 years ago
e709fae
Header refactoring: move atomic.h out of the catch-all
by David Goldblatt
· 7 years ago
743d940
Header refactoring: Split up jemalloc_internal.h
by David Goldblatt
· 7 years ago
0237870
Header refactoring: break out ql.h dependencies
by David Goldblatt
· 7 years ago
610cb83
Header refactoring: break out qr.h dependencies
by David Goldblatt
· 7 years ago
63a5cd4
Header refactoring: break out rb.h dependencies
by David Goldblatt
· 7 years ago
2f00ce4
Header refactoring: break out ph.h dependencies
by David Goldblatt
· 7 years ago
57e36e1
Header refactoring: Add CPP_PROLOGUE and CPP_EPILOGUE macros
by David Goldblatt
· 7 years ago
bfa530b
Pass dealloc_ctx down free() fast path.
by Qi Wang
· 7 years ago
8209df2
Turn on -Werror for travis CI builds
by David Goldblatt
· 7 years ago
701daa5
Port CPU_SPINWAIT to __powerpc64__
by Rafael Folco
· 7 years ago
04ef218
Move reentrancy_level to the beginning of TSD.
by Qi Wang
· 7 years ago
b407a65
Add basic reentrancy-checking support, and allow arena_new to reenter.
by David Goldblatt
· 8 years ago
0a0fcd3
Add hooking functionality
by David Goldblatt
· 8 years ago
36bd90b
Optimizing TSD and thread cache layout.
by Qi Wang
· 7 years ago
4dec507
Bypass witness_fork in TSD when !config_debug.
by Qi Wang
· 7 years ago
0fba57e
Get rid of tcache_enabled_t as we have runtime init support.
by Qi Wang
· 7 years ago
fde3e20
Integrate auto tcache into TSD.
by Qi Wang
· 8 years ago
eeabdd2
Remove the pre-C11-atomics API, which is now unused
by David Goldblatt
· 7 years ago
074f225
Make prof's cum_gctx a C11-style atomic
by David Goldblatt
· 7 years ago
5dcc13b
Make the mutex n_waiting_thds field a C11-style atomic
by David Goldblatt
· 7 years ago
492a941
Convert extent module to use C11-style atomcis
by David Goldblatt
· 7 years ago
30d74db
Convert accumbytes in prof_accum_t to C11 atomics, when possible
by David Goldblatt
· 7 years ago
55d992c
Make extent_dss use C11-style atomics
by David Goldblatt
· 7 years ago
92aafb0
Make base_t's extent_hooks field C11-atomic
by David Goldblatt
· 7 years ago
56b72c7
Transition arena struct fields to C11 atomics
by David Goldblatt
· 7 years ago
bc32ec3
Move arena-tracking atomics in jemalloc.c to C11-style
by David Goldblatt
· 7 years ago
864adb7
Transition e_prof_tctx in struct extent to C11 atomics
by David Goldblatt
· 7 years ago
7da04a6
Convert prng module to use C11-style atomics
by David Goldblatt
· 7 years ago
492e9f3
Make the tsd member init functions to take tsd_t * type.
by Qi Wang
· 7 years ago
Next »