git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
d1663cc
help
sign in
history of
src/Idris/AbsSyntaxTree.hs
all commits
16eee46
Fix case split bug on complex nested patterns
Edwin Brady
13 years ago
3c32b65
Whitespace cleanup.
George Leontiev
13 years ago
6adee80
Add :apc for adding "proof style" declarations
Edwin Brady
13 years ago
b7b55b7
Allow hints to be given to proof search
Edwin Brady
13 years ago
f869396
Add :addmissing REPL command
Edwin Brady
13 years ago
53ce3cc
Proof search now also tries recursive calls
Edwin Brady
13 years ago
5d2d5a7
Failed proofsearch branch creates new metavariable
Edwin Brady
13 years ago
abf99a5
Add proofsearch tactic, with :ps at the REPL
Edwin Brady
13 years ago
f34f0af
Better display of metavariable types in :t
Edwin Brady
13 years ago
6456d6f
Add :makewith command at the REPL
Edwin Brady
13 years ago
46256ab
Add ':addclause' command at the REPL
Edwin Brady
13 years ago
d20f35c
Add --client option
Edwin Brady
13 years ago
66f4f9e
Extend split/splitOnLine to cope with 'where/with'
Edwin Brady
13 years ago
8c19e30
Record internal name of 'with' functions
Edwin Brady
13 years ago
3729d95
Add CaseSplit.hs and Command (not yet implemented)
Edwin Brady
13 years ago
bc0ebee
Merge branch 'feature/columntracking' of https://github.com/ahmadsalim/Idris-dev into ahmadsalim-feature/columntracking
Edwin Brady
13 years ago
8b17db3
Fixed flaw with FC dependency by making FC equality always return true. If any fc equality is needed just use FC' fc to convert. Fixes idris-lang/Idris-dev#550
Ahmad Salim Al-Sibahi
13 years ago
57c8657
Added column name to source
Ahmad Salim Al-Sibahi
13 years ago
e4343cb
Support '!' at REPL
Edwin Brady
13 years ago
8c9ec38
Added 'implicit bind' syntax
Edwin Brady
13 years ago
50c66f9
Added "if_valid" syntax rule for possibly failing Effects
Edwin Brady
13 years ago
55af041
Merge pull request #540 from reynir/patch1
Edwin Brady
13 years ago
23d10ce
Add missing pattern
Reynir Reynisson
13 years ago
ac33945
Wrap Idris in an ErrorT
David Christiansen
13 years ago
0e76ac9
Remember whether implicits are machine generated
Edwin Brady
13 years ago
1bc3002
Some Eff experimentation, adding a 'test' command
Edwin Brady
13 years ago
67fb9cc
Split Parser.hs into several files
Edwin Brady
13 years ago
3db1e91
Added flag for error reflection extension
David Christiansen
13 years ago
39bc4c4
Merge pull request #485 from lambdadomain/master
Edwin Brady
13 years ago
c55f8c2
Unification fix to avoid giving up on recoverable errors
Edwin Brady
13 years ago
ed8114e
Updated dependencies and types for Haskell llvm bindings v3.3.8.1.
lambdadomain
13 years ago
fe20bf1
Allow colour options from REPL
David Christiansen
13 years ago
7c45129
Colour theme in Idris REPL state
David Christiansen
13 years ago
2a0885e
Better representation and rendering of generated names
Edwin Brady
13 years ago
af4fda7
%flag directive
Edwin Brady
13 years ago
ddc137e
Colourise some error messages
David Christiansen
13 years ago
fddebca
Have :t colourise the left side of the colon
David Christiansen
13 years ago
c0342c7
Add command line option to control REPL colours
David Christiansen
13 years ago
6c14565
Move colourisation to a separate module
David Christiansen
13 years ago
7226659
Colourise implicit params with underline
David Christiansen
13 years ago
f48e88f
Colourisation fix for repl
David Christiansen
13 years ago
b762f14
Basic colourisation in REPL
David Christiansen
13 years ago
ffb9ea9
Semantic colouring of identifiers in REPL
David Christiansen
13 years ago
1d4d226
Optimise datatypes with one constructor and one argument No need to pack them up (because we're strict!) so just treat them as a newtype would be in Haskell.
Edwin Brady
13 years ago
8eb2087
Separate IO and PrimIO PrimIO is the internal primitive, IO is the user version which requires an explicit World token to be passed in which programmers have no access to directly. Fixes #185 and fixes #325
Edwin Brady
13 years ago
3aa61b3
Delete unused code
Benjamin Saunders
13 years ago
c182c92
Allow simple function types to be reflected
Edwin Brady
13 years ago
d43a279
Change TCGen flag to Dictionary, update evaluator accordingly
Edwin Brady
13 years ago
48d1105
Added '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 automated proof by reflection.
Edwin Brady
13 years ago
fd9bd68
Add '%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.
Edwin Brady
13 years ago
older commits
keys
esc 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