Skip to content
  1. Apr 20, 2012
  2. Apr 19, 2012
  3. Apr 18, 2012
  4. Apr 17, 2012
  5. Apr 16, 2012
  6. Apr 14, 2012
  7. Apr 13, 2012
    • Jason Evans's avatar
      Disable munmap() if it causes VM map holes. · 7ca0fdfb
      Jason Evans authored
      Add a configure test to determine whether common mmap()/munmap()
      patterns cause VM map holes, and only use munmap() to discard unused
      chunks if the problem does not exist.
      
      Unify the chunk caching for mmap and dss.
      
      Fix options processing to limit lg_chunk to be large enough that
      redzones will always fit.
      7ca0fdfb
    • Jason Evans's avatar
      Always disable redzone by default. · d6abcbb1
      Jason Evans authored
      Always disable redzone by default, even when --enable-debug is
      specified.  The memory overhead for redzones can be substantial, which
      makes this feature something that should only be opted into.
      d6abcbb1
    • Jason Evans's avatar
      Re-silence -MM compiler invocations. · c751b1c2
      Jason Evans authored
      c751b1c2
  8. Apr 12, 2012
  9. Apr 11, 2012
    • Jason Evans's avatar
      Implement Valgrind support, redzones, and quarantine. · 122449b0
      Jason Evans authored
      Implement Valgrind support, as well as the redzone and quarantine
      features, which help Valgrind detect memory errors.  Redzones are only
      implemented for small objects because the changes necessary to support
      redzones around large and huge objects are complicated by in-place
      reallocation, to the point that it isn't clear that the maintenance
      burden is worth the incremental improvement to Valgrind support.
      
      Merge arena_salloc() and arena_salloc_demote().
      
      Refactor i[v]salloc() to expose the 'demote' option.
      122449b0
    • Jason Evans's avatar
      Rename labels. · a1ee7838
      Jason Evans authored
      Rename labels from FOO to label_foo in order to avoid system macro
      definitions, in particular OUT and ERROR on mingw.
      
      Reported by Mike Hommey.
      a1ee7838
  10. Apr 10, 2012