feat: evaluate compile-time scalar procedure calls

This commit is contained in:
2026-10-26 14:50:34 +01:00
parent 6886d743b5
commit ecd20675ea
9 changed files with 404 additions and 11 deletions
+2
View File
@@ -111,6 +111,7 @@ Code :: enum {
cannot_infer_generic
specialization_cycle
specialization_limit
comptime_execution_limit
}
Diagnostic :: struct {
@@ -243,5 +244,6 @@ messages :: $enummap.init(Code, []u8, {
cannot_infer_generic = "cannot infer consistent compile-time arguments from runtime arguments",
specialization_cycle = "compile-time specialization depends on its unfinished result",
specialization_limit = "compile-time specialization exceeds its recursion or instance limit",
comptime_execution_limit = "compile-time execution exceeds its recursion or step limit",
})