Release Notes: This release incorporates a number of fixes and improvements: better per-thread allocation, improving speed for Unix platforms that do not support __thread; interception of the Solaris threads API (thr_*) to work with older Solaris programs; a fix for a possible race condition; and increased checking to protect against heap corruption or other errors. Hoard now uses GNU-supported hooks on platforms with glibc (especially Linux), allowing it to work better with legacy programs.
Release Notes: This release fixes a serious bug for Windows in thread reclamation. It fixes a small memory leak in thread creation. It substantially increases performance for small objects on 64-bit platforms. It works on 64-bit Windows.
Release Notes: Eliminates a (rare) memory error.
Release Notes: This release fixes a crash caused when invoking pthread_create with a NULL attribute, which is legal according to the POSIX standard. It plays well with the new Linux threads library (NPTL), which is the default in Red Hat Enterprise Linux 3. It takes advantage of compiler support for thread-local variables when available, further improving performance and avoiding contention.
Release Notes: A serious problem caused by the latest Linux threads library was fixe - pthread_* calls were not getting replaced due to weak linkage, resulting in improper initialization. Robustness improvements were made. The program now ensures that bogus frees (such as those with objects not allocated by Hoard) do not corrupt internal data structures.
Release Notes: This release fixes a build problem and a bug in two Heap Layers allocators (Kingsley & Lea).
Release Notes: A definition file in the distribution has been fixed (required for Windows compiles to work). Binaries for Linux, Solaris, and Windows are now available.
Release Notes: This release fixes a serious bug in the 2.0.5 release.
Release Notes: This release has been fixed to work under new Sun WorkShop compilers.
Release Notes: A fix that allows Hoard to work with Debug builds under Windows.