v0.6.0
Adds timeout protection via fuel limiting. Breaking changes:
In addition to ::default()
, a Runtime
can be constructed via Runtime::new()
, taking a Config
object that sets the fuel limit to prevent infinitely looping or running-too-long programs.
The RuntimeError::OutOfFuel
variant was added to indicate that a program exceeded it's fuel limit.