Changes between Version 89 and Version 90 of IR2


Ignore:
Timestamp:
05/12/21 11:41:44 (5 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IR2

    v89 v90  
    244244* Comparisons likes `==` and `<` return a `$bool` (not an int, like C)
    245245* explanation of `$defined`: a bit is associated to each memory location.  Memory locations are created by declaring variables and allocation.   Every variable initially holds an undefined value.   Memory locations become defined by assigning to them defined values.
     246  * Question: should an assignment of an undefined value to a variable make that variable defined, or not?
    246247  * Constants are defined values.  This includes integer and real constants, and `NULL`.
    247248  * An operation returns a defined value if all inputs are defined and the inputs are acceptable for the specific operation.