mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-01-31 03:27:39 +00:00
c4c812c154
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.
18 lines
492 B
Text
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
|