Skip to content
  1. Jun 08, 2016
  2. Jun 07, 2016
  3. May 12, 2016
  4. May 11, 2016
  5. May 08, 2016
  6. May 07, 2016
  7. May 06, 2016
  8. May 04, 2016
  9. May 03, 2016
    • Jason Evans's avatar
      2687a720
    • Jason Evans's avatar
      Use separate arena for chunk tests. · de35328a
      Jason Evans authored
      This assures that side effects of internal allocation don't impact
      tests.
      de35328a
    • hitstergtd's avatar
      Doc typo fixes. · c3b008ec
      hitstergtd authored
      c3b008ec
    • Jason Evans's avatar
      Fix malloc_stats_print() to print correct opt.narenas value. · d65db0e4
      Jason Evans authored
      This regression was caused by 8f683b94
      (Make opt_narenas unsigned rather than size_t.).
      d65db0e4
    • Jason Evans's avatar
      Fix bitmap_sfu() regression. · 8c83c021
      Jason Evans authored
      Fix bitmap_sfu() to shift by LG_BITMAP_GROUP_NBITS rather than
      hard-coded 6 when using linear (non-USE_TREE) bitmap search.  In
      practice this affects only 64-bit systems for which sizeof(long) is not
      8 (i.e. Windows), since USE_TREE is defined for 32-bit systems.
      
      This regression was caused by b8823ab0
      (Use linear scan for small bitmaps).
      
      This resolves #368.
      8c83c021
    • Jason Evans's avatar
      Fix potential chunk leaks. · 8d8960f6
      Jason Evans authored
      Move chunk_dalloc_arena()'s implementation into chunk_dalloc_wrapper(),
      so that if the dalloc hook fails, proper decommit/purge/retain cascading
      occurs.  This fixes three potential chunk leaks on OOM paths, one during
      dss-based chunk allocation, one during chunk header commit (currently
      relevant only on Windows), and one during rtree write (e.g. if rtree
      node allocation fails).
      
      Merge chunk_purge_arena() into chunk_purge_default() (refactor, no
      change to functionality).
      8d8960f6