lean4-htt/src/Lean/Compiler/LCNF
2022-09-20 15:51:32 -07:00
..
AlphaEqv.lean feat: alpha equivalence for LCNF code 2022-09-05 08:06:05 -07:00
Basic.lean feat: dependency collector for the code specializer 2022-09-15 19:55:37 -07:00
Bind.lean feat: polymorphic Code.bind 2022-09-19 21:41:18 -07:00
Check.lean refactor: LCNF local context 2022-09-14 19:25:16 -07:00
CompilerM.lean fix: normFVarImp bug 2022-09-19 21:41:18 -07:00
CSE.lean refactor: LCNF local context 2022-09-14 19:25:16 -07:00
DependsOn.lean feat: new PullLetDecls.lean 2022-08-25 13:39:15 -07:00
ElimDead.lean refactor: LCNF local context 2022-09-14 19:25:16 -07:00
FixedArgs.lean feat: treat erased arguments as fixed arguments 2022-09-11 20:19:44 -07:00
InferType.lean fix: missing headBetas 2022-09-18 15:52:19 -07:00
JoinPoints.lean refactor: LCNF local context 2022-09-14 19:25:16 -07:00
LCtx.lean refactor: LCNF local context 2022-09-14 19:25:16 -07:00
Level.lean feat: cache specialization results 2022-09-18 14:53:18 -07:00
Main.lean feat: add occurences and phases to PassManager 2022-09-10 14:58:49 -07:00
Passes.lean feat: cache specialization results 2022-09-18 14:53:18 -07:00
PassManager.lean chore: rename insertAt to insertAt! 2022-09-19 13:49:20 -07:00
PrettyPrinter.lean fix: LCNF pretty printer missing parens 2022-09-20 15:51:32 -07:00
PullFunDecls.lean feat: add occurences and phases to PassManager 2022-09-10 14:58:49 -07:00
PullLetDecls.lean feat: add occurences and phases to PassManager 2022-09-10 14:58:49 -07:00
ReduceJpArity.lean refactor: LCNF local context 2022-09-14 19:25:16 -07:00
Simp.lean fix: avoid "unknown constant" error message for auxiliary declarations 2022-09-18 15:39:58 -07:00
Specialize.lean feat: apply specialize to specialized code recursively 2022-09-18 15:42:44 -07:00
SpecInfo.lean chore: use new comment syntax 2022-09-14 08:26:17 -07:00
Stage1.lean fix: avoid "unknown constant" error message for auxiliary declarations 2022-09-18 15:39:58 -07:00
Testing.lean chore: typo 2022-09-17 09:55:46 -07:00
ToDecl.lean refactor: LCNF local context 2022-09-14 19:25:16 -07:00
ToExpr.lean feat: dependency collector for the code specializer 2022-09-15 19:55:37 -07:00
ToLCNF.lean refactor: LCNF local context 2022-09-14 19:25:16 -07:00
Types.lean fix: missing headBetas 2022-09-18 15:52:19 -07:00
Util.lean chore: import reductions 2022-09-15 14:02:38 -07:00