on 53eb552 help sign in
11 files
../ CaseTree.hsTotality checker improvements Now does a better job of checking type class instances for totality, by inlining dictionaries where possible. Added %default total declarations to some libraries where possible 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.hsTotality checker improvements Now does a better job of checking type class instances for totality, by inlining dictionaries where possible. Added %default total declarations to some libraries where possible 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.hsTotality checker improvements Now does a better job of checking type class instances for totality, by inlining dictionaries where possible. Added %default total declarations to some libraries where possible 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)