- Code cleanup of while loop execution, in preparation for implementing Thomas Tuerk's recursion-style loop proof rule.   A few minor observable changes, including the fact that nonnegativity of the decreases value is now checked at the end of the loop (so that there is no check for an iteration that breaks or jumps out of the loop) - Added syntax for specifying a precondition and a postcondition for a loop (but no semantics yet)
- Code cleanup of while loop execution, in preparation for implementing Thomas Tuerk's recursion-style loop proof rule.
  A few minor observable changes, including the fact that nonnegativity of the decreases value is now checked at the end of the loop (so that there is no check for an iteration that breaks or jumps out of the loop)
- Added syntax for specifying a precondition and a postcondition for a loop (but no semantics yet)

willempx/verifast,willempx/verifast,willempx/verifast,willempx/verifast,willempx/verifast