Commit Graph

  • 4f37ef693e Refactor prof_dump() to reduce contention. Jason Evans 2014-01-16 13:23:56 -0800
  • 35f1bc4e4b Fix warnings and a test failure exposed on CentOS 6.3. Jason Evans 2014-01-14 17:49:37 -0800
  • fb1775e47e Refactor prof_lookup() by extracting prof_lookup_global(). Jason Evans 2014-01-14 17:04:34 -0800
  • aa5113b1fd Refactor overly large/complex functions. Jason Evans 2014-01-14 16:23:03 -0800
  • b2c31660be Extract profiling code from [re]allocation functions. Jason Evans 2014-01-12 15:05:44 -0800
  • 6b694c4d47 Add junk/zero filling unit tests, and fix discovered bugs. Jason Evans 2014-01-07 16:47:56 -0800
  • e18c25d23d Add util unit tests, and fix discovered bugs. Jason Evans 2014-01-06 20:33:48 -0800
  • 8cd0d94977 Convert assert() in test code to assert_*(). Jason Evans 2014-01-03 17:07:58 -0800
  • 981bb499d9 Add unit tests for qr, ql, and rb. Jason Evans 2014-01-03 16:35:03 -0800
  • b954bc5d3a Convert rtree from (void *) to (uint8_t) storage. Jason Evans 2014-01-02 17:36:38 -0800
  • b980cc774a Add rtree unit tests. Jason Evans 2014-01-02 16:08:28 -0800
  • 5aeeda6f92 Clean up code formatting. Jason Evans 2014-01-02 13:38:23 -0800
  • 0405312921 Fix an uninitialized variable read in xallocx(). Jason Evans 2013-12-20 15:52:01 -0800
  • 0a8696658f Add stats unit tests. Jason Evans 2013-12-20 15:47:16 -0800
  • d8a390020c Fix a few mallctl() documentation errors. Jason Evans 2013-12-19 21:40:41 -0800
  • de73296d6b Add mallctl*() unit tests. Jason Evans 2013-12-18 23:21:42 -0800
  • 1393d79a4c Remove ENOMEM from the documented set of *mallctl() errors. Jason Evans 2013-12-18 15:35:45 -0800
  • 1b75b4e6d1 Add missing prototypes. Jason Evans 2013-12-17 15:30:49 -0800
  • 0d6c5d8bd0 Add quarantine unit tests. Jason Evans 2013-12-17 15:14:36 -0800
  • eca367b779 Fix a typo in a string constant. Jason Evans 2013-12-17 09:14:39 -0800
  • e6b7aa4a60 Add hash (MurmurHash3) tests. Jason Evans 2013-12-16 22:55:41 -0800
  • e948fa6439 Add ckh unit tests. Jason Evans 2013-12-16 18:04:23 -0800
  • e935c07e00 Add rallocx() test of both alignment and zeroing. Jason Evans 2013-12-16 13:37:21 -0800
  • 5fbad0902b Finish arena_prof_ctx_set() optimization. Jason Evans 2013-12-15 22:08:44 -0800
  • 6e62984ef6 Don't junk-fill reallocations unless usize changes. Jason Evans 2013-12-15 21:49:40 -0800
  • 665769357c Optimize arena_prof_ctx_set(). Jason Evans 2013-12-15 16:21:30 -0800
  • 5a658b9c75 Add zero/align tests for rallocx(). Jason Evans 2013-12-15 15:54:18 -0800
  • 3477991440 Fix name mangling issues. Jason Evans 2013-12-13 15:07:43 -0800
  • d82a5e6a34 Implement the *allocx() API. Jason Evans 2013-12-12 22:35:52 -0800
  • 0ac396a06a Fix a strict aliasing violation. Jason Evans 2013-12-12 15:20:49 -0800
  • a2be4779b1 Fix a malloc_mutex dependency in mtx. Jason Evans 2013-12-12 15:14:51 -0800
  • dfecadf4b2 Fix a strict aliasing violation. Jason Evans 2013-12-12 15:05:24 -0800
  • 00a9cc7b6d Streamline test output. Jason Evans 2013-12-12 14:58:26 -0800
  • 0f4f1efd94 Add mq (message queue) to test infrastructure. Jason Evans 2013-12-12 14:41:02 -0800
  • 19609724f9 Clean up SFMT test. Jason Evans 2013-12-10 15:05:24 -0800
  • 6edc97db15 Fix inline-related macro issues. Jason Evans 2013-12-10 14:23:10 -0800
  • 7369232544 Silence some unused variable warnings. Jason Evans 2013-12-10 13:51:52 -0800
  • b1941c6150 Add probabability distribution utility code. Jason Evans 2013-12-09 23:36:37 -0800
  • 80061b6df0 Integrate SFMT 1.3.3 into test infrastructure. Jason Evans 2013-12-09 13:21:08 -0800
  • a4f124f59f Normalize #define whitespace. Jason Evans 2013-12-08 22:28:27 -0800
  • 2a83ed0284 Refactor tests. Jason Evans 2013-12-08 20:52:21 -0800
  • 9f35a71a81 Make jemalloc.h formatting more consistent. Jason Evans 2013-12-07 11:53:26 -0800
  • 748dfac778 Add test code coverage analysis. Jason Evans 2013-12-06 18:27:33 -0800
  • d37d5adee4 Disable floating point code/linking when possible. Jason Evans 2013-12-05 23:01:50 -0800
  • dc1bed6227 Fix more test refactoring issues. Jason Evans 2013-12-05 21:43:46 -0800
  • 14990b83d1 Fix test refactoring issues for Linux. Jason Evans 2013-12-05 17:58:32 -0800
  • 72284f0335 Add tsd test. Jason Evans 2013-12-04 17:40:49 -0800
  • 95424fc188 Fix build target to be build_lib, as documented. Jason Evans 2013-12-03 22:28:10 -0800
  • 86abd0dcd8 Refactor to support more varied testing. Jason Evans 2013-11-30 15:25:42 -0800
  • 6668853596 Avoid deprecated sbrk(2) on OS X. Jason Evans 2013-12-03 21:49:36 -0800
  • 52b30691f9 Remove unused variable. Jason Evans 2013-12-02 15:16:39 -0800
  • addad093f8 Clean up malloc_ncpus(). Jason Evans 2013-11-29 16:19:44 -0800
  • 39e7fd0580 Fix ALLOCM_ARENA(a) handling in rallocm(). Jason Evans 2013-11-25 18:02:35 -0800
  • d6df91438a Fix a potential infinite loop during thread exit. Jason Evans 2013-11-19 18:01:45 -0800
  • aabaf851b2 Add ids for all mallctl entries. Jason Evans 2013-10-30 14:52:09 -0700
  • c368f8c8a2 Remove unnecessary zeroing in arena_palloc(). Jason Evans 2013-10-29 18:17:42 -0700
  • 96eeaec5dd Update autoconf support files. Jason Evans 2013-10-28 12:44:16 -0700
  • 239692b18e Fix whitespace. Jason Evans 2013-10-28 12:41:37 -0700
  • cb17fc6a8f Add support for LinuxThreads. Leonard Crestez 2013-10-22 00:12:16 +0300
  • ac4403cacb Delay pthread_atfork registering. Leonard Crestez 2013-10-22 00:11:09 +0300
  • 93f39f8d23 Fix a file descriptor leak in a prof_dump_maps() error path. Jason Evans 2013-10-21 15:07:40 -0700
  • 1d1cee127a Add a missing mutex unlock in malloc_init_hard() error path. Jason Evans 2013-10-21 15:04:12 -0700
  • e2985a2381 Avoid (x < 0) comparison for unsigned x. Jason Evans 2013-10-21 15:01:44 -0700
  • 30e7cb1118 Fix a data race for large allocation stats counters. Jason Evans 2013-10-21 15:00:06 -0700
  • f1c3da8b02 Consistently use malloc_mutex_prefork(). Jason Evans 2013-10-21 14:59:10 -0700
  • 6556e28be1 Prefer not_reached() over assert(false) where appropriate. Jason Evans 2013-10-21 14:56:27 -0700
  • 0135fb806e Merge branch 'dev' Jason Evans 2013-10-20 19:44:27 -0700
  • 0f7ba3ff2a Update ChangeLog for 3.4.1. Jason Evans 2013-10-20 19:40:09 -0700
  • 7a9c8d10b6 Update README. Jason Evans 2013-10-20 19:38:19 -0700
  • d504477935 Fix a compiler warning. Jason Evans 2013-10-20 15:11:01 -0700
  • 7b65180b32 Fix a race condition in the "arenas.extend" mallctl. Jason Evans 2013-10-20 14:09:54 -0700
  • 0f1d8ec300 Fix an off-by-one flaw in a test. Jason Evans 2013-10-20 14:09:01 -0700
  • 8edaf86b67 Fix dangerous casts in tests. Jason Evans 2013-10-20 14:07:18 -0700
  • dda90f59e2 Fix a Valgrind integration flaw. Jason Evans 2013-10-19 23:48:40 -0700
  • ff08ef7046 Update ChangeLog. Jason Evans 2013-10-19 21:41:10 -0700
  • 87a02d2bb1 Fix a Valgrind integration flaw. Jason Evans 2013-10-19 21:40:20 -0700
  • 543abf7e6c Fix inlining warning. Jason Evans 2013-10-19 17:20:18 -0700
  • 3ab682d341 Silence an unused variable warning. Jason Evans 2013-10-19 17:19:49 -0700
  • dd6ef0302f malloc_conf_init: revert errno value when readlink(2) fail. Alexandre Perrin 2013-09-20 19:58:11 +0200
  • a33488d648 Fix typo. Jason Evans 2013-10-03 14:38:39 -0700
  • 80ddf498eb Fix build break for MSVC. Jason Evans 2013-08-20 11:48:19 +0100
  • ad505e0ec6 Allow toolchain to determine ar Jory A. Pratt 2013-08-11 09:44:59 -0500
  • 0ed518e5da Merge branch 'dev' Jason Evans 2013-06-02 21:05:59 -0700
  • 765cc2b583 Update ChangeLog for 3.4.0. Jason Evans 2013-06-02 20:58:00 -0700
  • daf6d0446c Add aarch64 LG_QUANTUM size definition Riku Voipio 2013-03-18 16:40:20 +0200
  • 4f929aa948 Fix another deadlock related to chunk_record(). Jason Evans 2013-04-22 22:36:18 -0700
  • 741fbc6ba4 Fix deadlock related to chunk_record(). Jason Evans 2013-04-17 09:57:11 -0700
  • 705328ca46 Clarify how to use malloc_conf. Jason Evans 2013-03-19 16:28:41 -0700
  • 9ef9d9e8c2 Merge branch 'dev' Jason Evans 2013-03-06 12:04:18 -0800
  • 2298835e70 Update ChangeLog for 3.3.1. Jason Evans 2013-03-06 11:11:17 -0800
  • a491585157 Add no-op bodies to VALGRIND_*() macro stubs. Jason Evans 2013-03-06 11:19:31 -0800
  • 9f9897ad42 fix building for s390 systems Mike Frysinger 2013-01-28 15:19:34 -0500
  • 88c222c8e9 Fix a prof-related locking order bug. Jason Evans 2013-02-06 11:59:30 -0800
  • 06912756cc Fix Valgrind integration. Jason Evans 2013-01-31 17:02:53 -0800
  • a7a28c334e Fix a chunk recycling bug. Jason Evans 2013-01-31 16:53:58 -0800
  • d0e942e466 Fix two quarantine bugs. Jason Evans 2013-01-31 14:42:41 -0800
  • bbe29d374d Fix potential TLS-related memory corruption. Jason Evans 2013-01-30 15:03:11 -0800
  • 83789f4530 Merge branch 'dev' Jason Evans 2013-01-23 10:32:04 -0800
  • b5681fb20c Updated ChangeLog for 3.3.0. Jason Evans 2013-01-22 22:45:09 -0800
  • dd0438ee6b Specify 'inline' in addition to always_inline attribute. Jason Evans 2013-01-22 20:43:04 -0800