Leonardo de Moura
|
bb8b13d240
|
chore(tests/compiler/expr): fix test output
|
2019-08-04 13:30:11 -07:00 |
|
Leonardo de Moura
|
4bd347de3a
|
feat(library/init/data/persistentarray/basic): PersistentArray.pop
|
2019-08-04 11:50:05 -07:00 |
|
Leonardo de Moura
|
0f9da40d62
|
test(tests/compiler): PersistentHashMap tests
|
2019-08-02 14:23:13 -07:00 |
|
Leonardo de Moura
|
b146ed735a
|
test(tests/compiler/phashmap): add PersistentHashMap test
|
2019-08-02 13:31:29 -07:00 |
|
Leonardo de Moura
|
3c5a30649d
|
feat(library/init/data/persistenthashmap/basic): add PersistentHashMap.erase
|
2019-08-02 13:31:29 -07:00 |
|
Leonardo de Moura
|
c371b43970
|
feat(library/init/data): add PersistentHashMap
|
2019-08-02 13:31:29 -07:00 |
|
Sebastian Ullrich
|
b541bb9d4e
|
chore(tests/compiler/binomial): lower input size
The previous inputs overflowed the stack using default stack limits with a debug build, and were a bit on the slow side
|
2019-08-02 10:25:54 +02:00 |
|
Leonardo de Moura
|
fe9908cad3
|
chore(tests/playground/persistentarray): fix test
|
2019-07-31 16:02:21 -07:00 |
|
Leonardo de Moura
|
8a4bc188c2
|
feat(library/init/data): add BinomialHeap
|
2019-07-31 15:13:00 -07:00 |
|
Leonardo de Moura
|
10fe453cf6
|
test(tests/lean/run/ubscalar): save UB scalar field test
|
2019-07-28 10:11:35 -07:00 |
|
Sebastian Ullrich
|
b902dc3dac
|
fix(tests/lean/run/inline_fn): pretty-printer segfaults, disable for now
|
2019-07-26 12:39:35 -07:00 |
|
Leonardo de Moura
|
798bbc0662
|
feat(library/init/system/io): new primitives
|
2019-07-25 18:12:44 -07:00 |
|
Sebastian Ullrich
|
aef4a7159b
|
chore(*): remove obsolete leanpkg.path files
|
2019-07-25 17:46:53 -07:00 |
|
Leonardo de Moura
|
b0d0cf973d
|
chore(tests): fix tests
|
2019-07-25 17:44:25 -07:00 |
|
Leonardo de Moura
|
77a59f4998
|
feat(library/init/io): add IO.getEnv
|
2019-07-25 08:31:23 -07:00 |
|
Sebastian Ullrich
|
11ba44ed8a
|
chore(tests/bench): fix syntax
|
2019-07-19 10:46:02 +02:00 |
|
Leonardo de Moura
|
b3e0a1d04e
|
feat(library/init/lean/elaborator/basic): improve error handling, add simple test
|
2019-07-18 17:52:01 -07:00 |
|
Leonardo de Moura
|
79545f55c0
|
feat(library/init/io): add IO.readTextFile
|
2019-07-18 17:31:31 -07:00 |
|
Leonardo de Moura
|
40943f84f3
|
chore(tests): fix tests
|
2019-07-17 10:46:35 -07:00 |
|
Leonardo de Moura
|
310faa18c1
|
chore(tests/compiler/termparsertest1): fix test
|
2019-07-16 13:40:02 -07:00 |
|
Leonardo de Moura
|
f206b30fd7
|
feat(library/init/lean/parser): add charLit
|
2019-07-16 07:22:09 -07:00 |
|
Leonardo de Moura
|
146a796c5c
|
feat(library/init/lean/module): add ModuleParser with error recovery
|
2019-07-15 09:32:13 -07:00 |
|
Leonardo de Moura
|
b9149dd428
|
fix(library/init/lean/parser/module): token table initialization
|
2019-07-14 08:31:12 -07:00 |
|
Leonardo de Moura
|
d588d39786
|
fix(library/init/lean/parser): use symbolOrIdent when parsing max and imax
|
2019-07-14 08:22:07 -07:00 |
|
Leonardo de Moura
|
e3351f0524
|
test(tests/playground/modtest1): new test
|
2019-07-12 17:03:22 -07:00 |
|
Leonardo de Moura
|
d59d8e0d56
|
feat(library/init/lean/parser/command): add notation command
|
2019-07-12 14:18:08 -07:00 |
|
Leonardo de Moura
|
36da73b6cb
|
feat(library/init/lean/parser/command): add (some) notation commands
|
2019-07-12 14:01:23 -07:00 |
|
Leonardo de Moura
|
166a6fa75a
|
feat(library/init/lean/parser/command): missing commands
|
2019-07-12 11:00:14 -07:00 |
|
Leonardo de Moura
|
7046a38e93
|
feat(library/init/lean/parser/command): add inductive, structure and class parsers
|
2019-07-12 10:21:59 -07:00 |
|
Leonardo de Moura
|
eed4c72fc5
|
fix(library/init/lean/parser/command): docComment
|
2019-07-11 17:28:51 -07:00 |
|
Leonardo de Moura
|
72477f3cc6
|
feat(library/init/lean/parser/command): improve how optional affects firstTokens field
|
2019-07-11 17:22:26 -07:00 |
|
Leonardo de Moura
|
d354dc437c
|
feat(library/init/lean/parser/command): add declaration draft
|
2019-07-11 17:13:22 -07:00 |
|
Leonardo de Moura
|
2f60132610
|
test(tests/compiler/termparsertest1): new test
|
2019-07-11 13:16:25 -07:00 |
|
Leonardo de Moura
|
3370ab7398
|
feat(library/init/lean/parser/term): allow equations to be used in let-decls
|
2019-07-11 13:13:08 -07:00 |
|
Leonardo de Moura
|
99393433a4
|
feat(library/init/lean/parser/term): do notation
|
2019-07-11 12:38:55 -07:00 |
|
Leonardo de Moura
|
57e2f1be2a
|
feat(library/init/lean/parser/term): builtin operators
|
2019-07-11 10:13:00 -07:00 |
|
Leonardo de Moura
|
195fb27ce5
|
feat(library/init/lean/parser/term): add let
|
2019-07-11 09:51:34 -07:00 |
|
Leonardo de Moura
|
7b91d880d7
|
feat(library/init/lean/parser/term): add sortApp, inaccessible and explicit
|
2019-07-11 09:05:21 -07:00 |
|
Leonardo de Moura
|
140cc45491
|
feat(library/init/lean/parser/term): whitespace sensitive match expression
|
2019-07-10 15:13:28 -07:00 |
|
Leonardo de Moura
|
3ef8845163
|
chore(tests/playground): fix tests
|
2019-07-10 11:36:39 -07:00 |
|
Leonardo de Moura
|
53c946a305
|
chore(tests/lean): fix tests
|
2019-07-08 22:11:19 -07:00 |
|
Leonardo de Moura
|
c00788a982
|
fix(library/init/lean/compiler/ir/emitcpp): header of big boxed functions
|
2019-07-08 21:52:01 -07:00 |
|
Leonardo de Moura
|
f37cd3cd11
|
feat(library/init/lean/parser/term): match-expression
TODO: add whitespace sensitivity
|
2019-07-08 14:14:49 -07:00 |
|
Leonardo de Moura
|
846ec9578d
|
fix(library/init/lean/parser/term): allow namedArgument notation in applications only
|
2019-07-08 13:43:12 -07:00 |
|
Leonardo de Moura
|
769e5fc8b1
|
chore(tests/playground/termparsertest1): add support for testing failures
|
2019-07-08 13:07:15 -07:00 |
|
Leonardo de Moura
|
4a17cf134b
|
feat(library/init/lean/parser/term): add forall parser
|
2019-07-08 13:03:21 -07:00 |
|
Leonardo de Moura
|
a6f9633e64
|
feat(library/init/lean/parser/term): dependent arrow notation
|
2019-07-08 12:57:49 -07:00 |
|
Leonardo de Moura
|
d3ca360e7f
|
feat(library/init/lean/parser): depArrow proof of concept
|
2019-07-08 10:49:54 -07:00 |
|
Leonardo de Moura
|
8944767f6c
|
chore(frontends/lean): Π ==> ∀
|
2019-07-07 08:13:40 -07:00 |
|
Leonardo de Moura
|
9334f54b87
|
feat(library/init/lean/parser/parser): support for whitespace sensitive left binding power
We use this new feature to implement array access notation `a[i]`.
|
2019-07-07 07:21:10 -07:00 |
|