Files
SectrPrototype/code2/sectr
Ed_ 4abd2401f0 Naming convention change for atomics
cache_coherent_ is what I'm going with for now based off of studying it further.

I really really don't like the "atomic" as the verbiage phrase. It conveys nothing about what the execution engine is actually doing with the thread caches or the bus snoop.
2025-10-13 02:49:07 -04:00
..
2025-09-14 16:26:43 -04:00
2025-10-13 02:13:58 -04:00
2025-10-13 02:13:58 -04:00

Sectr Package

This is the monolithic package representing the prototype itself. Relative to the host package this represents what define's the client module API, process memory, and thread memory.

Many definitions that are considered independent of the prototype have been lifted to the grime package, vefontcache, or in the future other packages within this codebase collection.

All allocators and containers within Sectr are derived from Grime.

The memory heurstics for sectr are categorized for now into:

  • Persistent Static: Never released for process lifetime.
  • Persistent Conservative: Can be wiped
  • Frame
  • File Mappings
  • Codebase DB