chore: Harden instructions and program (#535)

Also enforce sane limits in program

Signed-off-by: Anand Krishnamoorthi <anakrish@microsoft.com>
This commit is contained in:
Anand Krishnamoorthi
2025-12-30 18:20:07 -06:00
committed by GitHub
parent 49958c2ece
commit 28891ef883
17 changed files with 670 additions and 634 deletions
+2 -2
View File
@@ -616,8 +616,8 @@ mod tests {
program.main_entry_point = 0;
// Set a reasonable default for register window size in VM tests
// Most tests use registers 0-10, so we'll allocate 256 registers to be safe
program.max_rule_window_size = 256;
// Most tests use registers 0-10, so we'll allocate 255 registers (u8 max)
program.max_rule_window_size = 255;
program.dispatch_window_size = 50;
// Initialize resolved builtins if we have builtin info