git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
aa7262e
help
sign in
history of
src/Idris/REPL.hs
all commits
fab5d73
Adding support for Windows MingW32
chetant
14 years ago
f50f006
Expand backend control options and infrastructure
Benjamin Saunders
14 years ago
0b3b0b5
Display useful information on :doc (It's ugly though...)
Edwin Brady
14 years ago
1ccd94a
Syntax for documentation comments and :doc REPL command
Edwin Brady
14 years ago
a52bb30
Separate compile time and run time inlinings Run time can be more aggressive - compile time needs to be careful since over aggressive inline can make the termination check harder, especially for type class instances.
Edwin Brady
14 years ago
665676b
Added :l and :m commands to REPL
Edwin Brady
14 years ago
15fc297
Merge branch 'master' of https://github.com/edwinb/Idris-dev
Jason Dagit
14 years ago
a41fe5b
Use strict StateT
Jason Dagit
14 years ago
9affb75
Totality checker improvements Now does a better job of checking type class instances for totality, by inlining dictionaries where possible. Added %default total declarations to some libraries where possible
Edwin Brady
14 years ago
54ad219
Add size change termination Now deals with recursive functions (still only simple structural size changes spotted, however)
Edwin Brady
14 years ago
5c9a88a
uppercase modulenames
raichoo
14 years ago
997a982
Added --total and --partial command line options
Edwin Brady
14 years ago
f2af303
:addproof now adds most recent proof if no argument given Consistent with old behaviour, and with tutorial
Edwin Brady
14 years ago
3c641ae
Added --dumpdefuns flag
Edwin Brady
14 years ago
5a6299b
Unification fix Specifically to stop it filling in things which are given by the programmer (caused by a bug replacing nullary constructors with terms!)
Edwin Brady
14 years ago
8063cfd
Added --dumpcases <file> option for dumping case trees on compiling
Edwin Brady
14 years ago
72d4d96
Starting unused argument analysis
Edwin Brady
14 years ago
6d7c9bc
Call graph change
Edwin Brady
14 years ago
4ff3b25
Added --dumpc flag
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
2832517
Move main setup code to Idris.REPL
Edwin Brady
14 years ago
16a6c95
Set up for adding new compiler back ends more easily
Edwin Brady
14 years ago
34e8788
Added Util.System for compatibility (thanks to Dirk Ullrich)
Edwin Brady
14 years ago
ef1d7ba
Merge pull request #48 from raichoo/master
Edwin Brady
14 years ago
7cdb0c0
Removed Epic dependency
Edwin Brady
14 years ago
f959008
New RTS in place
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
7f2d76c
enhanced proof handeling
raichoo
14 years ago
b8815e2
added proof list
raichoo
14 years ago
c30e6ce
No need to qualify unambiguous names on :p
Edwin Brady
14 years ago
0887715
Output C file (not finished...)
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
782d0f7
put toSC in the right place
Edwin Brady
14 years ago
6554c7d
Towards primitives in new VM
Edwin Brady
14 years ago
c07696d
Some new bytecode compiling
Edwin Brady
14 years ago
541faf5
New lambda lifter, and debug info in repl
Edwin Brady
14 years ago
e1c7b0f
Add "--errorcontext" flag, and :set and :unset in the REPL. :set errorcontext will cause unification errors to also dump the current context.
Edwin Brady
15 years ago
489ea6f
Pass pattern variable names to match compiler
Edwin Brady
15 years ago
2899286
An introduction
Edwin Brady
15 years ago
b01a78e
Quick hack at :info for exploring type classes
Edwin Brady
15 years ago
a678b80
:t prints all names, rather than checking for unique name
Edwin Brady
15 years ago
dca8f9f
Normalise types before applying forcing
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
1b7d089
Recheck totality after an interactive proof
Edwin Brady
15 years ago
9864c25
Add :total command
Edwin Brady
15 years ago
b1e95cb
Fix coverage checker
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