git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
f151dee
help
sign in
history of
src/IRTS/Lang.hs
all commits
41f3d97
Merge branch 'master' of git://github.com/edwinb/Idris-dev into bitstring
Benjamin Saunders
14 years ago
1dc8f39
added LChInt LIntCh to primitives
raichoo
14 years ago
9e543e6
Remainder primitives for bits
Benjamin Saunders
14 years ago
5f6ac67
In-lang stringification of Bits
Benjamin Saunders
14 years ago
df10078
Complement primitive for bit types
Benjamin Saunders
14 years ago
927fd18
Machine integer comparison primitives and a proofy interface to the equality case
Benjamin Saunders
14 years ago
8216c7f
Basic bit-twiddling primitives
Benjamin Saunders
14 years ago
348cf91
String primitives
Benjamin Saunders
14 years ago
b3ba46e
Primitives for interconversion of Bits32 and Int
Benjamin Saunders
14 years ago
7518b0c
Absolutely untested implementations of a few bitstring primitives.
Irene Knapp
14 years ago
b896224
Primitive types for groups of 8, 16, 32, and 64 bits, and basic arithmetic and mutual conversion operations on them
Benjamin Saunders
14 years ago
267f044
Improve case compilation by checking most distinct argument first
Edwin Brady
14 years ago
7245290
Some tiny RTS optimisations
Edwin Brady
14 years ago
c101721
Fix Integer matching bug
Edwin Brady
14 years ago
f6451ef
word 8/16 primitive types
raichoo
14 years ago
e0d0b13
added Data.Bits and primitives for Int
raichoo
14 years ago
0136305
Add bitwise &/| primitives for Int (prim__andInt / prim__orInt)
Edwin Brady
14 years ago
9a444c5
Add 'mod' and variants
Edwin Brady
14 years ago
7508b64
'par' primitive in builtins (not yet implemented)
Edwin Brady
14 years ago
a04b57d
--dumpcases now dumps post unused arg erasure
Edwin Brady
14 years ago
28ecd81
Erase unused arguments when compiling
Edwin Brady
14 years ago
0f957f6
Add Proj operator to runtime version of TT Allows extracting arguments without checking constructor first which will make erasing unused values easier shortly
Edwin Brady
14 years ago
bb76c6c
More aggressive simplification; fix case generation bug
Edwin Brady
14 years ago
7b4fb2a
Constructors don't need completely independent tags
Edwin Brady
14 years ago
c02a58c
Added fork (but not working properly yet)
Edwin Brady
14 years ago
e956eca
Don't lambda lift unused arguments
Edwin Brady
14 years ago
371bd9a
Group EVAL/APPLY constructors
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
53de817
Merge branch 'master' of github.com:edwinb/Idris-dev
Edwin Brady
14 years ago
0433650
Added some useful standard foreign functions for IO
Edwin Brady
14 years ago
7ab5216
String/Float primitives
Edwin Brady
14 years ago
0af107c
Added GMP interface for BigInts
Edwin Brady
14 years ago
f03a655
Added %lazy annotations
Edwin Brady
14 years ago
29ba32e
Lambda lifting in FOVM
Edwin Brady
14 years ago
35ec145
Added lazy application to IRTS
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
d4df20e
More primitives; started FFI in IRTS
Edwin Brady
14 years ago
ece92fe
Convert intermediate expressions to let bound variables
Edwin Brady
14 years ago
bf55193
Add scope checking for FOVM code
Edwin Brady
14 years ago
7c75851
Test file for new VM, hook up parser
Edwin Brady
14 years ago
3f76c32
Begin another experimental RTS
Edwin Brady
14 years ago
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