on ef93607 help sign in
Idris-dev/src/Idris
26 files
../ AbsSyntax.hsFix shadowing bug with dependent pair bindings AbsSyntaxTree.hsDelete unused code Chaser.hsFix name shadowing in where Completion.hsAdd primitive vector types to REPL autocompletion Coverage.hsChange TCGen flag to Dictionary, update evaluator accordingly DSL.hsAdded 'quoteGoal x by p in e' syntax meaning, let x = p [current goal] in e Additionally, the value of x is normalised, which means p can be a compile-time only %reflection function used to prove something interesting in e. See test030 for an example of au… DataOpts.hsRemove the unused arg from lookup functions Delaborate.hsResolve names/expand implicits inside refl Fixes #447 Docs.hsRemove the unused arg from lookup functions ElabDecls.hsSimplify evaluator It tries to support too much, but since it's part of the kernel it should do as little clever stuff as possible. Now just normalises, simplifies or specialises, the latter two simply meaning that certain names are blocked from being redu… ElabTerm.hsNew module chaser, for better dependency checking and rebuilding Now treats each source file separately, building a tree of dependencies, and rebuilding if any dependencies have updated. In particular, this fixes a problem with stale definitions hanging ar… Error.hsMake the type of ierror more general Help.hsadd command to change current directory IBC.hsNew module chaser, for better dependency checking and rebuilding Now treats each source file separately, building a tree of dependencies, and rebuilding if any dependencies have updated. In particular, this fixes a problem with stale definitions hanging ar… IdeSlave.hscleanups Imports.hsNew module chaser, for better dependency checking and rebuilding Now treats each source file separately, building a tree of dependencies, and rebuilding if any dependencies have updated. In particular, this fixes a problem with stale definitions hanging ar… Parser.hsNew module chaser, for better dependency checking and rebuilding Now treats each source file separately, building a tree of dependencies, and rebuilding if any dependencies have updated. In particular, this fixes a problem with stale definitions hanging ar… PartialEval.hsAdd %specialise annotation for functions (Part 1 of partial evaluation) %specialise [n1 t1, n2 t2 ...] as an annotation before a function type means that the r.h.s. of all the clauses will be evaluated, but with the name n1 reduced at most t1 times, etc. T… Primitives.hsAdd '%reflection' option for functions A reflection function can evaluate at compile-time only, and pattern matches on *syntax* rather than on constructor forms. Also add 'prim__syntactic_eq' for a compile-time syntactic equality check. Prover.hsChange TCGen flag to Dictionary, update evaluator accordingly Providers.hsRemove unused import REPL.hsFix name shadowing in where REPLParser.hsIgnore initial whitespace and comments in REPL Transforms.hsrename O into Z Unlit.hsFix Unlit to cope with documentation comment syntax UnusedArgs.hsRemove the unused arg from lookup functions