v0.13.2Control flow and dataflow are rebuilt on explicit semantics, Z3 translation matches executable C# numeric rules, and the build chain is hermetic and supply-chain verified with hash- and size-pinned Z3 binaries.See what's new

calor run

Compile and execute a Calor program without creating a project file.

Bash
calor run <path> [options]

path can be a .calr file or a directory of Calor sources. The command materializes a temporary .NET project, builds it, and runs it. bin/, obj/, and reference/ directories are excluded from discovery.

OptionDescription
--permissiveAssume unknown calls are pure and demote forbidden-effect findings to warnings
--keep-tempPreserve and print the temporary project path
--verbose, -vShow compilation details and stream build output
--enforce-effects <bool>Enable effect enforcement; defaults to true
--verifyRun Z3 contract verification
--contract-mode <mode>Runtime checks: off, debug, or release; defaults to debug
--timeout <seconds>Per-child-process timeout; defaults to 600 seconds

Use calor test when the directory also contains xUnit tests.