lean4-htt/src/Lean/Meta
Leonardo de Moura fa6b7b6393 feat: add MonadResolveName type class
`AttrM` can now resolve names.
2020-10-10 11:33:52 -07:00
..
Match fix: #eval was not capturing dbgTrace! output in pure code 2020-10-05 10:22:04 -07:00
Tactic refactor: export Core.mkFreshUserName to Lean namespace 2020-09-30 11:21:46 -07:00
AbstractMVars.lean refactor: build all main monads on top of ECoreM 2020-08-20 18:36:04 -07:00
AbstractNestedProofs.lean feat: abstract proofs occurring in binders 2020-09-08 12:29:35 -07:00
AppBuilder.lean chore: cleanup 2020-08-28 09:18:22 -07:00
Basic.lean feat: add MonadResolveName type class 2020-10-10 11:33:52 -07:00
Check.lean fix: throwAppTypeMismatch should be polymorphic 2020-09-22 09:35:59 -07:00
Closure.lean doc: Closure.lean 2020-09-03 18:06:30 -07:00
CollectMVars.lean feat: improve error location for unassigned holes in the exact tactic 2020-08-30 15:37:11 -07:00
DiscrTree.lean
DiscrTreeTypes.lean chore: move PersistentHashMap and PersistentHashSet to Std 2020-06-25 11:56:00 -07:00
Exception.lean feat: uniform Exceptions 2020-08-21 17:02:21 -07:00
ExprDefEq.lean fix: horrible error message due to constApprox := true 2020-09-29 07:54:48 -07:00
ForEachExpr.lean feat: add Meta.forEachExpr 2020-09-23 18:24:56 -07:00
FunInfo.lean chore: naming convention 2020-09-24 19:22:24 -07:00
GeneralizeTelescope.lean feat: preserve nonDep flag at LocalDecl.ldecl 2020-09-03 09:08:59 -07:00
InferType.lean chore: change meaning of lambdaTelescope 2020-09-04 13:35:17 -07:00
Instances.lean refactor: polymorphic applyAttributes 2020-08-27 10:46:33 -07:00
KAbstract.lean perf: handle easy case efficiently 2020-09-22 18:55:13 -07:00
LevelDefEq.lean refactor: move isDefEqGuarded helper 2020-09-16 10:15:47 -07:00
Match.lean refactor: src/Lean/Meta/EqnCompiler ==> src/Lean/Meta/Match 2020-09-07 11:09:48 -07:00
MatchUtil.lean feat: improve subst tactic 2020-09-09 16:20:15 -07:00
Offset.lean refactor: add DefEqM 2020-09-12 16:42:16 -07:00
RecursorInfo.lean feat: add AttrM 2020-09-21 16:44:20 -07:00
Reduce.lean refactor: add MonadMetaM class 2020-08-24 12:17:47 -07:00
ReduceEval.lean refactor: build all main monads on top of ECoreM 2020-08-20 18:36:04 -07:00
SynthInstance.lean fix: leaking isDefEqStuckExceptionId 2020-09-25 18:48:23 -07:00
Tactic.lean refactor: Target&LocalDecl => Replace 2020-09-17 13:59:22 -07:00
TransparencyMode.lean refactor: move TransparencyMode to its own file 2020-08-24 12:17:47 -07:00
WHNF.lean fix: Expr.proj case at whnfCoreImp 2020-09-23 18:24:56 -07:00