on c3446b2 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 'mutual' blocks Effect is to elaborate all types in the block before elaborating definitions 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.hsAllow forward declaration of data structures To support induction-recursion and mutual data definitions Syntax is as a normal data declaration, but without the 'where' or '=' sections 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)