The Web site for the Steel Memory Allocator is up, one day behind schedule. The Web site documents all components of the Steel Memory Allocator, including its space efficiency, integrity, and compression features.
Now that the site is up, it's time to start working on the data structures. I'll have to rewrite the little bits of code I have from scratch; the preliminary work won't fit into this new model perfectly. Feature freeze is in effect as of yesterday; tweaks to the design (such as changing the size of allocations in the Nano-Heap and Micro-Heap) are being made but beyond that everything is pretty much going as planned.
The svn repository has been imported from the server at my house, and the initial code can be downloaded. It's nothing impressive, just some infrastructure, comments, notes....
I won't be working on the code for perhaps a week or two; I've gotten myself a white board and am in the process of cutting it and tacking it to the wall here, so that I can use it to organize my thoughts instead of refactoring the code every 2 days.... read more