cosmopolitan/third_party/dlmalloc/README.cosmo
Justine Tunney c4c812c154
Introduce ctl::set and ctl::map
We now have a C++ red-black tree implementation that implements standard
template library compatible APIs while compiling 10x faster than libcxx.
It's not as beautiful as the red-black tree implementation in Plinko but
this will get the job done and the test proves it upholds all invariants

This change also restores CheckForMemoryLeaks() support and fixes a real
actual bug I discovered with Doug Lea's dlmalloc_inspect_all() function.
2024-06-23 22:27:11 -07:00

18 lines
492 B
Text

DESCRIPTION
malloc-2.8.6
written by Doug Lea
LICENSE
http://creativecommons.org/publicdomain/zero/1.0/
LOCAL CHANGES
- Fix bug in dlmalloc_inspect_all()
- Define dlmalloc_requires_more_vespene_gas()
- Make dlmalloc scalable using sched_getcpu()
- Use faster two power roundup for memalign()
- Implemented the locking functions dlmalloc wants
- Use assembly _init() rather than ensure_initialization()
- Rather than calling mmap() 96 times from _start() just use .bss