aboutsummaryrefslogtreecommitdiff
path: root/mirai/crimson/render/memory.zig
AgeCommit message (Collapse)AuthorFilesLines
6 hoursReorg: capitalize all string constants (UPPER_CASE_WITH_UNDERSCORES) across ↵Bobby1-2/+2
strings modules and references
7 hoursSweep: consolidate all crimson exception/panic strings into crimson/strings ↵Bobby1-1/+1
module, extract remaining word-bearing literals
7 hoursSweep: extract crimson/render strings, move pure-constant files into ↵Bobby1-2/+3
constants/ subfolders, strip explanatory comments and multi-line headers tree-wide, zig fmt
2026-03-20Implement exception handling framework with hardware, software, and resource ↵Bobby1-0/+56
exception raising - Added `hardware.zig` for raising hardware exceptions from vectors and interrupts. - Introduced `raise.zig` to consolidate exception raising functions. - Created `resource.zig` for raising resource-related exceptions (memory, CPU, file limits). - Developed `software.zig` for raising software exceptions (assertions, aborts, user-defined). - Implemented `actions.zig` for parsing and encoding reply actions. - Added `catch.zig` for handling received exceptions. - Created `reply.zig` for constructing and sending exception replies. - Developed `recover` module for managing recovery operations (resume, skip, terminate). - Implemented rendering modules for displaying exception and context information. - Established global state management in `state.zig` for tracking exceptions. - Defined various types (context, exception, frame, identity, port) in `types` directory.