Add debug_levels and turn off stack_traces by default, but save enough info about the last interaction with the top-level loop to enable re-running to problem spot with debugging on if it happens, and it works! This is the first step towards the opt/non-opt-wrap work while maintaining debugability

This commit is contained in:
Nathan Braswell
2022-04-09 00:45:58 -04:00
parent 7116012be1
commit 1149363e62
4 changed files with 153 additions and 15 deletions

View File

@@ -898,7 +898,7 @@
; This causes ?infinate? recursion, doesn't happen if "if" is replaced with cond
(test_func (vau (x) (if x (COMICAL 0) 0)))
;(test_func (vau (x) (if x (COMICAL 0) 0)))
;(and_fold (foldl and true '(true true false true)))