git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
10ea548
help
sign in
10ea548
Inline type class applications where possible to reduce overhead
Edwin Brady
15 years ago
42ca063
:d to display elaborated pattern definition
Edwin Brady
15 years ago
baaba44
Run-time forcing optimisation
Edwin Brady
15 years ago
02881b1
Implemented forcing optimisation Constructor arguments which are inferrable from the indices in the constructor type are erased both at compile-time and run-time
Edwin Brady
15 years ago
19f1e3a
Compatibility with old ghc
Edwin Brady
15 years ago
c82f2f4
Add nullPtr/validFile
Edwin Brady
15 years ago
969e573
Checking elaborated term and inferred term match
Edwin Brady
15 years ago
3af0ae0
Elaborator tweak, dealing better with values that are inferred automatically
Edwin Brady
15 years ago
22b2879
Making IO lazy means we need to force an evaluation for anything to happen at all...
Edwin Brady
15 years ago
598160c
Make foreign calls lazily (or they get executed at the wrong time...)
Edwin Brady
15 years ago
f3ce933
Some prelude shuffling
Edwin Brady
15 years ago
2ce525e
intros tactic; some library tinkering
Edwin Brady
15 years ago
a33b4c2
Avoid adding duplicate information to .ibc => quicker load time
Edwin Brady
15 years ago
201ade9
Fixed accessibility bug; added some library functions
Edwin Brady
15 years ago
0b9cab2
Note on cumulativity in tutorial
Edwin Brady
15 years ago
b656c55
Some mult proofs
Edwin Brady
15 years ago
79aae2f
Unification tweak - try a different order on failure
Edwin Brady
15 years ago
7f74f91
Fix error handling again in repl
Edwin Brady
15 years ago
62ea7f8
Add prelude.fin module
Edwin Brady
15 years ago
b20f2f8
Tinker with compiler interface
Edwin Brady
15 years ago
264f8a6
Handle Ctrl-C
Edwin Brady
15 years ago
4ca34ff
Fix error recovery in repl
Edwin Brady
15 years ago
49e426a
Switch from readline to haskeline
Mathnerd314
15 years ago
628b851
Added Cast to the prelude, and defined casts between primitives
Edwin Brady
15 years ago
8b1e498
Change 'data' and where syntax so that they don't need '|' This breaks old code - instead of
Edwin Brady
15 years ago
2852e71
Made do notation behave better when bracketed
Edwin Brady
15 years ago
c5e3aa7
Debraced rest of lib
Edwin Brady
15 years ago
0b98a91
Debraced tutorial
Edwin Brady
15 years ago
b0f47e1
Made braces optional (at the expense of 'with' now needing the expression to be tested in brackets) do notation doesn't quite behave right - the first token after the do block must be at a lower level of indentation, which means putting it in brackets is awkward.
Edwin Brady
15 years ago
4804676
Compiler saturates constructors before compiling
Edwin Brady
15 years ago
961d2a3
Formatting
Edwin Brady
15 years ago
24436b1
No need for old-time either...
Edwin Brady
15 years ago
d13cd8e
Remove unix dependency
Edwin Brady
15 years ago
2e9fcd4
Remove semicolons in tutorial
Edwin Brady
15 years ago
ead54e4
Removed semicolons from tests
Edwin Brady
15 years ago
bd61594
Removed 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.
Edwin Brady
15 years ago
c8b0f28
Use new syntax in lib
Edwin Brady
15 years ago
f7c50cf
Monad comprehension example
Edwin Brady
15 years ago
37bb964
Document comprehensions
Edwin Brady
15 years ago
817c1a0
Monad comprehension notation
Edwin Brady
15 years ago
93c06b5
Some formatting
Edwin Brady
15 years ago
02701e7
Numeric ranges [a..b], [a,b .. c] and list monad
Edwin Brady
15 years ago
2a50169
Added lib/network directory, and network.cgi module
Edwin Brady
15 years ago
38da9bc
Update .cabal; require up to date epic
Edwin Brady
15 years ago
e24955a
Note on where scoping and types in tutorial
Edwin Brady
15 years ago
63fd5f6
Documented case expressions
Edwin Brady
15 years ago
6196bbc
Allow types on let in do blocks
Edwin Brady
15 years ago
947c2b3
Fix bug in generation of case functions
Edwin Brady
15 years ago
a328ff1
update tutorial pdf
Edwin Brady
15 years ago
e62b7ea
Pattern matching lambda, plus tutorial update
Edwin Brady
15 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