Buffer Allocation System v1.9
Patch Posted Monday, August 31st @ 11:12:20 PM, by George Greer in the new-and-improved dept.
It's finally out, you can grab your copy today. It's in uncompressed (~100k), gzip (25k), and bzip2 (22k) formats. Also, an upgrade for buffer.c and buffer.h is available. Click the link below for changes.
  1. Cache size increased for memory allocator.
  2. Better hash explanation.
  3. Rare but icky race fixed in the buffer allocator.
  4. Killed the buf_mem_data structure.
  5. buf_data moved into own header.
  6. The return of BUFFER_SNPRINTF, better than ever. Take a look.
  7. Cleaned up round_to_pow2().
  8. Prevented crash recursion in buffer_reboot().
  9. Extreme paranoia mode depends on Linux, as it should.
  10. Buffer cache statistics moved to function instead of array.
  11. Warn about lease life values that could cause race in #3.
  12. Changed some interface functions in buffer.c to work with BUFFER_SNPRINTF.

<< Buffer Allocation System 1.9 (Preview) | Reply | View as text | Threaded | CircleMUD FAQ v2.6 >>

 


Related Links
  Linux
uncompressed (~100k)
gzip (25k)
bzip2 (22k)
Related Articles
More by greerga