Changes between Version 88 and Version 89 of IR


Ignore:
Timestamp:
11/29/15 15:37:38 (10 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IR

    v88 v89  
    228228* `root`, `here` : values of type `Scope`
    229229* `self`, `proc_null` : values of type `Proc`
     230* `scopeof(e)`: scope of left-hand-side expression `e`
     231* `scope_eq(e1,e2)` : equality of two dyscopes
     232* `scope_lt(e1,e2)` : is first scope a proper subscope of second?
     233* `scope_lte(e1,e2)`: is first scope a subscope or equal to second?
    230234Other expressions
    231235* `"x"` : x is an identifier, naming either a type, variable, or function
     236* `subtype(e1,e2)`: is `e1` a subtype of `e2`?  Both args have type `Dytype`.
    232237* `sizeof_type(t)` : the size of the dynamic type t; `Integer` type
    233238* `sizeof_expr(e)` : the size of the value of expression `e`; `Integer` type