All releases of The Hoard Scalable Memory Allocator

  •  28 Oct 2013 21:59
Avatar

    Release Notes: Dramatically improves performance. Fixes a bug on Windows x86-64.

    •  10 Nov 2009 16:44
    Avatar

      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.

      •  20 Feb 2008 18:43
      Avatar

        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.

        •  19 Sep 2007 07:05
        Avatar

          Release Notes: The fast path for allocation was streamlined, substantially accelerating both 32-bit and 64-bit code. pthread_* based thread-specific data is now used for x86-64, where it's faster. These combine to improve benchmark performance on x86-32 by up to 13%, and on x86-64 by up to 32%.

          •  25 May 2007 16:53
          Avatar

            Release Notes: This release has fixes for building on Mac OS X (Darwin) and to support some older versions of the Sun compilers. It adds FreeBSD as a supported target.

            •  22 May 2007 03:47
            Avatar

              Release Notes: An x86-64 target was added for Linux/GCC along with support for posix_memalign (for Unix systems), and a static library build option for Linux.

              •  11 Mar 2007 07:55
              Avatar

                Release Notes: Performance was substantially improved due to thread-specific heap allocation. A revised algorithm for large objects that eliminates mmap fragmentation was incorporated. Support for Solaris x86 (32 and 64 bit) was added. A problem for 64-bit builds was fixed. Thread-specific data for Windows was changed to support use in DLLs. Mac OS X (Darwin) is now fully supported.

                •  23 May 2006 00:34
                Avatar

                  Release Notes: Eliminates a (rare) memory error.

                  •  19 May 2006 09:46
                  Avatar

                    Release Notes: Several cross-platform memory leaks were resolved, including one potentially acute one for Windows.

                    •  29 Dec 2005 06:18
                    Avatar

                      Release Notes: Support was added for x86-64, Apple Mac OS X, and Microsoft's Visual Studio 2005. A leak for Windows due to the surprising VirtualFree API (which doesn't reclaim memory unless the size argument is 0) was fixed. The Detours version was restored, but with thread-specific local heaps disabled. All dependencies on STL were removed.

                      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.