- |
Refactored and fixed TLAB support to do appropriate cleanup. |
- |
Added interception of Solaris threads API (thr_*) |
- |
Moved createKey out of critical path, improving speed for Unix platforms that do not support __thread. |
- |
Added a lock to AlignedMmap to prevent a possible race condition. |
- |
Changed hooks to use GNU-supported hooks on platforms with glibc (especially Linux). |
- |
Changed all code to include C++ headers (e.g., instead of ). |
- |
Improved Mac support. |
- |
Added robustness, checking for heap corruption or other errors. |
- |
Improved Windows support (added _recalloc interception). |
- |
Fixed incorrect handling of a (highly unlikely) out-of-memory condition in bumpalloc.h . |