git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
dd09721
help
sign in
history of
src/Idris/Prover.hs
all commits
b1d2553
Respect accessibility in case tree elaboration.
Matus Tejiscak
13 years ago
f0a5442
Provide IDESlave output with docs and type
David Raymond Christiansen
13 years ago
7faf4e8
Show argument names in :doc
David Raymond Christiansen
13 years ago
b38bc03
Add basic elaboration context tracking to unification
David Raymond Christiansen
13 years ago
423b4c4
Allow users to disable the auto-solve in the prover
David Raymond Christiansen
13 years ago
bd744f1
Propagate function name to tactics
Edwin Brady
13 years ago
af0171e
Prover commands for evaluation and typechecking expressions
David Raymond Christiansen
13 years ago
d95808e
Don't give INTERNAL ERROR when abandoning a proof
Edwin Brady
13 years ago
da24632
Render using console width
David Raymond Christiansen
13 years ago
94c4cf8
Make prover respect showimplicits from IState
David Raymond Christiansen
13 years ago
5f0c449
Colouring support in the prover
David Raymond Christiansen
13 years ago
13f3c29
Basic functioning with new pretty-printer
David Raymond Christiansen
13 years ago
d82f5fe
Merge branch 'text-names'
Edwin Brady
13 years ago
0c8c90d
Strictness annotations
Edwin Brady
13 years ago
46e894d
Use Data.Text for variable names
Edwin Brady
13 years ago
7604451
Cache argument types for building case trees
Edwin Brady
13 years ago
5000aeb
Add a Cabal library
Brian McKenna
13 years ago
f18d79c
Remove calls to "error". Fixes #607.
David Christiansen
13 years ago
6b16b47
Fix display of errors in prover
David Christiansen
13 years ago
3c32b65
Whitespace cleanup.
George Leontiev
13 years ago
f34f0af
Better display of metavariable types in :t
Edwin Brady
13 years ago
57c8657
Added column name to source
Ahmad Salim Al-Sibahi
13 years ago
b5eee09
Convert IO errors into erros in the Idris monad
David Christiansen
13 years ago
63038b3
Use the ErrorT failure functions and attempt to preserve error structure
David Christiansen
13 years ago
267f34d
Changed the way addproof works to indented-block style Allowed a larger range of expression to work with slices (improves on idris-lang/Idris-dev#524)
Ahmad Salim Al-Sibahi
13 years ago
73bdc53
Refactoring of parser to Trifecta, documenting and updating some items/fixing some issues.
Ahmad Salim Al-Sibahi
13 years ago
81425d2
Add skeleton of inliner
Edwin Brady
13 years ago
3fcbff5
A little reorganisation of clauses elaboration To be more clear which case tree is which
Edwin Brady
13 years ago
d43a279
Change TCGen flag to Dictionary, update evaluator accordingly
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
9b4b7dc
cleanups
Hannes Mehnert
13 years ago
64afbf1
send start/end proof mode messages from within prover
Hannes Mehnert
13 years ago
5242001
support ideslave mode with prover
Hannes Mehnert
13 years ago
50086ac
abstract set-prompt into isetPrompt -- and use it
Hannes Mehnert
13 years ago
d7c8e63
define and use iputGoal instead of putStrLn
Hannes Mehnert
13 years ago
9c11754
Added %unifyLog construct For debugging purposes %unifyLof t will give a trace of unification problems while elaborating t Also, log levels 6 and above will give the trace
Edwin Brady
13 years ago
99a8a66
Check that explicitly given implicit args unify with inferred versions Also exposed a unification bug which unified things which shouldn't be: f x = f y does not imply x = y unless f is injective, and this was not properly checked.
Edwin Brady
13 years ago
a807a34
Remove the unused arg from lookup functions
David Christiansen
14 years ago
3fc67a2
Fix error with linearity checking in patterns
Edwin Brady
14 years ago
a162bd4
Check the type of a proof matches the type of the goal!
Edwin Brady
14 years ago
bdf07be
Manually track prover history
David Christiansen
14 years ago
66d8360
Crude support for completion in prover
David Christiansen
14 years ago
52203a3
Complete tactic names in prover
David Christiansen
14 years ago
0970f01
Disentangle Haskeline from the internals Idris
David Christiansen
14 years ago
e49ab72
Reorder the monad transformers in the Idris monad to allow completion
David Christiansen
14 years ago
8d090c0
A couple of small improvements to termination checking * inlining to help out * %assert_total doesn't allow inlining so as not to break totality for functions which rely on the asserted function * bug fix for mutual recursion - build size graphs before doing any totality checking
Edwin Brady
14 years ago
f9a1dab
Fix pattern variable problem when patterns generated by unification
Edwin Brady
14 years ago
2fb2445
indent proof blocks by 2 spaces
raichoo
14 years ago
9affb75
Totality 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
Edwin Brady
14 years ago
5a6299b
Unification fix Specifically to stop it filling in things which are given by the programmer (caused by a bug replacing nullary constructors with terms!)
Edwin Brady
14 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