git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
09f2abd
help
sign in
09f2abd
Fix let overloading bug with do blocks
Edwin Brady
15 years ago
0338d39
Fix case statements in type signatures
Edwin Brady
15 years ago
00d7c69
Work towards making {static} arguments and specialisation work properly
Edwin Brady
15 years ago
ae1cf53
Tutorial typos fixed
Edwin Brady
15 years ago
5399670
Some documentation updates
Edwin Brady
15 years ago
709e330
Check for overlapping type class instances
Edwin Brady
15 years ago
58bcd1e
Better type class resolution
Edwin Brady
15 years ago
33baa44
More on errors; propagate line numbers
Edwin Brady
15 years ago
ed72247
Try to get line numbers better
Edwin Brady
15 years ago
b04ea13
Eq Nat fix
Edwin Brady
15 years ago
c7a3b59
Coverage checker tweak
Edwin Brady
15 years ago
f49cd3b
Pass options on functions in typeclasses through to instances
Edwin Brady
15 years ago
6b6dc72
Added note on the empty type and totality checking to the tutorial
Edwin Brady
15 years ago
9839562
Fix silly error in termination checker :)
Edwin Brady
15 years ago
86c2bee
Merge pull request #7 from dpmulligan/master
Edwin Brady
15 years ago
0dd7396
Set totality of primitive operators
Edwin Brady
15 years ago
1b7d089
Recheck totality after an interactive proof
Edwin Brady
15 years ago
9864c25
Add :total command
Edwin Brady
15 years ago
7142d7e
Totality checker tweaks
Edwin Brady
15 years ago
63afafa
More additions to natural numbers theory.
Dominic Mulligan
15 years ago
34c0ebb
Merge remote-tracking branch 'upstream/master'
Dominic Mulligan
15 years ago
b1e95cb
Fix coverage checker
Edwin Brady
15 years ago
8079a69
More additions to the Nat file.
Dominic Mulligan
15 years ago
7fb7dec
Improved termination check (gets ackermann now, but still no mutual recursive definitions)
Edwin Brady
15 years ago
486b176
Some re-ordering of the tutorial
Edwin Brady
15 years ago
141694f
Fix typo
Edwin Brady
15 years ago
0f60127
Update tutorial pdf
Edwin Brady
15 years ago
e200d08
Added DSL file to tutorial (oops)
Edwin Brady
15 years ago
bb3e629
Remark on types in instance blocks
Edwin Brady
15 years ago
978479b
(Try again...) Fixed some case statement bugs
Edwin Brady
15 years ago
6f96ffa
Added some libraries, fixed some case statement bugs
Edwin Brady
15 years ago
db08df4
Small record fix for implicit arguments
Edwin Brady
15 years ago
1effd22
Fix lib/Makefile
Edwin Brady
15 years ago
68194ce
Fix export of record fields
Edwin Brady
15 years ago
88de6d0
Update tutorial pdf
Edwin Brady
15 years ago
c4866f4
More on idioms
Edwin Brady
15 years ago
7e2765b
Idiom brackets and dsl notation in tutorial
Edwin Brady
15 years ago
392c225
Check definitions structurally as well as by name in conversion
Edwin Brady
15 years ago
21c3a30
Give up type class resolution sooner
Edwin Brady
15 years ago
71ac2bc
Add records to tutorial
Edwin Brady
15 years ago
d54f335
Added record test
Edwin Brady
15 years ago
02501ef
Changed record update syntax... ...since {} is too overloaded now record { field = val } rec Also put records in their own namespace
Edwin Brady
15 years ago
4cd20b3
Record update syntax { field = val } is a function which updates the field. So { field = val } rec update the field in record 'rec'. (This is backwards from Haskell, firstly because the other way round would conflict with implicit argument syntax, and secondly because it means record updates can be partially applied)
Edwin Brady
15 years ago
7826c0e
Record update functions set_field val record -- updates the field name 'field' to 'val' in 'record'
Edwin Brady
15 years ago
3a4a26b
Better dealing with names in patterns
Edwin Brady
15 years ago
3c42704
Record projection
Edwin Brady
15 years ago
34331d9
Document auto implicits
Edwin Brady
15 years ago
b752e2d
Made tutorial and examples consistent with latest library
Edwin Brady
15 years ago
cfc12ba
Better name-chasing in Compiler
Edwin Brady
15 years ago
66bcd8c
Fix library compilation errors and improve name resolution in patterns
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