Changes between Version 57 and Version 58 of IR2
- Timestamp:
- 05/01/21 10:41:09 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IR2
v57 v58 226 226 | expr '[' expr ']' /* array or map read */ 227 227 | '(' expr ')' 228 | '-' expr /* negative */ 228 229 | '*' expr /* pointer dereference */ 229 230 | '&' lvalue /* address-of */ … … 242 243 243 244 {{{ 244 void $assert( $bool asserted_expr, ... ); /* assertion with optional error message */ 245 void $assume( $bool expr ); /* assumption */ 246 void $wait( $proc p ); /* wait until p terminates */ 245 246 }}} 247 248 === `mem.cvh` === 249 250 === `seq.cvh` === 251 252 === `set.cvh` === 253 254 === `map.cvh` === 255 256 === `rel.cvh` === 257 258 === `concurrency.cvh` === 259 260 {{{ 261 void $parspawn($proc * proc_array, $domain d, void (*f)($int, ...)); /* parallel spawn returns immediately*/ 247 262 void $waitall( $int nprocs, $proc * procs ); /* wait for all procs in list to terminate */ 248 void $free( void * ptr ); /* frees something that was $alloc-ed */249 250 }}}251 252 === `mem.cvh` ===253 254 === `seq.cvh` ===255 256 === `set.cvh` ===257 258 === `map.cvh` ===259 260 === `rel.cvh` ===261 262 === `concurrency.cvh` ===263 264 {{{265 void $parspawn($proc * proc_array, $domain d, void (*f)($int, ...)); /* parallel spawn */266 263 267 264 }}}
