Leonardo de Moura
|
1495f403a1
|
chore: use builtin_initialize instead of initialize at src/Lean
|
2020-10-19 15:17:02 -07:00 |
|
Leonardo de Moura
|
679187ae0a
|
chore: move to new frontend
|
2020-10-18 09:11:16 -07:00 |
|
Leonardo de Moura
|
b0564a32b9
|
feat: add AttrM
We are going to use `AttrM` to implement solution 2 described at https://github.com/leanprover/lean4/issues/175
|
2020-09-21 16:44:20 -07:00 |
|
Leonardo de Moura
|
96ffd206ca
|
feat: add findRecArg
|
2020-09-08 17:25:35 -07:00 |
|
Leonardo de Moura
|
4bc1be17f4
|
chore: cleanup
|
2020-08-28 09:18:22 -07:00 |
|
Leonardo de Moura
|
5ffbada3df
|
feat: add Lean.MonadEnv, Lean.MonadError, and Lean.MonadOptions
This is the first set of polymorphic methods. I will add more later,
and keep reducing code duplication.
cc @Kha
|
2020-08-22 16:00:43 -07:00 |
|
Leonardo de Moura
|
f46c5d01b1
|
feat: uniform Exceptions
|
2020-08-21 17:02:21 -07:00 |
|
Leonardo de Moura
|
0fc30f83f6
|
chore: remove dead file
|
2020-08-21 12:11:42 -07:00 |
|
Leonardo de Moura
|
916b395d1b
|
chore: cleanup
|
2020-08-21 09:29:09 -07:00 |
|
Leonardo de Moura
|
05a0e7f6d0
|
refactor: build all main monads on top of ECoreM
|
2020-08-20 18:36:04 -07:00 |
|
Leonardo de Moura
|
c55376a1ba
|
chore: more conventional MonadIO
|
2020-08-20 11:13:10 -07:00 |
|
Leonardo de Moura
|
68a4c145f7
|
refactor: implement attribute hooks using CoreM
We were using a mix of `IO` and `Except`
|
2020-08-19 14:44:54 -07:00 |
|
Leonardo de Moura
|
f934a86646
|
feat: add (ref : Syntax) to Meta.Exception.other
@Kha The Syntax is here just to provide possition information. The
goal is to improve error message location information in code such as `DepElim`.
|
2020-08-06 09:40:16 -07:00 |
|
Leonardo de Moura
|
249bda16c0
|
chore: remove prelude commands from Lean package
|
2020-06-25 11:21:17 -07:00 |
|
Leonardo de Moura
|
4ccc3fef52
|
chore: move Init.Lean files to Lean package
|
2020-05-26 15:04:35 -07:00 |
|