git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
7ebf672
help
sign in
Idris-dev
/
src
/
Core
12 files
../
CaseTree.hs
Don't inline for compilation (because the evaluator makes bad choices) Instead, inline the compile-time representation to help the totality checker only. This can cause subexpressions to be duplicated, so should be avoided at run-time. For the run-time rep…
13 years ago
Constraints.hs
Documentation comment additions
14 years ago
CoreParser.hs
Parse empty comments
13 years ago
Elaborate.hs
Give Pi bindings the proper name when elaborating lambdas Fixes #360
13 years ago
Evaluate.hs
Don't inline for compilation (because the evaluator makes bad choices) Instead, inline the compile-time representation to help the totality checker only. This can cause subexpressions to be duplicated, so should be avoided at run-time. For the run-time rep…
13 years ago
Execute.hs
Special-case prim__believe_me
13 years ago
ProofShell.hs
Remove the unused arg from lookup functions
14 years ago
ProofState.hs
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
13 years ago
ShellParser.hs
Fiddle with elaborator; update interp sample and test
15 years ago
TT.hs
Fix term size calculation for inlining Now counting binders other than Let, so lots of things previously inlined over-aggressively are now not inlined.
13 years ago
Typecheck.hs
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.
13 years ago
Unify.hs
EXPERIMENTAL: Syntax for applying functions by expected type "t <== f" applies a function f to arguments in such a way that it returns something of type t. The <== is a placeholder syntax until someone comes up with something better. (Alternative: t by f, …
13 years ago
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