Commit graph

22 commits

Author SHA1 Message Date
Leonardo de Moura
f01d45a6c1 feat: add StateRef 2020-08-18 13:54:51 -07:00
Leonardo de Moura
a69178ea9f feat: add MonadTracer instance 2020-08-18 13:24:32 -07:00
Leonardo de Moura
7c87b8f256 feat: add Expr.occurs 2020-08-17 16:20:57 -07:00
Leonardo de Moura
b3894200f0 feat: expose constructorApp? and isConstructorApp? 2020-08-14 12:37:34 -07:00
Leonardo de Moura
0a54391eba chore: add helper 2020-08-13 16:20:25 -07:00
Leonardo de Moura
08f1c2310b chore: enforce naming convention 2020-08-13 14:09:00 -07:00
Leonardo de Moura
61f8b4ef07 feat: add support for maximum recursion depth checks at MacroM 2020-08-10 16:50:12 -07:00
Sebastian Ullrich
1d725f7c83 feat: almost activate new pretty printer by default 2020-08-06 09:27:12 -07:00
Sebastian Ullrich
6f7a557e5a feat: add --root flag to set package root directory 2020-08-06 09:21:52 -07:00
Leonardo de Moura
fe0d298657 fix: mkAuxDefinition was not correctly handling delayed metavar assignments 2020-07-31 15:38:38 -07:00
Leonardo de Moura
7b82e401d5 feat: add getUnusedLevelParam 2020-07-30 14:01:25 -07:00
Leonardo de Moura
5175138885 fix: preserve binder information 2020-07-24 12:11:05 -07:00
Leonardo de Moura
6d3f79eb5c feat: zeta-expand auxiliary let-declarations and mark to_default as reducible 2020-07-24 11:51:50 -07:00
Leonardo de Moura
0bbaf161be fix: metavariable assignments were being ignored 2020-07-24 11:37:03 -07:00
Leonardo de Moura
8fd25ec326 feat: export "constructions"
@Kha Maybe one day I will reimplement them in Lean. Note that they do
not depend on the old type_context.
2020-07-15 16:32:23 -07:00
Leonardo de Moura
5ff8ad3b88 feat: add Level.replace and Expr.replaceLevel 2020-07-15 16:32:22 -07:00
Leonardo de Moura
11ed7c6195 chore: move PersistentArray to Std 2020-06-25 13:02:21 -07:00
Leonardo de Moura
1612097788 chore: move HashMap and HashSet to Std 2020-06-25 12:46:56 -07:00
Leonardo de Moura
2dd1d3ac3e chore: move ShareCommon to Std 2020-06-25 11:45:29 -07:00
Leonardo de Moura
249bda16c0 chore: remove prelude commands from Lean package 2020-06-25 11:21:17 -07:00
Sebastian Ullrich
7e13952510 feat: simplify LEAN_PATH 2020-05-27 19:46:16 +02:00
Leonardo de Moura
4ccc3fef52 chore: move Init.Lean files to Lean package 2020-05-26 15:04:35 -07:00