on 2fb2445 help sign in
Idris-dev/src/Idris
20 files
../ AbsSyntax.hsMore restrictive automated addition of implicit arguments Only added automatically if they begin with a lower case letter, or appear in a using block. Apologies for breaking code: however, this catches a common class of error which causes confusing (but co… AbsSyntaxTree.hsAdded 'mutual' blocks Effect is to elaborate all types in the block before elaborating definitions Compiler.hsSet up for adding new compiler back ends more easily Coverage.hsDocument --warnpartial Behaviour fixed so that it doesn't report declared partial functions DSL.hsChange meaning of alternative syntax (| a , b , ... |) Now takes the first alternative to elaborate,rather than requiring exactly one to work. Old behaviour reserved for disambiguating namespaces. DataOpts.hsAdd collapsing optimisation and more aggressive erasure Delaborate.hsShow implicits on incomplete term error ElabDecls.hsAdded 'mutual' blocks Effect is to elaborate all types in the block before elaborating definitions ElabTerm.hsFix name clashes between holes and bound variables Error.hsStarting unused argument analysis IBC.hsAdded 'mutual' blocks Effect is to elaborate all types in the block before elaborating definitions Imports.hsAdd --ibcsubdir option (thanks to Dirk Ullrich) Parser.hsAdded 'mutual' blocks Effect is to elaborate all types in the block before elaborating definitions Primitives.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 Prover.hsindent proof blocks by 2 spaces REPL.hsAdded :l and :m commands to REPL REPLParser.hsFix name clashes between holes and bound variables Transforms.hsuppercase modulenames Unlit.hsRemoved 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. UnusedArgs.hsMerge branch 'master' of https://github.com/raichoo/Idris-dev