Overview
A review of the compiler's test infrastructure identified 9 concrete gaps. This issue tracks the overall effort; each gap has a dedicated subissue.
Subissues
Background
The current test suite has strong coverage of the lexer and parser, and reasonable coverage of the QBE codegen backend. However, several compiler phases and backends have little to no direct test coverage, the integration test setup has reliability and portability issues, and there are no performance benchmarks.
Overview
A review of the compiler's test infrastructure identified 9 concrete gaps. This issue tracks the overall effort; each gap has a dedicated subissue.
Subissues
infer.rs)Background
The current test suite has strong coverage of the lexer and parser, and reasonable coverage of the QBE codegen backend. However, several compiler phases and backends have little to no direct test coverage, the integration test setup has reliability and portability issues, and there are no performance benchmarks.