Gabriel Ebner
|
40eb5d0556
|
feat(library/module_mgr): skip reverse dependency rebuild if file content is unchanged
|
2017-05-23 11:14:30 -07:00 |
|
Gabriel Ebner
|
07c25338b9
|
feat(shell/server): add search command
|
2017-05-22 09:40:38 -07:00 |
|
Gabriel Ebner
|
baa4c48f1f
|
refactor(util/lean_path): explicitly pass around search path
|
2017-05-01 14:11:38 -07:00 |
|
Sebastian Ullrich
|
4a33045b84
|
chore(tests/lean,shell/lean): run leantests and leanruntests in parallel
|
2017-03-30 06:04:00 +02:00 |
|
Gabriel Ebner
|
318910f99b
|
refactor(frontends/lean/parser): store snapshots in a lazy async list
|
2017-03-27 14:00:53 -07:00 |
|
Gabriel Ebner
|
aebd18f136
|
feat(shell/server): only compile region of interest
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
5f872912e0
|
refactor(shell/lean): set exit status 1 iff at least one error was reported
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
595cbb8fe9
|
refactor(*): task<T>, log_tree, cancellation_token
|
2017-03-23 08:57:52 +01:00 |
|
Gabriel Ebner
|
f3b9439029
|
feat(library/module_mgr): add function to get combined environment
|
2017-01-31 09:39:31 +01:00 |
|
Gabriel Ebner
|
1a6629ce3b
|
feat(frontends/lean/parser): keep list of tasks that have to succeed
|
2017-01-17 15:31:17 -08:00 |
|
Gabriel Ebner
|
063130ee18
|
feat(kernel/environment): add function that checks whether all proofs are correct
|
2017-01-05 18:09:28 -08:00 |
|
Gabriel Ebner
|
f6b8eb6821
|
feat(util/task_queue): lazy tasks
|
2017-01-04 16:30:22 -08:00 |
|
Gabriel Ebner
|
99fc13af98
|
refactor(library/module_mgr): cache olean imports as well
|
2016-12-20 10:15:19 -08:00 |
|
Gabriel Ebner
|
a2bc967fac
|
feat(library/module): reuse pre-imported init module
|
2016-12-20 10:15:19 -08:00 |
|
Gabriel Ebner
|
a26e2c9108
|
feat(library/module): intermediary data structure for environment modifications
|
2016-12-20 10:15:19 -08:00 |
|
Gabriel Ebner
|
6ed538a705
|
fix(library/module_mgr): finally fix invalidation
|
2016-12-16 18:18:00 -08:00 |
|
Gabriel Ebner
|
0c8c41bd07
|
fix(library/module_mgr): make more robust
|
2016-12-12 12:40:40 -08:00 |
|
Gabriel Ebner
|
a972c13ce9
|
refactor(library/task_queue): move task queue to util
|
2016-12-12 10:01:34 -05:00 |
|
Jared Roesch
|
e65d90ac79
|
feat(*): C++ code generator
in progress move of Lean.native to init
|
2016-12-05 16:11:41 -08:00 |
|
Gabriel Ebner
|
c3f72ec0d8
|
fix(library/module_mgr): do not copy module_info
|
2016-11-30 11:26:59 -05:00 |
|
Leonardo de Moura
|
d40e97b4bc
|
chore(*): compilation errors, fix style, fix warnings
|
2016-11-29 11:35:01 -08:00 |
|
Gabriel Ebner
|
3ecfddcbd5
|
fix(*): fix build
|
2016-11-29 11:12:43 -08:00 |
|
Gabriel Ebner
|
e448e4e129
|
refactor(util/task_queue): merge module_task into task and cancel by position
|
2016-11-29 11:12:43 -08:00 |
|
Gabriel Ebner
|
e1cb1a8cd2
|
feat(util/task_queue,library/versioned_msg_buf): rudimentary support for task interruption
|
2016-11-29 11:12:43 -08:00 |
|
Gabriel Ebner
|
385ea13688
|
feat(kernel/declaration,*): all theorems are delayed, and are revealed on delta-reduction
|
2016-11-29 11:12:43 -08:00 |
|
Gabriel Ebner
|
a8df381d20
|
feat(*): parallel compilation
|
2016-11-29 11:12:40 -08:00 |
|