Leonardo de Moura
|
8bccfc23da
|
feat(library/vm): add example of C function invoking Lean closure
|
2016-05-31 18:45:14 -07:00 |
|
Leonardo de Moura
|
b31a7bd3e7
|
feat(library/vm): use cfunction style for nat and IO primitives
|
2016-05-31 17:22:27 -07:00 |
|
Leonardo de Moura
|
cc4b70e5e5
|
feat(library/vm/vm_nat): add native support for nat.to_string
|
2016-05-26 10:55:22 -07:00 |
|
Leonardo de Moura
|
af1908be94
|
feat(frontends/lean/decl_cmds): do not generate warning for definitions that are implemented in the VM
|
2016-05-13 18:17:20 -07:00 |
|
Leonardo de Moura
|
2bd400964c
|
feat(library/vm/vm): store arguments in reverse order on the stack
It simplifies the code for handling closures.
|
2016-05-13 10:54:29 -07:00 |
|
Leonardo de Moura
|
a533cc56ec
|
fix(library/vm/vm_nat): typo
|
2016-05-12 19:34:06 -07:00 |
|
Leonardo de Moura
|
9fbf3f2921
|
feat(library/vm): encode small numerals using scnstr instead of num operation
|
2016-05-12 16:43:21 -07:00 |
|
Leonardo de Moura
|
de327c0c20
|
feat(library/vm/vm_nat): add builtin support for nat lt
|
2016-05-12 16:36:37 -07:00 |
|
Leonardo de Moura
|
1393238c9d
|
fix(library/vm/vm_nat): fix constant name
|
2016-05-12 15:29:14 -07:00 |
|
Leonardo de Moura
|
399b83122c
|
refactor(library): move vm to a separate directory
|
2016-05-12 14:45:06 -07:00 |
|