lean4-htt/src/Init/Data/Array
Sebastian Ullrich b42a7780e2
feat: default let rec and where decls to private under the module system (#9666)
This PR addresses an outstanding feature in the module system to
automatically mark `let rec` and `where` helper declarations as private
unless they are defined in a public context such as under `@[expose]`.
2025-08-05 11:41:28 +00:00
..
Lex refactor: migrate to new ranges (#8841) 2025-07-07 12:41:53 +00:00
QSort feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Subarray feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Attach.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Basic.lean feat: default let rec and where decls to private under the module system (#9666) 2025-08-05 11:41:28 +00:00
BasicAux.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
BinSearch.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Bootstrap.lean chore: remove >6 month old deprecations (#9640) 2025-08-05 02:29:15 +00:00
Count.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
DecidableEq.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Erase.lean feat: pattern inference using symbol priorities in grind (#9182) 2025-07-03 16:47:38 -07:00
Extract.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Find.lean fix: module system: remove WellFounded-specific hacks (#9143) 2025-07-02 11:58:50 +00:00
FinRange.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
GetLit.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
InsertIdx.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
InsertionSort.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Lemmas.lean feat: default let rec and where decls to private under the module system (#9666) 2025-08-05 11:41:28 +00:00
Lex.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
MapIdx.lean chore: remove >6 month old deprecations (#9640) 2025-08-05 02:29:15 +00:00
Mem.lean chore: library style cleanup (#9654) 2025-07-31 21:28:59 +00:00
Monadic.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
OfFn.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Perm.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
QSort.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Range.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Set.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Subarray.lean chore: fix spelling errors (#9175) 2025-07-24 23:35:32 +00:00
TakeDrop.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
Zip.lean feat: Add List.zipWithM and Array.zipWithM (#9528) 2025-07-28 08:39:52 +00:00