| .. |
|
Basic.lean
|
feat: eta-expand local function declarations that are not being inlined
|
2022-09-02 05:22:41 -07:00 |
|
Bind.lean
|
feat: eta-expand local function declarations that are not being inlined
|
2022-09-02 05:22:41 -07:00 |
|
Check.lean
|
fix: allow LCNF discriminant to have any type
|
2022-09-01 20:52:08 -07:00 |
|
CompilerM.lean
|
feat: cases on cases for new LCNF simplifier
|
2022-09-03 07:54:19 -07:00 |
|
CSE.lean
|
feat: new code inliner
|
2022-08-31 18:10:32 -07:00 |
|
DependsOn.lean
|
feat: new PullLetDecls.lean
|
2022-08-25 13:39:15 -07:00 |
|
ElimDead.lean
|
feat: LCNF.simp .let case
|
2022-08-29 09:52:16 -07:00 |
|
InferType.lean
|
doc: explanations for LCNF.
|
2022-08-29 07:17:25 -07:00 |
|
JoinPoints.lean
|
refactor: new LCNF frontend
|
2022-08-24 11:40:37 -07:00 |
|
LCtx.lean
|
perf: workaround for issue #316
|
2022-09-02 04:15:02 -07:00 |
|
Main.lean
|
chore: only check if compiler.check is set to true
|
2022-09-01 07:18:47 -07:00 |
|
Passes.lean
|
feat: add simp compiler pass
|
2022-08-31 18:10:32 -07:00 |
|
PassManager.lean
|
feat: basic pass manager
|
2022-08-31 16:28:07 -07:00 |
|
PrettyPrinter.lean
|
refactor: new LCNF frontend
|
2022-08-24 11:40:37 -07:00 |
|
PullLetDecls.lean
|
feat: add pure field to LetDecl, add helper functions for updating LCNF code
|
2022-08-28 08:55:35 -07:00 |
|
PullLocalDecls.lean
|
refactor: new LCNF frontend
|
2022-08-24 11:40:37 -07:00 |
|
Simp.lean
|
feat: cases on cases for new LCNF simplifier
|
2022-09-03 07:54:19 -07:00 |
|
Stage1.lean
|
refactor: new LCNF frontend
|
2022-08-24 11:40:37 -07:00 |
|
ToDecl.lean
|
fix: erase dead variables
|
2022-08-31 20:43:13 -07:00 |
|
ToExpr.lean
|
feat: new CSE.lean
|
2022-08-25 18:08:22 -07:00 |
|
ToLCNF.lean
|
feat: eta reduction at toLCNF
|
2022-09-02 06:31:06 -07:00 |
|
Types.lean
|
doc: explanations for LCNF.
|
2022-08-29 07:17:25 -07:00 |
|
Util.lean
|
feat: att new LCNF/toLCNF.lean
|
2022-08-23 20:21:06 -07:00 |