on fa0ecde help sign in
Idris-dev/src/Idris
18 files
../ AbsSyntax.hsput toSC in the right place Compiler.hsFirst baby steps towards a new RTS (and towards removing epic dependency) Coverage.hsPass pattern variable names to match compiler 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.hsPass pattern variable names to match compiler Delaborate.hsParsing restrictions for implicit argument types ElabDecls.hsFix a tactic implicit bug when argument given explicitly ElabTerm.hsDifferent approach to bytecode Error.hsCheck definitions structurally as well as by name in conversion IBC.hsAllow explicit names on type class instances (for explicit resolution) Imports.hsAdd --ibcsubdir option (thanks to Dirk Ullrich) Parser.hsFirst baby steps towards a new RTS (and towards removing epic dependency) Primitives.hsTowards primitives in new VM Prover.hsCheck patterns are inaccessible REPL.hsStarted C generation REPLParser.hsAdd "--errorcontext" flag, and :set and :unset in the REPL. :set errorcontext will cause unification errors to also dump the current context. Transforms.hsAdd Transform module; make implicit args lazy 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.