Changes between Version 9 and Version 10 of ContractReduction
- Timestamp:
- 07/02/14 15:52:05 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ContractReduction
v9 v10 1 1 == Contract Reduction Language == 2 3 == `$depend` clause == 2 4 3 5 The following contractual clause may appear in a function contract in the same places that `$ensures` or `$requires` clauses can appear: … … 19 21 20 22 21 DEFAULT (when the `$depend` expression is absent): if no `$ample` expression is present, then the library enabler needs to calculate the ample set. 23 * Things to be decided: 24 - what shall DEFAULT (when the `$depend` expression is absent) do? 25 - how to specify the case when we need the library enabler to decide the ample set? 26 - what keyword to use to specify functions to execute as one step, `$atomic`, `_Atomic`, etc. 22 27 23 Examples: 28 === Examples === 29 24 30 - The following means that any process that can reach the memory unit of `comm` should be in the ample set if the current process (`$self`) is to be chosen in the ample set. 25 31 {{{
