Leonardo de Moura
|
756fae7c2a
|
refactor(frontends/lean): move local_context to library
|
2014-12-10 12:43:32 -08:00 |
|
Leonardo de Moura
|
76fb6893e1
|
feat(frontends/lean): add elaborator.trace_instances option
When on this option allows us to visualize "class-instance resolution"
|
2014-11-09 11:24:19 -08:00 |
|
Leonardo de Moura
|
79f73c44dc
|
feat(frontends/lean/placeholder_elaborator): add 'elaborator.unique_class_instances' flag, closes #265
By default, it is false.
When it is true, class instance resolution generates an error if there
is more than one solution.
|
2014-10-30 14:21:24 -07:00 |
|
Leonardo de Moura
|
2a160508c3
|
feat(frontends/lean): lean --server should display meta-variables using the approach used in check command, closes #280
|
2014-10-30 12:45:41 -07:00 |
|
Leonardo de Moura
|
b8eb65aac2
|
perf(frontends/lean/placeholder_elaborator): reuse local_context, this
is possible now because local_context is a mainly "functional object"
|
2014-09-25 10:11:41 -07:00 |
|
Leonardo de Moura
|
85f7132efe
|
feat(frontends/lean/placeholder_elaborator): perform class-instance resolution in a completely independent unifier object, it also triggers the resolution when expected type does not contain metavariables, closes #175, closes #173, closes #68
|
2014-09-11 14:49:35 -07:00 |
|
Leonardo de Moura
|
6bc41f8dde
|
refactor(frontends/lean/elaborator): move placeholder_elaborator to its own module
|
2014-09-10 16:42:49 -07:00 |
|