../
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.hsSeparate compile time and run time inlinings Run time can be more aggressive - compile time needs to be careful since over aggressive inline can make the termination check harder, especially for type class instances.
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.hsSeparate compile time and run time inlinings Run time can be more aggressive - compile time needs to be careful since over aggressive inline can make the termination check harder, especially for type class instances.
ElabTerm.hsFix name clashes between holes and bound variables
Error.hsStarting unused argument analysis
IBC.hsSeparate compile time and run time inlinings Run time can be more aggressive - compile time needs to be careful since over aggressive inline can make the termination check harder, especially for type class instances.
Imports.hsAdd --ibcsubdir option (thanks to Dirk Ullrich)
Parser.hsPattern matching on strings, big integers and characters
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.hsTotality checker improvements Now does a better job of checking type class instances for totality, by inlining dictionaries where possible. Added %default total declarations to some libraries where possible
REPL.hsSeparate compile time and run time inlinings Run time can be more aggressive - compile time needs to be careful since over aggressive inline can make the termination check harder, especially for type class instances.
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
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list