Leonardo de Moura
|
20c041b421
|
feat: mkUnsafeRecName and isUnsafeRecName? in Lean
|
2020-09-05 08:03:52 -07:00 |
|
Leonardo de Moura
|
217b7fc2b8
|
feat: improve extern arity calculation
|
2020-08-31 16:29:27 -07:00 |
|
Leonardo de Moura
|
25384142c2
|
feat: add addPartialDecls
Helper method for implementing the idiom: unsafe decls + constant with `[implementedBy]`
|
2020-08-31 14:23:54 -07:00 |
|
Leonardo de Moura
|
1dcffe5714
|
feat: add setImplementedBy
|
2020-08-31 14:23:54 -07:00 |
|
Sebastian Ullrich
|
c88784ef9d
|
refactor: consistent io_result_mk* naming
/cc @leodemoura
|
2020-08-31 11:08:57 +02:00 |
|
Leonardo de Moura
|
467e912380
|
fix: bug on JP handling
|
2020-08-26 08:34:35 -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
|
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
|
c8ab63ea75
|
feat: mark auxiliary eliminators as [inline]
|
2020-08-10 09:41:55 -07:00 |
|
Leonardo de Moura
|
cbb14673ef
|
chore: move RBTree and RBMap to Std
|
2020-06-25 13:26:16 -07:00 |
|
Leonardo de Moura
|
11ed7c6195
|
chore: move PersistentArray to Std
|
2020-06-25 13:02:21 -07:00 |
|
Leonardo de Moura
|
02aa8498cd
|
chore: move AssocList to Std
|
2020-06-25 12:52:23 -07:00 |
|
Leonardo de Moura
|
1612097788
|
chore: move HashMap and HashSet to Std
|
2020-06-25 12:46:56 -07:00 |
|
Leonardo de Moura
|
249bda16c0
|
chore: remove prelude commands from Lean package
|
2020-06-25 11:21:17 -07:00 |
|
Leonardo de Moura
|
862795e9e9
|
fix: usesLeanAPI
|
2020-05-26 15:05:01 -07:00 |
|
Leonardo de Moura
|
4ccc3fef52
|
chore: move Init.Lean files to Lean package
|
2020-05-26 15:04:35 -07:00 |
|