on da79b2c help sign in
11 files
../ CaseTree.hsAdd collapsing optimisation and more aggressive erasure Constraints.hsFix cyclic universe checking bug CoreParser.hsAdded "codata" Constructors of coinductive types evaluate arguments lazily. Corecursive functions do not reduce at compile time. Elaborate.hsErase unused arguments when compiling Evaluate.hsSeparate "productive" and "total" in totality checker Productive can call Total, but not vice versa. This is still a temporary solution - don't rely on anything yet! ProofShell.hsA small cleanup after missing some stray ends in the diff. ProofState.hsErase unused arguments when compiling ShellParser.hsFiddle with elaborator; update interp sample and test TT.hsImprove some error messages Typecheck.hsImprove some error messages Unify.hsWarn when generating a setter for a record fails ...rather than failing (since it may just not work for dependent records)