Commit Graph

  • 999e1b5cc7 Fix thd_join on win64 Mike Hommey 2014-05-29 09:03:00 +0900
  • 1f6d77e1f6 Use KQU() rather than QU() where applicable. Jason Evans 2014-05-28 21:14:16 -0700
  • d04047cc29 Add size class computation capability. Jason Evans 2014-05-28 16:11:55 -0700
  • 99118622ff Use nallocx() rather than mallctl() to trigger initialization. Jason Evans 2014-05-28 11:23:01 -0700
  • 26f44df742 Make sure initialization occurs prior to running tests. Jason Evans 2014-05-28 11:08:17 -0700
  • ccf046659a STATIC_PAGE_SHIFT for cross-compiling jemalloc Daniel Micay 2014-05-07 01:17:05 -0400
  • b54aef1d8c Fixup after 3a730df (Avoid pointer arithmetic on void*[...]) Mike Hommey 2014-05-28 14:17:01 +0900
  • 17767b5f2b Correctly return exit code from thd_join on Windows Mike Hommey 2014-05-28 14:06:30 +0900
  • 26246af977 Define INFINITY when it's not defined Mike Hommey 2014-05-28 13:14:46 +0900
  • 12f74e680c Move platform headers and tricks from jemalloc_internal.h.in to a new jemalloc_internal_decls.h header Mike Hommey 2014-05-28 12:39:13 +0900
  • affe009e37 Use a configure test to detect the form of malloc_usable_size in malloc.h Mike Hommey 2014-05-28 08:10:12 +0900
  • 22bc570fba Move __func__ to jemalloc_internal_macros.h Mike Hommey 2014-05-21 18:06:14 +0900
  • a9df1ae622 Use ULL prefix instead of LLU for unsigned long longs Mike Hommey 2014-05-21 16:34:02 +0900
  • 3a730dfd50 Avoid pointer arithmetic on void* in test/integration/rallocx.c Mike Hommey 2014-05-21 18:13:21 +0900
  • 86e2e703ff Rename "small" local variable, because windows headers #define it Mike Hommey 2014-05-21 18:01:21 +0900
  • 7330c3770a Use C99 varadic macros instead of GCC ones Mike Hommey 2014-05-21 18:00:15 +0900
  • 1ad4a6e9f9 Add missing $(EXE) to filter TESTS_UNIT_AUX_OBJS Mike Hommey 2014-05-21 17:44:42 +0900
  • f41f143668 Replace variable arrays in tests with VARIABLE_ARRAY Mike Hommey 2014-05-21 17:24:08 +0900
  • d6fd11413e Define DLLEXPORT when building .jet objects Mike Hommey 2014-05-21 17:04:24 +0900
  • 47d58a01ff Define _CRT_SPINCOUNT in test/src/mtx.c like in src/mutex.c Mike Hommey 2014-05-21 16:59:50 +0900
  • ed0b0ec935 Fix manual dependency on jemalloc_test.h Mike Hommey 2014-05-21 16:38:24 +0900
  • b4d62cd61b Minor doc edit. Jason Evans 2014-05-15 22:46:24 -0700
  • d4a238ccb0 Merge branch 'pr/80' into dev Jason Evans 2014-05-15 22:38:52 -0700
  • e2deab7a75 Refactor huge allocation to be managed by arenas. Jason Evans 2014-05-15 22:22:27 -0700
  • fb7fe50a88 Add support for user-specified chunk allocators/deallocators. aravind 2014-05-05 15:16:56 -0700
  • 4bbd11b789 Merge pull request #82 from thestinger/newline Jason Evans 2014-05-07 17:28:47 -0700
  • 74b1ea5ce0 fix git handling of newlines on windows Daniel Micay 2014-05-07 17:58:54 -0400
  • a344dd01c7 Fix coding sytle nits. Jason Evans 2014-05-01 15:51:30 -0700
  • 6f001059aa Simplify backtracing. Jason Evans 2014-04-22 18:41:15 -0700
  • 05125b8377 Update libunwind configuration check to look for unw_backtrace(). Jason Evans 2014-04-22 20:48:07 -0700
  • e23e3c44e1 Merge pull request #75 from luciang/dev Jason Evans 2014-04-22 18:50:35 -0700
  • 9d4e13f45a prof_backtrace: use unw_backtrace Lucian Adrian Grijincu 2014-04-21 20:52:35 -0700
  • 3541a904d6 Refactor small_size2bin and small_bin2size. Jason Evans 2014-04-16 17:14:33 -0700
  • 0b49403958 Fix debug-only compilation failures. Jason Evans 2014-04-16 16:38:22 -0700
  • 3e3caf03af Merge pull request #73 from bmaurer/smallmalloc Jason Evans 2014-04-16 16:33:21 -0700
  • 021136ce4d Create a const array with only a small bin to size map Ben Maurer 2014-04-16 14:31:24 -0700
  • 6c39f9e059 refactor profiling. only use a bytes till next sample variable. Ben Maurer 2014-04-15 13:47:13 -0700
  • a7619b7fa5 outline rare tcache_get codepaths Ben Maurer 2014-04-15 13:28:37 -0700
  • bd87b01999 Optimize Valgrind integration. Jason Evans 2014-04-15 16:35:08 -0700
  • ecd3e59ca3 Remove the "opt.valgrind" mallctl. Jason Evans 2014-04-15 14:33:50 -0700
  • a2c719b374 Remove the "arenas.purge" mallctl. Jason Evans 2014-04-15 12:46:28 -0700
  • 4d434adb14 Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug. Jason Evans 2014-04-15 12:09:48 -0700
  • 644d414bc9 Reverse the cc-silence default. Jason Evans 2014-04-14 22:49:23 -0700
  • 24a4ba77e1 Update MALLOCX_ARENA() documentation. Jason Evans 2014-04-14 22:38:59 -0700
  • 9790b9667f Remove the *allocm() API, which is superceded by the *allocx() API. Jason Evans 2014-04-14 22:32:31 -0700
  • 9b0cbf0850 Remove support for non-prof-promote heap profiling metadata. Jason Evans 2014-04-11 14:24:51 -0700
  • f4e026f525 Merge pull request #70 from bmaurer/bitsplitrefactor Jason Evans 2014-04-10 13:02:28 -0700
  • f9ff60346d refactoring for bits splitting Ben Maurer 2014-04-06 13:24:16 -0700
  • 82ae21b2c2 Merge pull request #68 from bmaurer/noderefarena Jason Evans 2014-04-10 10:14:19 -0700
  • be8e59f5a6 Don't dereference chunk->arena in free() hot path Ben Maurer 2014-04-05 15:59:08 -0700
  • 46c0af68bd Merge branch 'dev' Jason Evans 2014-03-31 09:33:19 -0700
  • 8a26eaca7f Add private namespace mangling for huge_dss_prec_get(). Jason Evans 2014-03-31 09:31:38 -0700
  • ff53631535 Update ChangeLog for 3.6.0. Jason Evans 2014-03-31 09:23:10 -0700
  • 9c62ed44b0 Document how dss precedence affects huge allocation. Jason Evans 2014-03-31 09:16:59 -0700
  • 82abf6fe69 Allow libgcc-based backtracing on x86. Jason Evans 2014-03-30 20:35:50 -0700
  • e181f5aa76 Keep frame pointers if using gcc frame intrinsics. Jason Evans 2014-03-30 18:58:32 -0700
  • e64b1b7be9 Enable big-endian mode for SFMT. Jason Evans 2014-03-30 17:24:24 -0700
  • df3f27024f Adapt hash tests to big-endian systems. Jason Evans 2014-03-30 16:27:08 -0700
  • ada8447cf6 Reduce maximum tested alignment. Jason Evans 2014-03-30 11:22:23 -0700
  • ab8c79fdaf Fix message formatting errors uncovered by p_test_fail() refactoring. Jason Evans 2014-03-30 11:21:09 -0700
  • e3f27cfced Fix p_test_fail()'s va_list abuse. Jason Evans 2014-03-29 23:14:32 -0700
  • 9480a23005 Merge pull request #59 from HarryWeppner/dev Jason Evans 2014-03-29 16:47:08 -0700
  • 57fb8e94ae Merge pull request #61 from mxw/huge-dss-prec Jason Evans 2014-03-28 14:48:56 -0700
  • c2da2591be Consistently use debug lib(s) if present Harald Weppner 2014-03-18 00:00:14 -0700
  • fbb31029a5 Use arena dss prec instead of default for huge allocs. Max Wang 2014-03-27 14:46:00 -0700
  • c2dcfd8ded Convert ALLOCM_ARENA() test to MALLOCX_ARENA() test. Jason Evans 2014-03-28 10:40:03 -0700
  • 67fd1e0700 Merge pull request #60 from telemenar/dev Jason Evans 2014-03-27 21:45:03 -0700
  • 20a8c78bfe Fix a crashing case where arena_chunk_init_hard returns NULL. Chris Pride 2014-03-25 22:36:05 -0700
  • 4bbf8181f3 Consistently use debug lib(s) if present Harald Weppner 2014-03-18 00:00:14 -0700
  • bf543df20c Enable profiling / leak detection in FreeBSD Harald Weppner 2014-03-17 23:53:00 -0700
  • 9e20df163c Remove duplicate 'static' keyword. Jason Evans 2014-02-26 10:19:18 -0800
  • 7709a64c59 Merge branch 'dev' Jason Evans 2014-02-25 16:46:31 -0800
  • b9ec5c9a00 Update ChangeLog for 3.5.1. Jason Evans 2014-02-25 16:43:51 -0800
  • b037a55f36 Restore tail call optimization subversion. Jason Evans 2014-02-25 16:11:15 -0800
  • 940fdfd5ee Fix junk filling for mremap(2)-based huge reallocation. Jason Evans 2014-02-25 11:58:50 -0800
  • cb657e3170 Add configure test to verify SSE2 code compiles. Jason Evans 2014-02-25 11:21:41 -0800
  • ad47e8996e Break prof_accum into multiple compilation units. Jason Evans 2014-02-24 22:00:10 -0800
  • 99b0fbbe69 Add workaround for missing 'restrict' keyword. Jason Evans 2014-02-24 16:08:38 -0800
  • 302735f90d Merge pull request #51 from ErwanLegrand/dev Jason Evans 2014-02-14 11:25:36 -0800
  • 69e9fbb9c1 Fix typo Erwan Legrand 2014-02-14 12:48:58 +0100
  • 9326a301b8 Merge pull request #50 from georgekola/Voxer-Solaris Jason Evans 2014-02-12 17:19:20 -0800
  • ddd6bd4e99 Using MADV_FREE on Solaris/Illumos George Kola 2014-02-12 23:05:45 +0000
  • 526e4a59a2 Prevent inlining of backtraced test functions. Jason Evans 2014-01-29 10:56:51 -0800
  • 2850e90d0d Remove flawed alignment-related overflow test. Jason Evans 2014-01-29 10:54:18 -0800
  • 5f60afa01e Avoid a compiler warning. Jason Evans 2014-01-28 23:04:02 -0800
  • a184d3fcde Fix/remove flawed alignment-related overflow tests. Jason Evans 2014-01-28 18:02:07 -0800
  • 2b51a3e9e9 Fix mallctl argument size mismatches (size_t vs. uint64_t). Jason Evans 2014-01-28 17:22:06 -0800
  • 9c8baec0a3 Fix a typo. Jason Evans 2014-01-22 13:08:47 -0800
  • cc47dde162 Merge branch 'dev' Jason Evans 2014-01-22 11:11:22 -0800
  • 798a481030 Update ChangeLog for 3.5.0. Jason Evans 2014-01-22 11:09:50 -0800
  • 56455f7ebc Update copyrights. Jason Evans 2014-01-22 11:09:04 -0800
  • 0c4e743eaf Test and fix malloc_printf("%%"). Jason Evans 2014-01-22 09:00:27 -0800
  • 0dec3507c6 Remove __FBSDID from rb.h. Jason Evans 2014-01-21 20:48:56 -0800
  • 898960247a Subvert tail call optimization in backtrace test. Jason Evans 2014-01-21 14:59:40 -0800
  • e2206edebc Fix unused variable warnings. Jason Evans 2014-01-21 14:59:13 -0800
  • 7d8fea9871 Avoid lazy-lock in a tcache-dependent test. Jason Evans 2014-01-21 14:20:29 -0800
  • 264dfd35d0 Update ChangeLog. Jason Evans 2014-01-17 17:01:23 -0800
  • 772163b4f3 Add heap profiling tests. Jason Evans 2014-01-17 15:40:52 -0800
  • eefdd02e70 Fix a variable prototype/definition mismatch. Jason Evans 2014-01-16 18:04:30 -0800
  • f234dc51b9 Fix name mangling for stress tests. Jason Evans 2014-01-16 17:38:01 -0800