Changes between Version 31 and Version 32 of ContractReduction
- Timestamp:
- 12/08/15 09:44:17 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ContractReduction
v31 v32 6 6 * `$depends` clause: specify the dependency relation of the function, usually used for partial order reduction (POR) or other analysis 7 7 * `$reads` clause: specify memory locations read by the function, the syntax of which is similar to `assigns` clause 8 * additional parameter for `allocates` clause: specify the scope of the heap for allocation; if absent then the root scope `$root` is used 8 9 9 10 {{{ … … 20 21 tsets ::= location (, location) ∗ 21 22 ensures-clause ::= ensures pred ; 22 allocation-clause ::= allocates tsets ; | frees tsets ;23 allocation-clause ::= allocates tsets (, scope)? ; | frees tsets ; 23 24 reads-clause ::= $reads tsets; 24 25 depends-clause := $depends event (, event)*;
