lean4-htt/src/Lean/Compiler
Cameron Zwarich cec0c82f1c
fix: support .mdata in LCNF mono types (#9266)
This PR adds support for `.mdata` in LCNF mono types (and then drops it
at the IR type level instead). This better matches the behavior of
extern decls in the C++ code of the old compiler, which is still being
used to create extern decls at the moment and will soon be replaced.

This is covered by existing tests.
2025-07-08 21:35:30 +00:00
..
IR fix: support .mdata in LCNF mono types (#9266) 2025-07-08 21:35:30 +00:00
LCNF fix: support .mdata in LCNF mono types (#9266) 2025-07-08 21:35:30 +00:00
AtMostOnce.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
BorrowedAnnotation.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
ClosedTermCache.lean fix: more realizeConst fixes (#7300) 2025-03-03 12:10:40 +00:00
ConstFolding.lean fix: remove incorrect strictOr/strictAnd optimizations (#8594) 2025-06-02 16:14:56 +00:00
CSimpAttr.lean doc: add documentation for builtin attributes (#8173) 2025-06-11 09:04:37 +00:00
ExportAttr.lean doc: add documentation for builtin attributes (#8173) 2025-06-11 09:04:37 +00:00
ExternAttr.lean perf: do not import non-meta IR 2025-06-27 08:13:31 -07:00
FFI.lean chore: lake: bootstrap Lean include directory (#7967) 2025-04-15 23:15:53 +00:00
ImplementedByAttr.lean doc: add documentation for builtin attributes (#8173) 2025-06-11 09:04:37 +00:00
InitAttr.lean doc: add documentation for builtin attributes (#8173) 2025-06-11 09:04:37 +00:00
InlineAttrs.lean doc: add documentation for builtin attributes (#8173) 2025-06-11 09:04:37 +00:00
IR.lean chore: rename Lean.Compiler.IR.CtorLayout to ToIRType (#9082) 2025-06-29 18:36:55 +00:00
LCNF.lean chore: test that there are no orphaned modules (#8082) 2025-04-24 11:55:07 +00:00
Main.lean feat: trace.profiler export to Firefox Profiler (#3801) 2024-04-15 12:13:14 +00:00
MetaAttr.lean fix: meta tag can be added async (#8783) 2025-06-14 11:19:35 +00:00
NameMangling.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
NeverExtractAttr.lean doc: add documentation for builtin attributes (#8173) 2025-06-11 09:04:37 +00:00
NoncomputableAttr.lean doc: add documentation for builtin attributes (#8173) 2025-06-11 09:04:37 +00:00
Old.lean chore: clean up getDeclNamesForCodeGen (#9259) 2025-07-08 17:00:46 +00:00
Options.lean fix: run LCNF checks less often by default (#8764) 2025-06-13 05:39:21 +00:00
Specialize.lean doc: add documentation for builtin attributes (#8173) 2025-06-11 09:04:37 +00:00