Leonardo de Moura
|
165e2d5b97
|
chore(*): fix compilation warnings
|
2016-09-19 17:36:28 -07:00 |
|
Leonardo de Moura
|
e98340ddae
|
chore(tests/lean/interactive): remove "interactive" tests
In Lean3, we will not use the --server option anymore
|
2016-09-19 17:20:44 -07:00 |
|
Leonardo de Moura
|
d2b400ac2c
|
chore(library): remove old unifier
|
2016-09-19 17:18:47 -07:00 |
|
Leonardo de Moura
|
c66dbf202b
|
chore(library/equations_compiler): remove old equation compiler
|
2016-09-19 17:13:30 -07:00 |
|
Leonardo de Moura
|
f6aba503ff
|
chore(frontends/lean): remove old elaborator
|
2016-09-19 17:10:28 -07:00 |
|
Leonardo de Moura
|
9f1a576e98
|
chore(frontends/lean): remove dead code from parser
|
2016-09-19 17:04:59 -07:00 |
|
Leonardo de Moura
|
5e4e1ba88a
|
chore(frontends/lean): delete old definition command
|
2016-09-19 16:50:25 -07:00 |
|
Gabriel Ebner
|
4dac796337
|
feat(library/local_context): make get_unused_name O(log(n))
|
2016-09-19 16:38:03 -07:00 |
|
Gabriel Ebner
|
3ef9149902
|
feat(library/tactic/tactic_state): add get_unused_name
|
2016-09-19 16:38:03 -07:00 |
|
Gabriel Ebner
|
8d06a88840
|
feat(library/tactic/intro_tactic): use get_unused_name
|
2016-09-19 16:38:03 -07:00 |
|
Leonardo de Moura
|
24f1cb2726
|
chore(frontends/lean): new_elaborator is now the default
|
2016-09-19 16:34:06 -07:00 |
|
Leonardo de Moura
|
325177bfd9
|
chore(tests/lean): make sure all tests can be processed using new elaborator
|
2016-09-19 16:17:32 -07:00 |
|
Leonardo de Moura
|
c668185a1e
|
fix(frontends/lean/decl_util): bug add add_local_ref
|
2016-09-19 15:53:58 -07:00 |
|
Leonardo de Moura
|
186716cbcd
|
chore(tests/lean): delete old tests
|
2016-09-19 15:53:43 -07:00 |
|
Leonardo de Moura
|
f1a244b858
|
fix(frontends/lean/decl_util): bug at add_local_ref
|
2016-09-19 15:45:58 -07:00 |
|
Leonardo de Moura
|
bc5504b482
|
fix(tests/lean/run): disable tests that do not type check in the elaborator because it doesn't unfold theorems
|
2016-09-19 15:34:12 -07:00 |
|
Leonardo de Moura
|
a9b1518042
|
feat(library/init/nat): make sure constructor like theorems are transparent, otherwise we can't used them as patterns
|
2016-09-19 15:33:39 -07:00 |
|
Leonardo de Moura
|
ba5d608386
|
fix(frontends/lean/definition_cmds): create theorem when keyword 'theorem' is used
|
2016-09-19 14:48:16 -07:00 |
|
Leonardo de Moura
|
9a967001be
|
chore(library/equations_compiler/compiler): use exception until well_founded recursion support is implemented
|
2016-09-19 14:41:25 -07:00 |
|
Leonardo de Moura
|
b0361b49e2
|
chore(tests/lean/run/662): move test to new elaborator
|
2016-09-19 14:36:46 -07:00 |
|
Leonardo de Moura
|
a9578513ea
|
fix(library/type_context): use copy_tag when create auxiliary meta-variables
|
2016-09-19 13:59:08 -07:00 |
|
Leonardo de Moura
|
2153661642
|
fix(frontends/lean/parser): missing position information
|
2016-09-19 13:37:22 -07:00 |
|
Leonardo de Moura
|
1cf5419757
|
chore(tests/lean/run): move tests to new elaborator
|
2016-09-19 11:43:59 -07:00 |
|
Leonardo de Moura
|
e4553e0446
|
fix(library/type_context): bug in occurs check
|
2016-09-19 11:40:00 -07:00 |
|
Leonardo de Moura
|
0a6f571f07
|
fix(library/tactic/simplifier/simplifier): assertion
|
2016-09-19 11:29:03 -07:00 |
|
Leonardo de Moura
|
10f4a22fff
|
fix(frontends/lean/elaborator): try to synthesize pending type class instances before processing eliminator/recursor
|
2016-09-19 11:14:49 -07:00 |
|
Leonardo de Moura
|
fab357dd94
|
chore(tests/lean/run): move tests to new elaborator
|
2016-09-19 11:04:14 -07:00 |
|
Leonardo de Moura
|
564bcaab94
|
chore(library/init): cleanup using anonymous constructor
|
2016-09-19 10:31:43 -07:00 |
|
Leonardo de Moura
|
6bfecdf00c
|
chore(tests/lean/run): move tests to new elaborator
|
2016-09-18 19:10:48 -07:00 |
|
Leonardo de Moura
|
677d3d4cf9
|
fix(frontends/lean/elaborator): ignore annotations around function when deciding which kind of elaborator strategy should be used
|
2016-09-18 19:10:13 -07:00 |
|
Leonardo de Moura
|
c81f283068
|
chore(tests/lean/run): move tests to new elaborator
|
2016-09-18 18:38:41 -07:00 |
|
Leonardo de Moura
|
9d9f2b2636
|
fix(library/equations_compiler/structural_rec): bug at check_arg_type
|
2016-09-18 18:36:20 -07:00 |
|
Leonardo de Moura
|
4ba9644bd7
|
chore(library/rfl_lemmas): comment assertion
TODO: investigate why we have added it.
|
2016-09-18 18:20:18 -07:00 |
|
Leonardo de Moura
|
4e0e812811
|
fix(frontends/lean/builtin_exprs): patterns in do-notation
|
2016-09-18 18:19:51 -07:00 |
|
Leonardo de Moura
|
bc31e43317
|
chore(tests/lean/run): delete old tests
|
2016-09-18 18:19:04 -07:00 |
|
Leonardo de Moura
|
ba974cc1d6
|
refactor(library/init/state): fix stateT at universe 1
|
2016-09-18 17:48:37 -07:00 |
|
Leonardo de Moura
|
5df705ebe8
|
fix(library/equations_compiler/compiler): nested match-exprs in meta_definitions
|
2016-09-18 17:20:52 -07:00 |
|
Leonardo de Moura
|
98da86eac0
|
chore(tests/lean/run): move tests to new elaborator
|
2016-09-18 17:13:13 -07:00 |
|
Leonardo de Moura
|
51845d1622
|
fix(frontends/lean/parser): support as_atomic exprs at to_pattern_fn
|
2016-09-18 16:55:59 -07:00 |
|
Leonardo de Moura
|
194d1be0dd
|
fix(library/equations_compiler/structural_rec): reflexive type support
|
2016-09-18 16:15:31 -07:00 |
|
Leonardo de Moura
|
06df5fef1d
|
chore(tests/lean/run): make sure tests work with new elaborator
|
2016-09-18 14:48:47 -07:00 |
|
Leonardo de Moura
|
b524e3d5f1
|
fix(frontends/lean/elaborator): postprocess rec_fn_macros used in meta_definitions
|
2016-09-18 13:01:50 -07:00 |
|
Leonardo de Moura
|
6657876566
|
feat(library/equations_compiler): add support for meta_definitions
|
2016-09-18 10:52:38 -07:00 |
|
Leonardo de Moura
|
5b747d75b1
|
refactor(library/init): make sure we don't use Type* in the stdlib
|
2016-09-18 10:37:18 -07:00 |
|
Leonardo de Moura
|
382928f0fa
|
fix(library/init/logic): typo
|
2016-09-18 10:05:55 -07:00 |
|
Leonardo de Moura
|
ac87de33e7
|
fix(frontends/lean/structure_cmd): universe level validation in the structure command
|
2016-09-18 10:00:31 -07:00 |
|
Leonardo de Moura
|
4c15c9833d
|
fix(frontends/lean/elaborator): use_elim_elab_core
|
2016-09-17 20:04:14 -07:00 |
|
Leonardo de Moura
|
75d5087d43
|
fix(library/type_context): using incorrect local_context at revert
|
2016-09-17 19:44:38 -07:00 |
|
Leonardo de Moura
|
14db9259f8
|
refactor(library/init): universe polymorphic monad library
|
2016-09-17 18:58:27 -07:00 |
|
Leonardo de Moura
|
adcfd89623
|
feat(library/type_context): remove normalize
|
2016-09-17 18:29:11 -07:00 |
|