about summary refs log tree commit homepage
path: root/ext/mwrap
DateCommit message (Expand)
2018-07-20documentation updates for 2.0.0 release
2018-07-16support Mwrap.quiet to temporarily disable allocation tracking
2018-07-16disable memalign tracking by default
2018-07-16do not track allocations for constructor and Init_
2018-07-16use memrchr to extract address under glibc
2018-07-16fixes for FreeBSD 11.1...
2018-07-16mwrap_aref: quiet -Wshorten-64-to-32 warning
2018-07-16implement accessors for SourceLocation
2018-07-16alias Mwrap.clear to Mwrap.reset
2018-07-16allow analyzing live allocations via Mwrap[location]
2018-07-16resolve real_malloc earlier for C++ programs
2018-07-16reduce stack usage from file names
2018-07-16memalign: check alignment on all public functions
2018-07-16ensure ENOMEM is preserved in errno when appropriate
2018-07-16internal_memalign: do not assume real_malloc succeeds
2018-07-16realloc: do not copy if allocation failed
2018-07-16hold RCU read lock to insert each allocation
2018-07-16mwrap: use malloc to do our own memalign
2018-07-16support per-allocation headers for per-alloc tracking
2018-07-15Mwrap.dump: do not segfault on invalid IO arg
2018-07-15use __attribute__((weak)) instead of dlsym
2018-07-02documentation updates
2018-07-02release GVL for most Ruby operations
2018-07-02favor inline helpers instead of magic numbers
2018-07-02require Userspace RCU to track non-GVL allocations
2018-07-02initial