lean4-htt/src/Lean/Data
Leonardo de Moura 02cbe4969f
fix: exponential compilation times due to inlined instances (#8254)
This PR fixes unintended inlining of `ToJson`, `FromJson`, and `Repr`
instances, which was causing exponential compilation times in `deriving`
clauses for large structures.
2025-05-07 08:27:14 +00:00
..
Json fix: exponential compilation times due to inlined instances (#8254) 2025-05-07 08:27:14 +00:00
Lsp fix: search path related bugs (#7873) 2025-04-09 15:37:49 +00:00
Xml chore: rename Array.back to back! (#5897) 2024-10-31 09:18:18 +00:00
Array.lean feat: deprecate Array.mkArray in favour of Array.replicate 2025-03-24 08:25:00 +01:00
AssocList.lean feat: offset constraints support for the grind tactic (#6603) 2025-01-12 20:38:39 +00:00
DeclarationRange.lean feat: labeled and unique sorries (#5757) 2024-12-11 23:53:02 +00:00
Format.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
FuzzyMatching.lean chore: do not use the coercion α → Option α in Init and Std (#8085) 2025-04-24 13:35:01 +00:00
Json.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
JsonRpc.lean refactor: more complete channel implementation for Std.Channel (#7819) 2025-04-12 21:02:24 +00:00
KVMap.lean chore: remove duplicated ForIn instances (#5892) 2024-10-31 07:40:09 +00:00
LBool.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
LOption.lean feat: NoZeroNatDivisors helper class for grind (#8111) 2025-04-26 15:14:27 +00:00
Lsp.lean chore: USE_LAKE: integrate into CMake (#4466) 2025-03-15 08:58:01 +00:00
Name.lean feat: omega to abstract its own proofs (#5998) 2025-03-10 12:39:30 +00:00
NameMap.lean feat: lean --setup (#8024) 2025-05-03 23:57:37 +00:00
NameTrie.lean feat: Environment.addConstAsync (#6691) 2025-01-19 02:00:16 +00:00
OpenDecl.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
Options.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
PersistentArray.lean doc: review List docstrings for manual (#7452) 2025-03-13 16:10:06 +00:00
PersistentHashMap.lean feat: deprecate Array.mkArray in favour of Array.replicate 2025-03-24 08:25:00 +01:00
PersistentHashSet.lean feat: add ForIn instance for PHashSet (#7214) 2025-02-24 20:37:45 +00:00
Position.lean feat: cleanup of get and back functions on List/Array (#7059) 2025-02-17 01:43:45 +00:00
PrefixTree.lean feat: Environment.addConstAsync (#6691) 2025-01-19 02:00:16 +00:00
RArray.lean feat: universe polymorphic RArray (#8014) 2025-04-18 02:18:10 +00:00
RBMap.lean chore: upstream some NameMap functions (#6056) 2024-11-13 23:22:01 +00:00
RBTree.lean chore: upstream some NameMap functions (#6056) 2024-11-13 23:22:01 +00:00
SMap.lean chore: remove the old Lean.Data.HashMap implementation (#7519) 2025-03-20 23:49:55 +00:00
SSet.lean fix: remove PersistentHashMap.size 2024-06-19 20:21:34 +02:00
Trie.lean chore: do not use the coercion α → Option α in Init and Std (#8085) 2025-04-24 13:35:01 +00:00
Xml.lean chore: add missing copyright headers (#3411) 2024-02-20 01:49:55 +00:00