git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
78fb1db
help
sign in
history of
src/Idris/AbsSyntax.hs
all commits
b01a78e
Quick hack at :info for exploring type classes
Edwin Brady
15 years ago
535d77b
Add --ibcsubdir option (thanks to Dirk Ullrich)
Edwin Brady
15 years ago
455ae60
Attempt to resolve type classes before application
Edwin Brady
15 years ago
368fdf6
Some playing around with widths to make everything look nicer.
Dominic Mulligan
15 years ago
c824099
Major improvement to pretty printing of proof states, especially when the goal is a large term.
Dominic Mulligan
15 years ago
8c64e9c
Got pretty printing partially working using the Pretty type class as a replacement for Show. Now need to tweak it in order to make everything look nice, and to get terms printing correctly!
Dominic Mulligan
15 years ago
d254ce1
Started adding pretty-printing capabilities for core datatypes to improve rendering of proof state.
Dominic Mulligan
15 years ago
1c2098a
Added infinite list syntax [1..], [1,3,...] etc (But it doesn't work at the REPL yet because that doesn't respect 'lazy' annotations properly)
Edwin Brady
15 years ago
97e28f7
Export tactic-implicit arguments properly
Edwin Brady
15 years ago
0432a70
Check that methods are part of a class when defining instances
Edwin Brady
15 years ago
463e62a
Some type class bug fixes
Edwin Brady
15 years ago
4bcfa68
Tinker with specialisation
Edwin Brady
15 years ago
00d7c69
Work towards making {static} arguments and specialisation work properly
Edwin Brady
15 years ago
58bcd1e
Better type class resolution
Edwin Brady
15 years ago
ed72247
Try to get line numbers better
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
9864c25
Add :total command
Edwin Brady
15 years ago
7142d7e
Totality checker tweaks
Edwin Brady
15 years ago
b1e95cb
Fix coverage checker
Edwin Brady
15 years ago
7fb7dec
Improved termination check (gets ackermann now, but still no mutual recursive definitions)
Edwin Brady
15 years ago
978479b
(Try again...) Fixed some case statement bugs
Edwin Brady
15 years ago
21c3a30
Give up type class resolution sooner
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
3a4a26b
Better dealing with names in patterns
Edwin Brady
15 years ago
98be75c
Added (experimentally) auto implicit arguments
Edwin Brady
15 years ago
6dcf4c3
Build a call graph and only compile things which are used
Edwin Brady
15 years ago
de6bb41
Added 'total' keyword and positivity check
Edwin Brady
15 years ago
ae4be75
Well founded recursion check
Edwin Brady
15 years ago
dc3f0f9
added dsl blocks
Edwin Brady
15 years ago
6807cf4
Unreachable case warning
Edwin Brady
15 years ago
247b20c
Some minor fiddling
Edwin Brady
15 years ago
e39254c
Added 'abandon' command in proof mode (Alternatively, :q)
Edwin Brady
15 years ago
eec2b83
Fix syntax macro bug
Edwin Brady
15 years ago
3b36802
Record syntax (but no magic yet...)
Edwin Brady
15 years ago
1d76cd3
Fix checked vs inferred bug
Edwin Brady
15 years ago
566616c
Fixed bug: global names should not override 'using' names
Edwin Brady
15 years ago
95ff97c
Fix bug: checking names are not local before adding implicits and resolving namespaces
Edwin Brady
15 years ago
991c229
Better match checking
Edwin Brady
15 years ago
558d226
Update elaborator for application of local variables
Edwin Brady
15 years ago
33bf2bd
Unification tweak
Edwin Brady
15 years ago
6e699c7
Add Transform module; make implicit args lazy
Edwin Brady
15 years ago
1112fe4
Coverage checker Not quite complete - a bug (which I know how to fix) makes some things appear not covering even though they are. Results currently used only for pruning case trees in compiled code. There is a small performance penalty - coverage checking can be disable with --nocoverage
Edwin Brady
15 years ago
3f18d02
Record data type info
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
969e573
Checking elaborated term and inferred term match
Edwin Brady
15 years ago
2ce525e
intros tactic; some library tinkering
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