git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
d5c8aec
help
sign in
history of
src/Core/Execute.hs
all commits
81425d2
Add skeleton of inliner
Edwin Brady
13 years ago
a063bfa
Some refactoring in CaseOp Separate case trees for totality checking, compile time and run time and lift into their own data structure, so that it's clear which one to use when.
Edwin Brady
13 years ago
8eb2087
Separate IO and PrimIO PrimIO is the internal primitive, IO is the user version which requires an explicit World token to be passed in which programmers have no access to directly. Fixes #185 and fixes #325
Edwin Brady
13 years ago
d43a279
Change TCGen flag to Dictionary, update evaluator accordingly
Edwin Brady
13 years ago
a0130b9
Removed FChar in favour of FArith (ATInt ITChar)
Jan Bessai
13 years ago
773e454
Make ChType a member of IntTy ITChar.
Jan Bessai
13 years ago
0aa3fd6
Beginnings of integer SIMD support (no backend yet)
Benjamin Saunders
13 years ago
656f219
Special-case prim__believe_me
David Christiansen
13 years ago
fc79985
Unify primitive implementations between evaluator and executor
David Christiansen
13 years ago
1579621
Allow Execute to import primitives without cycle
David Christiansen
13 years ago
53ced7b
Extract getOp to top level defn
David Christiansen
13 years ago
184e27a
Added the rest of the primitives to the executor
David Christiansen
13 years ago
67e7b00
All primitives through S
David Christiansen
13 years ago
73eb351
Primitives a-l done
David Christiansen
13 years ago
77ba946
Primitives a-g defined
David Christiansen
13 years ago
01283ec
Float primitives
David Christiansen
13 years ago
a2ba532
All primitives through equality
David Christiansen
13 years ago
5fc4278
Add all and primitives to the executor
David Christiansen
13 years ago
0daed45
All add primitives present in executor
David Christiansen
13 years ago
f148775
Make prim__readString more consistent with C code
David Christiansen
13 years ago
2544d93
Strictly evaluate type constructor args
David Christiansen
13 years ago
ed0ba83
Strictly evaluate data constructor args
David Christiansen
13 years ago
e534f8a
Fix detection of FInt types in executor
David Christiansen
13 years ago
1cf8b7b
Revert "Revert "Merge pull request #294 from bitlisp/unified-int-primitives""
David Christiansen
13 years ago
05895a5
Revert "Merge pull request #294 from bitlisp/unified-int-primitives"
Edwin Brady
13 years ago
ef1bbd9
Merge pull request #300 from david-christiansen/providers
Edwin Brady
13 years ago
0029900
Look in the environment before the definitions in executor
David Christiansen
13 years ago
350cc02
Fixed semantics of isNull emulation to properly wrap in IO
David Christiansen
13 years ago
d1de0f4
More primitives
David Christiansen
13 years ago
93fa7ce
Added isNull emulation plus another primitive
David Christiansen
13 years ago
fadeecd
Fix Core.Execute to use IRTS.Lang.FType
Benjamin Saunders
13 years ago
3d38d42
Fix applications of applications in executor
David Christiansen
14 years ago
18fbb2f
Code simplification for bindings
David Christiansen
14 years ago
4c1db81
Laziness fix in case analysis
David Christiansen
14 years ago
cf75f6e
Fix laziness of 'lazy'
David Christiansen
14 years ago
9792d64
Code cleanup + primitives
David Christiansen
14 years ago
d2cec77
More and better primitives
David Christiansen
14 years ago
f387ef0
Code cleanups
David Christiansen
14 years ago
ef18fed
Fix reading files
David Christiansen
14 years ago
173e357
Better laziness behavior, still a bit off with IO
David Christiansen
14 years ago
790a7ec
Replace term as intermediate representation with HOAS ExecVal.
David Christiansen
14 years ago
c568438
Laziness and primitives improvements
David Christiansen
14 years ago
63263f7
More primitives
David Christiansen
14 years ago
78fa258
Added primitives
David Christiansen
14 years ago
02fa360
Moved execution into custom monad
David Christiansen
14 years ago
db2fb0b
Get laziness info
David Christiansen
14 years ago
1f5ff74
Allow reading files in executor
David Christiansen
14 years ago
62be419
Add support for pointers to dynamic FFI
David Christiansen
14 years ago
59456cd
Improve FFI accuracy in executor
David Christiansen
14 years ago
1757e2f
Remove debug tracing
David Christiansen
14 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