class
nanofil
In Fil-C a p value is a flight pointer
A value's machine type, one letter: w and l integers (32 and 64 bits), s, d and x floats, p a pointer with its capability, and in checked IR a (a proven address) and f (a proven function) (ir:class/3).
Linked from
- Chain.v: step_let_holds
- Doomed.v: op_alias_source
- ExternalCalls.v: puts_abi
- ExternalCalls.v: puts_post
- ExternalCalls.v: return_shape
- Guard.v: guard_shape
- Interval.v: defined
- Interval.v: in_iv
- Interval.v: iv
- Renew.v: reuse_shape
- Semantics.v: arg_x
- Semantics.v: generic_word
- Semantics.v: pending
- Semantics.v: result_words
- Semantics.v: return_words
- Semantics.v: value_x
- Semantics.v: width_value_class
- Semantics.v: word_class
- Soundness.v: raw_tmp
- Symbolic.v: lookup_after_put
- Syntax.v: class
- Transport.v: dclass
- Validate.v: any_class
- Validate.v: arg_class
- Validate.v: class_atom
- Validate.v: comparison
- Validate.v: eclass
- Validate.v: float_atom
- Validate.v: inst_temp_defs
- Validate.v: interval_fits
- Validate.v: memo
- Validate.v: memo_lookup
- Validate.v: offset_interval
- Validate.v: oi
- Validate.v: op_interval
- Validate.v: op_result_ok
- Validate.v: proof_class
- Validate.v: proof_class_defs
- Validate.v: signed_value
- Validate.v: temp_classes_ok
- Validate.v: temp_defs
- Validate.v: valid_phi
- Validate.v: valid_use
- Validate.v: width_value_ok
- Values.v: cap
- flight pointer
- temporary
- word