summaryrefslogtreecommitdiff
path: root/include/rune/util (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-11-19util: add a NORET macroDanny Holman1-0/+7
Add a NORET macro that expands out to either an attribute flag in the case of GCC/Clang, or to a declspec on Windows. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-11-19core: add an exit code listDanny Holman1-0/+28
Add a header file that lists common exit codes and use them in the abort function. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-10-25core: add documentation comments to API functionsDanny Holman2-12/+41
Add documentation comments to the functions and structures exposed through the Rune API. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-09-15build: break the engine into its subsystemsv0.60Danny Holman3-0/+147
Break the source code into various subsystem directories. This allows certain subsystems to be disabled at compile time, if needed. Move the build system from raw Makefiles to a CMake generator. This drastically simplifies the build and requires only editing a single file, rather than the several make.config files in subsystem directories. Signed-off-by: Danny Holman <dholman@gymli.org>