Leonardo de Moura
|
b2693962bd
|
chore(library/init/lean): export as C functions
|
2019-08-17 07:30:07 -07:00 |
|
Leonardo de Moura
|
66304d83a0
|
chore(library/init/lean/compiler): export as C functions
|
2019-08-17 06:58:36 -07:00 |
|
Leonardo de Moura
|
57fd302f84
|
chore(runtime/lean): style
|
2019-08-16 21:01:14 -07:00 |
|
Leonardo de Moura
|
4429aac0b3
|
chore(library/compiler/ir): remove box(13) hack
|
2019-08-16 20:58:30 -07:00 |
|
Leonardo de Moura
|
ec0e74f5f8
|
chore(library/init/lean): export as C functions
|
2019-08-16 20:52:10 -07:00 |
|
Leonardo de Moura
|
a5c97e21bf
|
chore(library/init/lean): export as C functions
|
2019-08-16 20:15:30 -07:00 |
|
Leonardo de Moura
|
19051d9a0d
|
chore(library/init/lean/localcontext): export as C functions
|
2019-08-16 19:49:17 -07:00 |
|
Leonardo de Moura
|
67a37c6917
|
chore(library/init/lean/class): export as C functions
|
2019-08-16 19:42:14 -07:00 |
|
Leonardo de Moura
|
954846788e
|
chore(stage0): update
|
2019-08-16 19:35:16 -07:00 |
|
Leonardo de Moura
|
8a3522c8e5
|
chore(library/init/lean/compiler/ir/emitcpp): small hack for exporting functions as C functions instead of C++
|
2019-08-16 19:26:03 -07:00 |
|
Leonardo de Moura
|
2758681d78
|
feat(runtime/lean): closures
|
2019-08-16 16:14:34 -07:00 |
|
Leonardo de Moura
|
4a24b400c8
|
feat(runtime/lean): constructor API
|
2019-08-16 15:53:35 -07:00 |
|
Sebastian Ullrich
|
8cc2f731cd
|
chore(tests/bench/speedcenter.exec.yaml): fix again
|
2019-08-16 22:24:22 +02:00 |
|
Sebastian Ullrich
|
f1db7e8041
|
chore(tests/bench/speedcenter.exec.yaml): add "rbmap_10" benchmark
|
2019-08-16 19:11:01 +02:00 |
|
Sebastian Ullrich
|
7c84f522be
|
chore(tests/bench/speedcenter.exec.yaml): fix hilariously broken "stdlib size: lines" benchmark
|
2019-08-16 19:11:01 +02:00 |
|
Sebastian Ullrich
|
c57de174a3
|
fix(library/init/lean/elaborator/resolvename): prelude
|
2019-08-16 19:11:01 +02:00 |
|
Leonardo de Moura
|
d4ef508722
|
chore(runtime/lean): style
|
2019-08-16 09:57:34 -07:00 |
|
Leonardo de Moura
|
9d37f53d83
|
fix(tests/lean/run/new_compiler): broken test
|
2019-08-16 09:46:44 -07:00 |
|
Leonardo de Moura
|
dae30a4ea6
|
chore(library/compiler/specialize): remove broken assertions
|
2019-08-16 09:46:05 -07:00 |
|
Leonardo de Moura
|
deecda22bd
|
feat(library/init/lean/compiler/ir/emitc): C code emitter
It will eventually replace emitcpp.lean
|
2019-08-15 20:29:06 -07:00 |
|
Leonardo de Moura
|
216d6fc6aa
|
feat(runtime): start C runtime
|
2019-08-15 20:15:35 -07:00 |
|
Leonardo de Moura
|
d2c567ec61
|
chore(library): remove dead files
|
2019-08-15 19:01:01 -07:00 |
|
Leonardo de Moura
|
61beb56a83
|
chore(*): fix some compilation warnings
|
2019-08-15 09:26:13 -07:00 |
|
Leonardo de Moura
|
f1fa528dbe
|
chore(runtime/object): remove alloc.h dependency
|
2019-08-15 09:21:30 -07:00 |
|
Leonardo de Moura
|
45ed2995d4
|
chore(runtime): remove alloc_small
|
2019-08-15 09:09:44 -07:00 |
|
Leonardo de Moura
|
44bf885829
|
chore(runtime/alloc): simplify header file
|
2019-08-15 09:09:44 -07:00 |
|
Sebastian Ullrich
|
a1a9daedce
|
chore(tests/bench/report.py): go back to normalized tables
|
2019-08-15 14:24:23 +02:00 |
|
Leonardo de Moura
|
52b86c3b4b
|
chore(library/init/data/persistentarray/basic): missing "reset"
|
2019-08-14 16:22:35 -07:00 |
|
Leonardo de Moura
|
48fbd9d1ea
|
chore(stage0): update
|
2019-08-14 16:14:49 -07:00 |
|
Leonardo de Moura
|
8e37fc512b
|
fix(library/init/data/persistentarray/basic): bug at pop
fixes #28
|
2019-08-14 16:14:20 -07:00 |
|
Leonardo de Moura
|
92f880b0bf
|
chore(library/equations_compiler/elim_match): remove dead code
|
2019-08-14 14:39:34 -07:00 |
|
Leonardo de Moura
|
e9a63bf419
|
chore(frontends/lean/elaborator): remove recover_expr_from_exception
|
2019-08-14 14:20:15 -07:00 |
|
Leonardo de Moura
|
46a2e6f311
|
feat(library/init/lean/elaborator): add skeletons
|
2019-08-14 14:13:16 -07:00 |
|
Leonardo de Moura
|
e0a781063a
|
feat(library/init/lean/elaborator/term): expand and invoke old elaborator as fallback
|
2019-08-14 07:34:44 -07:00 |
|
Leonardo de Moura
|
e1588c3fe7
|
feat(library/init/lean/elaborator): add expected type
|
2019-08-14 07:16:24 -07:00 |
|
Leonardo de Moura
|
d002e550bb
|
chore(library/init/lean): filename ==> fileName
|
2019-08-13 19:51:04 -07:00 |
|
Leonardo de Moura
|
b77fcc4a0f
|
feat(library/init/lean/parser/command): add #elab command
|
2019-08-13 19:48:23 -07:00 |
|
Leonardo de Moura
|
13a67cb9a7
|
feat(library/init/lean/elaborator/preterm): add glue code for new and old elaborators
|
2019-08-13 19:42:41 -07:00 |
|
Leonardo de Moura
|
03e455d32d
|
feat(frontends/lean/elaborator): add oldElaborate
|
2019-08-13 19:23:29 -07:00 |
|
Leonardo de Moura
|
a7a5718819
|
chore(frontends/lean): simplify old elaborator
|
2019-08-13 18:49:38 -07:00 |
|
Leonardo de Moura
|
6a6758edf8
|
refactor(library/init/lean/elaborator): move elabTerm to term.lean
|
2019-08-13 18:33:42 -07:00 |
|
Leonardo de Moura
|
207f10b139
|
feat(library/init/lean/syntax): add Syntax.lift
|
2019-08-13 16:04:08 -07:00 |
|
Leonardo de Moura
|
4b49aa4b50
|
chore(tests/compiler): fix test
|
2019-08-13 15:27:44 -07:00 |
|
Leonardo de Moura
|
674438add7
|
chore(stage0): update
|
2019-08-13 15:22:20 -07:00 |
|
Leonardo de Moura
|
f2ca5db169
|
chore(library/init/lean/parser/term): remove support for Lean3 syntax
|
2019-08-13 15:20:47 -07:00 |
|
Leonardo de Moura
|
cbcf2a8a49
|
feat(library/init/lean/elaborator): arrow, hole and sorry
|
2019-08-13 15:14:51 -07:00 |
|
Leonardo de Moura
|
68a93a358c
|
fix(kernel/expr): initialization problem
|
2019-08-13 15:04:02 -07:00 |
|
Leonardo de Moura
|
995f71cf4e
|
feat(library/init/lean/elaborator/preterm): add setPos
|
2019-08-13 14:32:14 -07:00 |
|
Leonardo de Moura
|
19960ba781
|
chore(stage0): update
|
2019-08-13 13:24:31 -07:00 |
|
Leonardo de Moura
|
e16288136b
|
fix(library/init/lean/elaborator/basic): logErrorAndThrow should not log error twice
|
2019-08-13 13:24:00 -07:00 |
|