on 3bfe418 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.hsFix name clashes between holes and bound variables Evaluate.hsNo need to store original patterns 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)