various small fixes #20

Merged
omicron merged 5 commits from small_fixes into main 2025-04-17 14:47:14 +00:00

5 Commits

Author SHA1 Message Date
omicron ea5164e584 Make compiler-rt version match the clang version in the gitea action
Validate the build / validate-build (push) Successful in 38s
2025-04-17 16:42:23 +02:00
omicron bf3fd83b64 Let the release build error on warnings
Add -Werror to the release configuration. Also add the release build as
a dependency of the make validate rule. The idea is that builds should
not pass validation if they have warnings but it shouldn't stop debug
builds during development from compiling while work is in progress.
2025-04-17 15:18:28 +02:00
omicron 6f78d26ea1 Change the n argument of lexer_shift_buffer to size_t from int
Validate the build / validate-build (push) Failing after 35s
2025-04-17 15:12:56 +02:00
omicron 1a79bf050e Remove unused ast_node_free_value
Values are all inside the ast struct and require no cleanup other than
freeing the ast struct.
2025-04-17 15:10:36 +02:00
omicron 26cb374c1d Update gitignore, add /build and remove old build artifacts 2025-04-17 15:09:29 +02:00