git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
aa7262e
help
sign in
history of
idris.cabal
all commits
fab5d73
Adding support for Windows MingW32
chetant
14 years ago
bbe9dc1
Minor fixes for inlining and integer literals
Edwin Brady
14 years ago
f855d0f
Fix a few missing module references
Benjamin Saunders
14 years ago
0b3b0b5
Display useful information on :doc (It's ugly though...)
Edwin Brady
14 years ago
2a536ec
moved morphisms to lib/Data
raichoo
14 years ago
b641ec8
Correct cabal file
Edwin Brady
14 years ago
2541a16
No need to store original patterns
Edwin Brady
14 years ago
9b9d316
Add lower bound for Haskeline
Edwin Brady
14 years ago
a41fe5b
Use strict StateT
Jason Dagit
14 years ago
991ee91
Merge branch 'lib' of https://github.com/raichoo/Idris-dev
Edwin Brady
14 years ago
5c9a88a
uppercase modulenames
raichoo
14 years ago
bf8685e
Separate "productive" and "total" in totality checker Productive can call Total, but not vice versa. This is still a temporary solution - don't rely on anything yet!
Edwin Brady
14 years ago
72d4d96
Starting unused argument analysis
Edwin Brady
14 years ago
f26b42f
Deal with shadowing better in patterns Variable names in patterns should override global names, as long as they are not applied to anything. If the global name is desired (e.g. if it is the result of a dependency elsewhere, either use a _ or give the qualified version of the name)
Edwin Brady
14 years ago
bb76c6c
More aggressive simplification; fix case generation bug
Edwin Brady
14 years ago
1e52324
Added simple library packaging system Now used for the prelude (see lib/base.ipkg)
Edwin Brady
14 years ago
34e8788
Added Util.System for compatibility (thanks to Dirk Ullrich)
Edwin Brady
14 years ago
b49000a
Support linking external .o files in new compiler
Edwin Brady
14 years ago
7cdb0c0
Removed Epic dependency
Edwin Brady
14 years ago
e956eca
Don't lambda lift unused arguments
Edwin Brady
14 years ago
6b46ffc
New RTS almost ready, but for garbage collection problem
Edwin Brady
14 years ago
b642db5
Almost working new back end
Edwin Brady
14 years ago
0433650
Added some useful standard foreign functions for IO
Edwin Brady
14 years ago
4e0fe22
Added defunctionalisation to IRTS idris --fovm now gives a full defunctionalising compiler for a supercombinator language
Edwin Brady
14 years ago
79e6bf7
Set up C generator
Edwin Brady
14 years ago
b70780f
rename rts include file
Edwin Brady
14 years ago
ece92fe
Convert intermediate expressions to let bound variables
Edwin Brady
14 years ago
9b1587b
Add IRTS/Bytecode
Edwin Brady
14 years ago
7c75851
Test file for new VM, hook up parser
Edwin Brady
14 years ago
c30e6ce
No need to qualify unambiguous names on :p
Edwin Brady
14 years ago
848a597
Lift syntax tree, main monad and pretty printing out of AbsSyntax
Edwin Brady
14 years ago
59d07f7
Quicker resolution of overloaded names By checking the name's type against the goal type rather than fully checking.
Edwin Brady
14 years ago
fa0ecde
Started C generation
Edwin Brady
14 years ago
11a8847
Add PreC, for an imperative intermediate form that should be easy to generate code from
Edwin Brady
14 years ago
109b291
Different approach to bytecode
Edwin Brady
14 years ago
38a9365
More towards the new compiler
Edwin Brady
14 years ago
ffc7b69
First baby steps towards a new RTS (and towards removing epic dependency)
Edwin Brady
14 years ago
e7906ba
Added support/ directory so that library can use C support files
Edwin Brady
15 years ago
067f4fa
Util.Pretty missing
Edwin Brady
15 years ago
2ba8712
Merge branches 'improved-pretty-printing' and 'master'
Dominic Mulligan
15 years ago
a94fd81
Remove Eq constraint from Num
Edwin Brady
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
f355c72
Update dependencies and correct examples
Edwin Brady
15 years ago
c666be8
Added prim__bigIntToInt (needs latest EpiVM)
Edwin Brady
15 years ago
09f2abd
Fix let overloading bug with do blocks
Edwin Brady
15 years ago
5399670
Some documentation updates
Edwin Brady
15 years ago
8baaa42
Error message tinker
Edwin Brady
15 years ago
dc3f0f9
added dsl blocks
Edwin Brady
15 years ago
3b13341
Better error reporting for unresolved type classes
Edwin Brady
15 years ago
6e699c7
Add Transform module; make implicit args lazy
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