Henrik Böving
|
23e49eb519
|
perf: add prelude to all Lean modules
|
2024-02-18 14:55:17 -08:00 |
|
Mario Carneiro
|
391aef5cd7
|
feat: automatic extension names
|
2022-10-06 17:19:30 -07:00 |
|
Mario Carneiro
|
85119ba9d1
|
chore: move Std.* data structures to Lean.*
|
2022-09-26 05:46:04 -07:00 |
|
Leonardo de Moura
|
a489bdb107
|
doc: some doc strings
|
2022-07-30 21:18:50 -07:00 |
|
Leonardo de Moura
|
3896244c55
|
chore: cleanup
|
2022-07-25 22:39:56 -07:00 |
|
Leonardo de Moura
|
041827bed5
|
chore: unused variables
|
2022-06-07 17:54:10 -07:00 |
|
Leonardo de Moura
|
f48b822532
|
feat: add field for storing autoParam information at StructureFieldInfo
We need this information when copying fields from parent structures.
We don't use hacks such as traversing the parent constructor type.
|
2022-05-26 14:21:03 -07:00 |
|
Wojciech Nawrocki
|
a19c666f2d
|
feat: add helpers
|
2022-05-12 08:38:09 -07:00 |
|
Wojciech Nawrocki
|
4b3c2b1790
|
doc: document some meta utilities
|
2022-05-12 08:38:09 -07:00 |
|
Leonardo de Moura
|
8d2d0b3fbe
|
chore: remove {} from structure command
|
2022-04-13 10:19:00 -07:00 |
|
Leonardo de Moura
|
3bdb385c19
|
fix: make sure "eta for structures" in the elaborator uses projection functions if available
|
2022-04-11 19:23:10 -07:00 |
|
Leonardo de Moura
|
bac91b9b5b
|
chore: remove arbitrary
|
2022-01-15 12:14:27 -08:00 |
|
Leonardo de Moura
|
ccc3f99507
|
chore: use isStructureLike
|
2021-11-25 11:31:00 -08:00 |
|
Leonardo de Moura
|
6f318ddde3
|
feat: save binderInfo and inferMod ad registerStructure
|
2021-08-09 19:01:08 -07:00 |
|
Leonardo de Moura
|
5ef72057e9
|
feat: save additional information at StructureFieldInfo
|
2021-08-09 19:01:08 -07:00 |
|
Leonardo de Moura
|
3f3e5d9dcb
|
fix: private field + default value bug
|
2021-08-09 19:01:08 -07:00 |
|
Leonardo de Moura
|
65aafc070c
|
chore: remove mkInternalSubobjectFieldName hack
|
2021-08-03 12:05:10 -07:00 |
|
Leonardo de Moura
|
90047e73e8
|
feat: cache structure parent names
|
2021-08-02 18:58:00 -07:00 |
|
Leonardo de Moura
|
cfb7e27b87
|
fix: isStructure vs isStructureLike
|
2021-08-02 18:54:19 -07:00 |
|
Leonardo de Moura
|
635bc78d72
|
feat: use structure extension to implement Structure.lean
|
2021-08-02 18:03:20 -07:00 |
|
Leonardo de Moura
|
1ca62e21fd
|
feat: add environment extension for storing structure field information
|
2021-08-02 16:17:35 -07:00 |
|
Leonardo de Moura
|
6d361b91b5
|
Feat: Add getAllParentStructures
|
2021-04-07 18:06:10 -07:00 |
|
Sebastian Ullrich
|
f3f31052e5
|
fix: From/ToJson derive handlers with inheritance
|
2021-01-28 15:07:26 +01:00 |
|
Leonardo de Moura
|
ea0fda39bc
|
chore: Declaration.lean naming convention
`Declaration.lean` was one of the first Lean 4 files, and was still
using an old naming convention.
cc @Kha
|
2021-01-20 17:07:02 -08:00 |
|
Leonardo de Moura
|
304c80d610
|
feat: use <|
|
2020-11-19 09:03:38 -08:00 |
|
Leonardo de Moura
|
f17e226638
|
chore: naming convention
Example: `mkNameStr` => `Name.mkStr`
cc @Kha
|
2020-11-11 10:08:55 -08:00 |
|
Leonardo de Moura
|
c59f673f60
|
chore: cleanup
|
2020-10-28 09:33:19 -07:00 |
|
Leonardo de Moura
|
13c2a8ff51
|
chore: remove #lang lean4 header
|
2020-10-25 09:54:07 -07:00 |
|
Leonardo de Moura
|
f8971200af
|
chore: move to new frontend
|
2020-10-20 17:01:29 -07:00 |
|
Leonardo de Moura
|
eba7a28df0
|
feat: add Meta.mkProjection
|
2020-07-20 16:01:36 -07:00 |
|
Leonardo de Moura
|
615dffccd5
|
chore: add temporary getProjFnForField?
|
2020-07-20 15:18:11 -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 |
|