on fb3160e help sign in
Idris-dev/lib/prelude
11 files
../ applicative.idrSome prelude shuffling cast.idrSome prelude shuffling char.idrRemoved need for terminating ; A declaration is now considered terminated on encountering a token in the same column as the declaration began - or on encountering a semicolon. Libraries and some tests updated. either.idrAdded more to prelude, specifically in the files either.idr and maybe.idr. Ported most of the (total functions from) the Haskell Prelude relating to these types, as well as commonly used auxilliary functions found in third-party libraries on Hackage. fin.idrAdd prelude.fin module list.idrFix circular dependencies maybe.idrFix circular dependencies monad.idrFix circular dependencies nat.idrSome minor fiddling strings.idrBetter error reporting for unresolved type classes vect.idrCoverage checker Not quite complete - a bug (which I know how to fix) makes some things appear not covering even though they are. Results currently used only for pruning case trees in compiled code. There is a small performance penalty - coverage checking …