Commit graph

2 commits

Author SHA1 Message Date
8f73c64324
Some more optimizations, replacing stb with scalable-font2 2024-01-09 21:59:18 +01:00
90a3fc18e2
Updated toolchain and implemented basic C library functions
Switched the makefile to use `clang` as the default compiler, enhancing portability and potentially optimizing the build process. New implementations of `abs`, `strcpy`, and `strcmp` provide foundational C library support. Enhanced text and line rendering in the graphics subsystem with the inclusion of STB's easy font printing library, facilitating on-screen debug message display. Memory management functions `malloc` and `free` have been introduced, paving the way for dynamic memory allocation. Accompanying test cases for memory operations validate basic functionality and robustness of the new implementations. The adjustment and enablement of compiler flags further tailor the compilation process to the system's requirements.
2024-01-09 16:29:07 +01:00