on ff7ea9d help sign in
all commits
7d1719fUnbreak doc buildNiklas Larsson 45bf2b6Fix ordering of run time case treesEdwin Brady 9baa5ceUse GHC generics for NFData instancesEcho Nolan 8442cefDeprecate '%assert_total'Edwin Brady 0896073Added documentation for modules.Jan de Muijnck-Hughes 91e8cf8Add location for No pattern clauses errorEdwin Brady 228f56cfindCalls should find constructors tooEdwin Brady 4dabdbaPropagate errors originating from case treesDavid Raymond Christiansen 688f324Use any instead of or/map and null/filterNiklas Larsson 04b4cc0Merge remote-tracking branch 'refs/remotes/upstream/master' into wip/tacticalDavid Raymond Christiansen e32e899Totality checking for functions defined in Elab scriptsDavid Raymond Christiansen f987aecAdd info field to AppEdwin Brady 8472966Remove Buffer/BitVectors from compiler/C rtsEdwin Brady 17fe233Add scoped implicit argument to PiEdwin Brady 5faaba9More information runtime error for missing caseEdwin Brady 0d8a153New way of dealing with unmatchable patternsEdwin Brady 6d54cb3Disallow explicit types on LHSEdwin Brady d417e41Lifted FIXME and TODO from Core/CaseTreeJan de Muijnck-Hughes c85af21Make sure Borrowed constructors aren't updatedEdwin Brady 7e7368dStore kind in Pi bindersEdwin Brady cdbfec9Propagate CaseType through IRsEdwin Brady 218c735Mark 'case' on unique types as updatableEdwin Brady 9abbc3fCache uniqueness information in NameTypeEdwin Brady 32d47a5Ensure erasure happens under 'force'Edwin Brady 61f3456Simplify argsToAlt.Matus Tejiscak 019b608Purify toPats.Matus Tejiscak 15b9807Disable PAny for repeated patvars.Matus Tejiscak 2490a15Implement accessible+inaccessible splitting.Matus Tejiscak 1e37348More changes to argsToAlt.Matus Tejiscak 2cc6526Adjust code around argsToAlt.Matus Tejiscak 747aaf5Extend argsToAlt to return a quadruple.Matus Tejiscak c201192Bring erasure info to the case tree builder.Matus Tejiscak 2e9c299Add ReaderT to CaseBuilder.Matus Tejiscak b0cb4e2Create the CaseBuilder monad alias.Matus Tejiscak 42dcbc3Deal with 'Delay' in case building properlyEdwin Brady e366017Add two uncovered cases to substSC.Matus Tejiscak cfe250aCase tree building considers heterogeneous typesEdwin Brady b283c0dFix some reachability warnings with EffEdwin Brady 08ddbaaReformulate decEq for Vect.Matus Tejiscak b44cf97Reformat prune.Matus Tejiscak 5a8e4f4Improve indentation of LExp.Matus Tejiscak 5f93139Move forcing to Compiler.hs.Matus Tejiscak 0203531Fix case-inspection of lazy values.Matus Tejiscak 5c0c63aImprove comments.Matus Tejiscak 64353d2Don't prune improjectible case-trees.Matus Tejiscak 7ada264Fix case-tree projection transformation.Matus Tejiscak 826fa9cReplace projections from instance ctors with special names.Matus Tejiscak e2dec8bFix single-arg-ness of ProjCase.Matus Tejiscak 7688a12More small fixes.Matus Tejiscak b1d2553Respect accessibility in case tree elaboration.Matus Tejiscak