User Tools

Site Tools


sd:runtime_library_notes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
sd:runtime_library_notes [2026/06/15 15:22] appledogsd:runtime_library_notes [2026/06/16 02:51] (current) appledog
Line 71: Line 71:
 * Graphics and Sound libraries * Graphics and Sound libraries
 * access to PPU and ASU * access to PPU and ASU
 +
 +== Arena Allocator
 +"A growable, chunked, monotonic region allocator."
 +
 +This is very similar to the NVAR system I wrote for BASIC. Hanson uses "arena" in C Interfaces and Implementations; the academic literature says "region". "Bump allocator" is the name of the mechanism, advancing a pointer within a chunk, but the whole structure, with chunked growth and free-everything-at-once teardown, is the arena.
  
sd/runtime_library_notes.1781536942.txt.gz · Last modified: by appledog

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki