CakeML / CakeML/cakeml

Support tooling for writing Pancake tests

Open
#1,254 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Standard ML
Stars
1.2k
Forks
104
Avg merge
2d 21h
Merged PRs (30d)
16

Description

Maintaining `panStaticExamples.sml` (the static checker being orthogonal to the compiler verification) is super tedious because of the different yet similar permutations of test cases, eg. 6 (soon to be 7) locations of possible shape mismatch, 3 (soon to be 8) permutations of expected-incorrect shape pairs. Because of this, the tests have some holes where the cases were deemed too tedious to cover eg. tests that cover all 4 forms of functions, or all 7 kinds of load/store.
It would be nice to have some sort of support to make covering all these permutations easier, eg. having a tool that could generate such permutations of the concrete syntax/AST automatically

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.