| Age | Commit message (Collapse) | Author |
|
Use overloading to find eq/neq
Track range/atom split
Missing type expansion
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
not just when there's been a case split
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Translates atom('n) types into itself('n) types that won't be erased
Also exports more rewriting functions
|
|
|
|
(and fix up monomorphisation)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
also rename NC_nat_set_bounded to NC_set (it was an int set not a nat set anyway)
|
|
just LB_val in AST
also rename functions in rewriter.ml appropriately.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Still need some way of picking the appropriate constructor
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|