davidgiven / cpm65

CP/M for the 6502
BSD 2-Clause "Simplified" License
276 stars 25 forks source link

Rewrite of zmalloc, updated README #182

Closed ivop closed 1 month ago

ivop commented 1 month ago

I did a complete rewrite of zmalloc. It is now much faster and doesn't slow down when lots of allocations have happened. It also wastes a lot less memory. Overhead on allocated blocks is now just two bytes, instead of seven. I turned it into a separate project here (https://github.com/ivop/zmalloc) where you can read more details on the algorithm. Updated DwarfStar to the new API, and added DwarfStar to the list of editors in the main README.md. Also added both DS and zmalloc to the list of third party software.

davidgiven commented 1 month ago

Merged, thanks!

You want want to consider whether the llvm-mos standard library could use zmalloc.