lean4-htt/src/Lean/Data
Kim Morrison 0071bea64e
feat: helper instances for NameSet (#9529)
This PR upstreams some helper instances for `NameSet` from Batteries.

(These could be generalized to an arbitrary TreeSet, but I'll leave that
for someone else.)
2025-07-25 09:33:19 +00:00
..
Json refactor: remove Lean.RBMap usages (#9260) 2025-07-21 14:04:45 +00:00
Lsp feat: improved go to definition (#9040) 2025-07-21 15:47:44 +00:00
NameMap feat: helper instances for NameSet (#9529) 2025-07-25 09:33:19 +00:00
Xml refactor: remove Lean.RBMap usages (#9260) 2025-07-21 14:04:45 +00:00
Array.lean refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
AssocList.lean fix: replace bad simp lemmas for Id (#7352) 2025-05-22 22:45:35 +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 refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
Json.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
JsonRpc.lean feat: improved go to definition (#9040) 2025-07-21 15:47:44 +00:00
KVMap.lean refactor: remove Lean.RBMap usages (#9260) 2025-07-21 14:04:45 +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: do not report metaprogramming declarations via exact? and rw? (#6672) 2025-06-16 09:20:49 +00:00
NameMap.lean refactor: remove Lean.RBMap usages (#9260) 2025-07-21 14:04:45 +00:00
NameTrie.lean fix: replace bad simp lemmas for Id (#7352) 2025-05-22 22:45:35 +00:00
OpenDecl.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
Options.lean refactor: remove Lean.RBMap usages (#9260) 2025-07-21 14:04:45 +00:00
PersistentArray.lean fix: replace bad simp lemmas for Id (#7352) 2025-05-22 22:45:35 +00:00
PersistentHashMap.lean fix: replace bad simp lemmas for Id (#7352) 2025-05-22 22:45:35 +00:00
PersistentHashSet.lean fix: replace bad simp lemmas for Id (#7352) 2025-05-22 22:45:35 +00:00
Position.lean refactor: remove Lean.RBMap usages (#9260) 2025-07-21 14:04:45 +00:00
PrefixTree.lean refactor: remove Lean.RBMap usages (#9260) 2025-07-21 14:04:45 +00:00
RArray.lean feat: linter.loopingSimpArgs (#8865) 2025-06-23 07:36:21 +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 refactor: remove Lean.RBMap usages (#9260) 2025-07-21 14:04:45 +00:00
Xml.lean chore: add missing copyright headers (#3411) 2024-02-20 01:49:55 +00:00