lean4-htt/src/Lean/Compiler
Cameron Zwarich f61e2989a2
fix: make several LCNF environment extensions have asyncMode of .sync (#7041)
This PR marks several LCNF-specific environment extensions as having an
asyncMode of .sync rather than the default of .mainOnly, so they work
correctly even in async contexts.
2025-02-12 09:13:49 +00:00
..
IR fix: codegen was allowed improper env ext accesses (#7023) 2025-02-10 15:08:02 +00:00
LCNF fix: make several LCNF environment extensions have asyncMode of .sync (#7041) 2025-02-12 09:13:49 +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: codegen was allowed improper env ext accesses (#7023) 2025-02-10 15:08:02 +00:00
ConstFolding.lean fix: constant folding for Nat.ble and Nat.blt (#6087) 2024-11-15 12:09:52 +00:00
CSimpAttr.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
ExportAttr.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
ExternAttr.lean feat: add support for extern LCNF decls (#6429) 2024-12-20 21:20:56 +00:00
FFI.lean feat: expose flags for the bundled C compiler (#4477) 2024-06-22 01:23:33 +00:00
ImplementedByAttr.lean feat: reserved names (#3675) 2024-03-15 00:33:22 +00:00
InitAttr.lean chore: remove functions for compiling decls from Environment (#6600) 2025-01-13 18:51:06 +00:00
InlineAttrs.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
IR.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
LCNF.lean chore: remove Lean.Compiler.LCNF.ForEachExpr (#6313) 2024-12-13 23:58:42 +00:00
Main.lean feat: trace.profiler export to Firefox Profiler (#3801) 2024-04-15 12:13:14 +00:00
NameMangling.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
NeverExtractAttr.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
NoncomputableAttr.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
Old.lean chore: remove functions for compiling decls from Environment (#6600) 2025-01-13 18:51:06 +00:00
Options.lean perf: add prelude to all Lean modules 2024-02-18 14:55:17 -08:00
Specialize.lean feat: asynchronous code generation (#6770) 2025-02-03 17:17:18 +00:00