Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

An EXTREMELY FAST portable thread caching malloc implementation written in C for multiple threads without lock contention based on dlmalloc. Optimised for x86 and x64. Compatible with C++. Can patch itself into existing binaries on Windows.

branch: master

Merge pull request #16 from gerasim13/master

Fixed malloc.h path on iOS target platform
latest commit ff4e4c1275
Niall Douglas authored
Octocat-spinner-32 .be Added wishlist to add nedbulkfree() September 10, 2012
Octocat-spinner-32 BEBugsAsHTML Added wishlist to add nedbulkfree() September 10, 2012
Octocat-spinner-32 nedmalloc.xcodeproj * Fixed dlmalloc bug which caused header corruption to mmap() alloca… April 27, 2009
Octocat-spinner-32 nedtries @ 3b61eaf Updated url for nedtries submodule to https October 16, 2013
Octocat-spinner-32 unsupported Disabled stack backtrace finding of MSVCRT when there is just one MSV… December 06, 2010
Octocat-spinner-32 !GenCHM.bat Ready for the v1.10 beta 2 release July 10, 2012
Octocat-spinner-32 !MakeMSVCProjs.bat Finally got round to retiring the MSVC project files as they were sou… November 28, 2010
Octocat-spinner-32 ._build * Fixed dlmalloc bug which caused header corruption to mmap() alloca… April 27, 2009
Octocat-spinner-32 .gitignore Ignoring .DS_Store June 20, 2011
Octocat-spinner-32 .gitmodules Updated url for nedtries submodule to https October 16, 2013
Octocat-spinner-32 .travis.yml Bumped travis clang to 3.3. Added analyze option to scons. October 10, 2013
Octocat-spinner-32 Benchmarks.xlsx Added a small convenience patch for uthash January 20, 2010
Octocat-spinner-32 Benchmarks_old.xls Added USE_MAGIC_HEADERS which allows nedmalloc to handle freeing a sy… September 15, 2009
Octocat-spinner-32 Doxyfile Fixed memory corruption introduced when creating more than two nedpoo… October 21, 2012
Octocat-spinner-32 License.txt Fixed up CRLF August 06, 2010
Octocat-spinner-32 Makefile Fixed up CRLF August 06, 2010
Octocat-spinner-32 Readme.html Fixed issue #14 where nedalloc was using is_pod<> instead of is_trivi… October 10, 2013
Octocat-spinner-32 SConscript Added issue #15 example. October 16, 2013
Octocat-spinner-32 SConstruct Added issue #15 example. October 16, 2013
Octocat-spinner-32 ScalingTestResults.xlsx Updated scaling test results to use CPU cycles instead of picoseconds… July 29, 2010
Octocat-spinner-32 doxygen.css Made all text in the docs fully justified May 13, 2010
Octocat-spinner-32 embedded_printf.c Fixed up CRLF August 06, 2010
Octocat-spinner-32 embedded_printf.h Fixed up CRLF August 06, 2010
Octocat-spinner-32 issue15.cpp Added issue #15 example. October 16, 2013
Octocat-spinner-32 issue8.cpp Merged dlmalloc v2.8.6 November 11, 2012
Octocat-spinner-32 make_pgos.c Fixed up CRLF August 06, 2010
Octocat-spinner-32 malloc.c.h Solved spurious printing in issue #12 March 03, 2013
Octocat-spinner-32 nedalloc.chm Ready for v1.10 beta 3 release July 17, 2012
Octocat-spinner-32 nedmalloc.c Fixed malloc.h path on iOS target platform October 28, 2013
Octocat-spinner-32 nedmalloc.h Turns out even libstdc++ 4.8 doesn't have std::is_trivially_copyable<… October 17, 2013
Octocat-spinner-32 nedmalloc_dll.rc Fixed up CRLF August 06, 2010
Octocat-spinner-32 resource.h Fixed up CRLF August 06, 2010
Octocat-spinner-32 scalingtest.cpp Added clang static analysis pass to travis. October 10, 2013
Octocat-spinner-32 test.c Mac defines malloc_size to be const void *ptr, not void *ptr June 20, 2011
Octocat-spinner-32 test.cpp Added support for clang, plus fixed up some compile errors in C++11. November 17, 2012
Octocat-spinner-32 unittests.cpp Fixed memory corruption introduced when creating more than two nedpoo… October 21, 2012
Octocat-spinner-32 unittests.vcproj Added a unit test for #7. Indeed, nedmalloc does crash when creating … October 21, 2012
Octocat-spinner-32 usermodepageallocator.c Updated to use the new O(1) Cfind(rounds=1) feature in nedtries March 18, 2012
Octocat-spinner-32 usermodepageallocatortest.cpp Fixed up CRLF August 06, 2010
Octocat-spinner-32 valgrind32.supp Added valgrind suppression file November 17, 2012
Octocat-spinner-32 winpatcher.c Fixed a problem where the binary patcher was early outing too soon an… December 09, 2010
Octocat-spinner-32 winpatcher_errorh.h Fixed up CRLF August 06, 2010
Something went wrong with that request. Please try again.