on e24baaa help sign in
12 files
../ CaseTree.hsBasically working executor/interpreter Constraints.hsDocumentation comment additions CoreParser.hssquash potential space leaks by using strict foldl Elaborate.hsCheck that explicitly given implicit args unify with inferred versions Also exposed a unification bug which unified things which shouldn't be: f x = f y does not imply x = y unless f is injective, and this was not properly checked. Evaluate.hsCheck that explicitly given implicit args unify with inferred versions Also exposed a unification bug which unified things which shouldn't be: f x = f y does not imply x = y unless f is injective, and this was not properly checked. Execute.hsRevert "Merge pull request #294 from bitlisp/unified-int-primitives" ProofShell.hsRemove the unused arg from lookup functions ProofState.hsCheck that explicitly given implicit args unify with inferred versions Also exposed a unification bug which unified things which shouldn't be: f x = f y does not imply x = y unless f is injective, and this was not properly checked. ShellParser.hsFiddle with elaborator; update interp sample and test TT.hsMerge branch 'master' into providers Typecheck.hsCheck that explicitly given implicit args unify with inferred versions Also exposed a unification bug which unified things which shouldn't be: f x = f y does not imply x = y unless f is injective, and this was not properly checked. Unify.hsCheck that explicitly given implicit args unify with inferred versions Also exposed a unification bug which unified things which shouldn't be: f x = f y does not imply x = y unless f is injective, and this was not properly checked.