This document provides guidance for thinking about language interactions and testing compiler changes.
- Completeness of the specification as a guide for testing (is the spec complete enough to suggest what the compiler should do in each scenario?)
- Backward and forward compatibility (interoperation with previous and future compilers, each in both directions)
- Determinism
- Loading from metadata (source vs. loaded from metadata)
- VB/F# interop
- Can build VS