Proper handling of the unboxed types
Prior to this change there was a bit of a mess in handling of types on which you can do `CAS` and which you can compare by equality. This change adds typing rules that allow `CAS` on any unboxed types.
Showing
- theories/logic/compatibility.v 65 additions, 0 deletionstheories/logic/compatibility.v
- theories/typing/contextual_refinement.v 15 additions, 12 deletionstheories/typing/contextual_refinement.v
- theories/typing/fundamental.v 33 additions, 21 deletionstheories/typing/fundamental.v
- theories/typing/interp.v 29 additions, 0 deletionstheories/typing/interp.v
- theories/typing/soundness.v 4 additions, 5 deletionstheories/typing/soundness.v
- theories/typing/types.v 16 additions, 10 deletionstheories/typing/types.v
Loading
Please register or sign in to comment