Leonardo de Moura
|
450d20d0db
|
chore(.appveyor.yml): remove "branch: master"
|
2017-01-13 22:05:53 -08:00 |
|
Leonardo de Moura
|
5502c21578
|
chore(.travis.yml): update secure
|
2017-01-13 22:02:59 -08:00 |
|
Leonardo de Moura
|
647efd7d63
|
fix(.appveyor.yml): artifact path
|
2017-01-13 21:47:13 -08:00 |
|
Leonardo de Moura
|
9561cb8385
|
chore(.travis.yml): update secure
|
2017-01-13 20:55:52 -08:00 |
|
Leonardo de Moura
|
6e9a6d15db
|
fix(.appveyor): fix typo
|
2017-01-13 20:41:20 -08:00 |
|
Leonardo de Moura
|
f8b91e35af
|
chore(.appveyor.yml): add deploy config
|
2017-01-13 20:33:55 -08:00 |
|
Leonardo de Moura
|
8dfe6ce385
|
chore(.travis.yml): try to fix upload
|
2017-01-13 20:00:21 -08:00 |
|
Leonardo de Moura
|
6a5d3ed0e5
|
feat(library/vm/vm_string): use check_system to avoid stack overflow
|
2017-01-13 17:06:24 -08:00 |
|
Leonardo de Moura
|
6ebc23eca4
|
feat(library/init/meta/smt/smt_tactic): add smt_tactic.induction
Non-interactive version.
|
2017-01-13 16:49:54 -08:00 |
|
Leonardo de Moura
|
05d86e49ca
|
feat(library/init/meta/smt): add intros variants for smt_tactic
|
2017-01-13 16:13:37 -08:00 |
|
Leonardo de Moura
|
a6ef7f52a9
|
chore(tests/lean/run): repair SMT tests
|
2017-01-13 13:36:19 -08:00 |
|
Leonardo de Moura
|
db646dda89
|
fix(library/tactic/smt/smt_state): forgot to set zeta option
|
2017-01-13 13:33:47 -08:00 |
|
François G. Dorais
|
b305130ec3
|
fix(library/init/wf): typo
Same typo as #1091, different location.
|
2017-01-13 11:35:52 -08:00 |
|
Gabriel Ebner
|
5f790d82cd
|
fix(test/lean/run/super_tests): fix try_sup API change
|
2017-01-13 11:33:35 -08:00 |
|
Scott Morrison
|
6f8fc0fe06
|
fix(library/scoped_ext): typo in error message
|
2017-01-13 11:33:17 -08:00 |
|
Leonardo de Moura
|
69fd35f068
|
feat(library/init/meta/smt): add helper tactics and doc-strings
|
2017-01-13 11:21:20 -08:00 |
|
Leonardo de Moura
|
04fb7b88e7
|
feat(library/init/algebra): mark basic facts as [ematch] until we have support for arithmetic
|
2017-01-13 10:36:08 -08:00 |
|
Leonardo de Moura
|
6f4bcbab20
|
feat(library/init/meta/smt/ematch): convenient way of marking all equational lemmas of a giving definition as ematch lemmas
|
2017-01-13 10:35:09 -08:00 |
|
Leonardo de Moura
|
52164d56b9
|
chore(tests/shell/shell): style
|
2017-01-13 07:39:06 -08:00 |
|
Leonardo de Moura
|
fbc5f7a5fa
|
chore(util/lean_path): compilation warning
|
2017-01-13 07:36:24 -08:00 |
|
Sebastian Ullrich
|
e4ec1808f3
|
fix(util/lean_path): find_imports: .olean files and default modules
|
2017-01-13 07:34:54 -08:00 |
|
Sebastian Ullrich
|
b180c54c0e
|
feat(shell): move lean.js to server mode
|
2017-01-13 07:34:54 -08:00 |
|
Sebastian Ullrich
|
222952d5b8
|
chore(frontends/lean/scanner): another CLion fix
|
2017-01-13 07:34:54 -08:00 |
|
Leonardo de Moura
|
c1ecaf4edd
|
feat(library/tactic/smt/smt_state): do not apply intros automatically in begin[smt]...end blocks
|
2017-01-12 21:49:17 -08:00 |
|
Leonardo de Moura
|
6588b04fd5
|
feat(library/init/meta/declaration): add helper definition for demos
|
2017-01-12 21:12:44 -08:00 |
|
Leonardo de Moura
|
30cea2dceb
|
fix(frontends/lean): auxiliary bind-application in do-notation was not allowing us to obtain type information for the monadic actions.
The new test exposes the problem.
|
2017-01-12 18:38:31 -08:00 |
|
Leonardo de Moura
|
d2e393c779
|
feat(library/init/logic): allow exists.intro to be used in pattern matching
|
2017-01-12 16:03:01 -08:00 |
|
Gabriel Ebner
|
ab539971a6
|
fix(emacs/lean-flycheck): only update next-error-mode for current buffer
|
2017-01-12 13:51:43 -08:00 |
|
Gabriel Ebner
|
51924eb726
|
refactor(tools/super/lpo): add mk_lpo function
|
2017-01-12 21:47:46 +01:00 |
|
Gabriel Ebner
|
f8caacfcb3
|
fix(tools/super/superposition): use none transparency to remove beta-redex
|
2017-01-12 21:47:46 +01:00 |
|
Gabriel Ebner
|
b6a25f8074
|
feat(tools/super/defs): unfold definitions using dunfold_expr_core
|
2017-01-12 21:47:46 +01:00 |
|
Gabriel Ebner
|
17bc32e41b
|
chore(tools/super/prover_state): clean up prover monad definition
|
2017-01-12 21:47:46 +01:00 |
|
Gabriel Ebner
|
020cb5b271
|
fix(tools/super/clause): fix universal closure of clauses with dependent types
|
2017-01-12 21:47:46 +01:00 |
|
Gabriel Ebner
|
8319a4c927
|
perf(tools/super/trim): make trim much cheaper
|
2017-01-12 21:47:46 +01:00 |
|
Gabriel Ebner
|
f2b3c7ae30
|
fix(tools/super/misc_preprocessing): normalize clauses during preprocessing
|
2017-01-12 21:47:46 +01:00 |
|
Gabriel Ebner
|
fcc559a7f0
|
feat(library/init/util): add trace_call_stack function
|
2017-01-12 21:47:46 +01:00 |
|
Gabriel Ebner
|
42eb3ef497
|
feat(tools/super/inhabited): look in the local context as well
|
2017-01-12 21:47:46 +01:00 |
|
Gabriel Ebner
|
b5ac381a5e
|
chore(frontends/lean/print_cmd): update print command to keyword changes
|
2017-01-12 12:04:37 -08:00 |
|
Leonardo de Moura
|
3967cd28fa
|
fix(library/vm/vm): curr_fn() may not be available
|
2017-01-12 11:47:45 -08:00 |
|
Leonardo de Moura
|
ad8c241129
|
perf(library/compiler/eta_expansion): conservative eta_expansion
We only eta_expand where needed (e.g., partial constructor/projection/recursor applications).
|
2017-01-12 11:18:16 -08:00 |
|
Leonardo de Moura
|
cdfa9e655c
|
test(tests/lean/vm_let_expr): add regression test for bugs fixed in the previous two commits
|
2017-01-12 11:18:16 -08:00 |
|
Leonardo de Moura
|
1977b4ff3f
|
fix(library/compiler/vm_compiler): bytecode generation error
This bug was introduced by commit 2bd400964c
when we decided to store arguments in reverse order.
|
2017-01-12 11:18:16 -08:00 |
|
Leonardo de Moura
|
1f2b8745dc
|
fix(library/compiler): prevent let-expressions from being expanded
|
2017-01-12 11:18:16 -08:00 |
|
Leonardo de Moura
|
1bfc2f0009
|
fix(library/type_context): remove hack from use_zeta
|
2017-01-12 11:18:16 -08:00 |
|
Leonardo de Moura
|
7e1db95c79
|
fix(frontends/lean): doc strings after constants and axioms
|
2017-01-12 00:22:37 -08:00 |
|
Gabriel Ebner
|
db81e4b5b8
|
feat(frontends/lean/parser): gracefully handle scanner exceptions in imports
|
2017-01-11 23:49:44 -08:00 |
|
Gabriel Ebner
|
7319000c98
|
fix(library/module_mgr): set up message handling outside of exception handler
|
2017-01-11 23:49:44 -08:00 |
|
Gabriel Ebner
|
130f80efff
|
fix(library/module_mgr): gracefully handle exceptions during dependency discovery
|
2017-01-11 23:49:44 -08:00 |
|
Leonardo de Moura
|
df91ae3738
|
fix(library/string,library/init/data/to_string): handle ASCII control characters
|
2017-01-11 23:44:33 -08:00 |
|
Leonardo de Moura
|
acef1efb86
|
fix(frontends/lean/pp,library/equations_compiler,library/tactic/smt/congruence_closure): bug at to_char function
|
2017-01-11 23:44:25 -08:00 |
|