Changes between Version 6 and Version 7 of Library_IR
- Timestamp:
- 12/11/15 11:22:55 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Library_IR
v6 v7 4 4 5 5 * `civlc`: the basic library of CIVL, usually included in a CIVL-C program, defining types and functions that are frequently used; 6 * `scope`: providing utility functions related to dynamic scopes;7 6 * `pointer`: providing utility functions dealing with pointers; 8 * `seq`: providing operations on sequences which is realized using arrays;9 7 * `concurrency`: providing concurrency utilities such as barrier and collective record; 10 8 * `bundle`: defining bundle types and their operations; 11 * `comm`: defining communicators and their operations. 9 * `comm`: defining communicators and their operations; 10 * `domain`: providing operations on domains; 11 * `seq`: providing operations on sequences which is realized using arrays. 12 12 13 13 === `civlc` : basic functions === 14 15 14 Types: 16 15 * `$operation`: an enumeration type of operations … … 19 18 * `fun[lib="civlc"] $elaborate(x: Integer)` 20 19 * elaborate an integer expression 21 * `fun[lib="civlc"] $next_time_count() `20 * `fun[lib="civlc"] $next_time_count(): Integer` 22 21 * gets a unique non-negative integer for time count 23 22 * `fun[lib="civlc", pure] $pathCondition()`
