| .. |
|
Simp
|
perf: fold Task.get (Task.pure x) to just x (#12446)
|
2026-02-12 08:29:52 +00:00 |
|
AlphaEqv.lean
|
refactor: port Boxing from IR to LCNF (#12458)
|
2026-02-13 09:56:50 +00:00 |
|
AuxDeclCache.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
BaseTypes.lean
|
chore: remove redundant imports in core (#10750)
|
2025-10-16 20:27:46 +00:00 |
|
Basic.lean
|
chore: put compiler off critical path (#12464)
|
2026-02-13 10:47:43 +00:00 |
|
Bind.lean
|
feat: lambda pure conversion in LCNF (#12272)
|
2026-02-03 10:24:59 +00:00 |
|
Check.lean
|
feat: lambda pure conversion in LCNF (#12272)
|
2026-02-03 10:24:59 +00:00 |
|
Closure.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
CompatibleTypes.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
CompilerM.lean
|
refactor: port Boxing from IR to LCNF (#12458)
|
2026-02-13 09:56:50 +00:00 |
|
ConfigOptions.lean
|
refactor: reset reuse pass to LCNF (#12315)
|
2026-02-05 15:54:46 +00:00 |
|
CSE.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
DeclHash.lean
|
feat: lambda pure conversion in LCNF (#12272)
|
2026-02-03 10:24:59 +00:00 |
|
DependsOn.lean
|
refactor: port Boxing from IR to LCNF (#12458)
|
2026-02-13 09:56:50 +00:00 |
|
ElimDead.lean
|
refactor: port Boxing from IR to LCNF (#12458)
|
2026-02-13 09:56:50 +00:00 |
|
ElimDeadBranches.lean
|
feat: lambda pure conversion in LCNF (#12272)
|
2026-02-03 10:24:59 +00:00 |
|
ExplicitBoxing.lean
|
chore: put compiler off critical path (#12464)
|
2026-02-13 10:47:43 +00:00 |
|
ExtractClosed.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
FixedParams.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
FloatLetIn.lean
|
fix: use getImpureSignature? everywhere (#12436)
|
2026-02-11 17:10:25 +00:00 |
|
FVarUtil.lean
|
refactor: port Boxing from IR to LCNF (#12458)
|
2026-02-13 09:56:50 +00:00 |
|
InferBorrow.lean
|
chore: mitigate noncomputable section issues in the code generator (#12453)
|
2026-02-12 12:34:49 +00:00 |
|
InferType.lean
|
chore: shake core (#12276)
|
2026-02-05 09:10:32 +00:00 |
|
Internalize.lean
|
refactor: port Boxing from IR to LCNF (#12458)
|
2026-02-13 09:56:50 +00:00 |
|
Irrelevant.lean
|
feat: zero cost BaseIO (#10625)
|
2025-10-22 10:55:12 +02:00 |
|
JoinPoints.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
LambdaLifting.lean
|
Revert "chore: temporarily disable proofs for bootstrap"
|
2026-02-05 13:41:34 +11:00 |
|
LCtx.lean
|
refactor: port push_proj to LCNF (#12294)
|
2026-02-03 19:21:45 +00:00 |
|
Level.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
LiveVars.lean
|
refactor: reset reuse pass to LCNF (#12315)
|
2026-02-05 15:54:46 +00:00 |
|
Main.lean
|
feat: lambda pure conversion in LCNF (#12272)
|
2026-02-03 10:24:59 +00:00 |
|
MonadScope.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
MonoTypes.lean
|
chore: shake core (#12276)
|
2026-02-05 09:10:32 +00:00 |
|
OtherDecl.lean
|
feat: lambda pure conversion in LCNF (#12272)
|
2026-02-03 10:24:59 +00:00 |
|
Passes.lean
|
refactor: port Boxing from IR to LCNF (#12458)
|
2026-02-13 09:56:50 +00:00 |
|
PassManager.lean
|
doc: the different chunks of the pass manager (#12400)
|
2026-02-10 08:48:36 +00:00 |
|
PhaseExt.lean
|
fix: LCNF.getImpureSignature? on imported decls (#12410)
|
2026-02-10 14:43:31 +00:00 |
|
PrettyPrinter.lean
|
refactor: port Boxing from IR to LCNF (#12458)
|
2026-02-13 09:56:50 +00:00 |
|
Probing.lean
|
feat: lambda pure conversion in LCNF (#12272)
|
2026-02-03 10:24:59 +00:00 |
|
PublicDeclsExt.lean
|
perf: put the compiler off the critical path (#12335)
|
2026-02-05 20:39:11 +00:00 |
|
PullFunDecls.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
PullLetDecls.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
PushProj.lean
|
chore: shake core (#12276)
|
2026-02-05 09:10:32 +00:00 |
|
ReduceArity.lean
|
feat: lambda pure conversion in LCNF (#12272)
|
2026-02-03 10:24:59 +00:00 |
|
ReduceJpArity.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
Renaming.lean
|
feat: lambda pure conversion in LCNF (#12272)
|
2026-02-03 10:24:59 +00:00 |
|
ResetReuse.lean
|
fix: use getImpureSignature? everywhere (#12436)
|
2026-02-11 17:10:25 +00:00 |
|
ScopeM.lean
|
refactor: module-ize Lean (#9330)
|
2025-07-25 12:02:51 +00:00 |
|
Simp.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
SimpCase.lean
|
refactor: port IR.SimpCase to LCNF (#12384)
|
2026-02-10 08:35:31 +00:00 |
|
Specialize.lean
|
chore: shake core (#12276)
|
2026-02-05 09:10:32 +00:00 |
|
SpecInfo.lean
|
refactor: introduce a phase separation to the IR (#12214)
|
2026-01-30 09:42:29 +00:00 |
|
SplitSCC.lean
|
feat: lambda pure conversion in LCNF (#12272)
|
2026-02-03 10:24:59 +00:00 |
|
StructProjCases.lean
|
chore: shake core (#12276)
|
2026-02-05 09:10:32 +00:00 |
|
ToDecl.lean
|
chore: shake core (#12276)
|
2026-02-05 09:10:32 +00:00 |
|
ToExpr.lean
|
chore: shake core (#12276)
|
2026-02-05 09:10:32 +00:00 |
|
ToImpure.lean
|
chore: shake core (#12276)
|
2026-02-05 09:10:32 +00:00 |
|
ToImpureType.lean
|
chore: shake core (#12276)
|
2026-02-05 09:10:32 +00:00 |
|
ToLCNF.lean
|
feat: shake: track [csimp] uses (#12351)
|
2026-02-07 14:27:00 +00:00 |
|
ToMono.lean
|
chore: shake core (#12276)
|
2026-02-05 09:10:32 +00:00 |
|
Types.lean
|
perf: boxing a uint64 yields and object not a tobject (#12465)
|
2026-02-13 12:14:37 +00:00 |
|
Util.lean
|
chore: shake core (#12276)
|
2026-02-05 09:10:32 +00:00 |
|
Visibility.lean
|
perf: put the compiler off the critical path (#12335)
|
2026-02-05 20:39:11 +00:00 |