lean4-htt/tests/pkg/module/Module
Sebastian Ullrich ddfeca1b1b
fix: do not allow access to private primitives in public scope (#9890)
This PR addresses a missing check in the module system where private
names that remain in the public environment map for technical reasons
(e.g. inductive constructors generated by the kernel and relied on by
the code generator) accidentally were accessible in the public scope.
2025-08-14 15:34:54 +00:00
..
Basic.lean fix: do not allow access to private primitives in public scope (#9890) 2025-08-14 15:34:54 +00:00
Imported.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
ImportedAll.lean feat: default let rec and where decls to private under the module system (#9759) 2025-08-06 15:53:51 +00:00
ImportedAllPrivateImported.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
ImportedImportedAll.lean feat: make private the default in module (#9044) 2025-06-28 16:30:53 +00:00
ImportedPrivateImported.lean feat: update and explain "unknown constant" and "failed to infer type" errors (#9423) 2025-07-18 19:20:31 +00:00
NonModule.lean refactor: move import validation to parser & Lake (#9716) 2025-08-05 22:36:54 +00:00
PrivateImported.lean feat: note inaccessible private declarations in unknown constant error (#9516) 2025-07-25 09:23:52 +00:00