All releases of The Hoard Scalable Memory Allocator

  •  28 May 2005 14:11
Avatar

    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.

    •  13 Dec 2004 22:44
    Avatar

      Release Notes: This release improves handling for large objects (over 4K) on Windows, and rolls the documentation into the distribution (in XML and HTML formats).

      •  04 Dec 2004 20:39
      Avatar

        Release Notes: This version features a major algorithmic change (essentially, a variant of thread-local allocation buffers) that dramatically boosts performance by avoiding atomic operations. A bug for 64-bit versions was fixed. The Windows build (for winhoard) was changed slightly.

        •  15 Nov 2004 18:08
        Avatar

          Release Notes: Several performance optimizations and a minor bugfix for non-Windows platforms (the bug is obscure and rare, but updating to this version is recommended if you are using the 3.x series). This release compiles cleanly for the SunWorks C compiler, which produces surprisingly bad code for Hoard (it does not handle templates well), GNU C is strongly recommended for Solaris platforms. Performance improvements are substantial, even for single-threaded code.

          •  04 Jun 2004 04:19
          Avatar

            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.

            •  29 Dec 2003 23:39
            Avatar

              Release Notes: This release fixes a build problem and a bug in two Heap Layers allocators (Kingsley & Lea).

              •  28 Dec 2003 23:13
              Avatar

                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.

                •  26 Dec 2003 16:20
                Avatar

                  Release Notes: This version of Hoard has been incorporated into the Heap Layers infrastructure, and is now included in the distribution. It includes a variety of performance and space improvements as well as improved Windows support (via Microsoft Research's Detours system).

                  •  26 Dec 2001 15:43
                  Avatar

                    Release Notes: Hoard now ships as a DLL for Windows, and includes shared libraries for other platforms. This release reduces internal fragmentation for small objects, and incorporates a variety of performance improvements, including the use of Doug Lea's malloc as a fast backing store. This version now supports 64-bit Solaris.

                    •  10 Jul 2001 22:22
                    Avatar

                      Release Notes: This release allows allocation of up to 2.5GB of memory under Linux 2.4, which is over 1.5GB more than with the default allocator.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.