lean4-htt/tests/lean/run
Leonardo de Moura eece499da9 fix: fixes #2282
2023-06-27 16:46:38 -07:00
..
.gitattributes chore: ensure consistent (Unix) encoding for source files 2023-03-10 16:27:56 +01:00
.gitignore
28.lean
29.lean
34.lean
52_lean3.lean
91_lean3.lean
102_lean3.lean
108.lean
111.lean
121.lean
125.lean
175.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
229.lean
262.lean
269.lean
270.lean
280.lean
281.lean
282.lean
303.lean
305.lean
310.lean
319.lean
326.lean
327.lean
329.lean
335.lean
337.lean
338.lean
341.lean
382.lean
387.lean
394.lean
436.lean
436_lean3.lean
441.lean
447_lean3.lean
452.lean
457.lean
461a.lean
461b.lean
462.lean
463.lean
470_lean3.lean
471.lean
474_lean3.lean
481.lean
482.lean
492.lean
492_lean3.lean
498.lean
500_lean3.lean
501.lean
509.lean
536.lean
561.lean
569.lean
602.lean feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
616.lean
633.lean
644.lean
646.lean chore: fix tests 2022-07-02 15:25:06 -07:00
654.lean
664.lean
677.lean
696.lean
716.lean
753.lean
760.lean
764.lean
783.lean
788.lean
790.lean
793.lean
796.lean
815.lean
821.lean
837.lean
847.lean
854.lean
860.lean fix: calc indentation and allow underscore in first relation 2023-02-23 14:20:21 -08:00
879.lean
891.lean
909.lean feat: Min/Max typeclasses 2022-10-21 14:36:38 -07:00
944.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
945.lean
946.lean feat: ensure projections are not reducing at DiscrTree V (simpleReduce := true) 2022-11-15 16:47:12 -08:00
955.lean
968.lean
972.lean
983.lean
986.lean
988.lean
998.lean
998Export.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
1016.lean
1017.lean
1018.lean
1020.lean
1022.lean
1024.lean fix: simp_all bug when goal has duplicate hypotheses 2022-07-03 12:44:53 -07:00
1025.lean feat: Min/Max typeclasses 2022-10-21 14:36:38 -07:00
1029.lean
1030.lean
1037.lean
1051.lean
1058.lean
1080.lean
1113b.lean
1118.lean chore: rename skip conv to rfl and add no-op skip 2022-08-01 13:54:36 -07:00
1120.lean
1123.lean
1124.lean chore: fix tests 2022-06-27 22:37:02 +02:00
1127.lean
1132.lean fix: ensure let f | ... and let rec f | ... notations behave like the top-level ones with respect to implici lambdas 2022-07-25 16:53:13 -07:00
1143.lean
1155.lean
1156.lean
1158.lean
1168.lean
1169.lean
1171.lean
1179b.lean
1182.lean
1184.lean
1192.lean
1193a.lean
1193b.lean
1194.lean
1200.lean fix: resumePostponed backtracking 2022-07-12 16:52:45 -07:00
1202.lean fix: ac_rfl in subgoal 2022-08-11 07:16:38 -07:00
1224.lean
1228.lean
1230.lean fix: fixes #1230 2022-06-20 09:58:27 -07:00
1234.lean fix: store discharge depth when caching simp results 2022-06-21 15:35:47 -07:00
1236.lean fix: typo at LinearExpr.toExpr 2022-06-21 14:28:26 -07:00
1237.lean fix: avoid unnecessary dependencies at mkMatcher 2022-06-23 10:21:32 -07:00
1247.lean fix: bug at addDependencies 2022-06-24 06:20:00 -07:00
1253.lean test: add test for issue #1253 2022-06-27 09:56:47 -07:00
1267.lean test: test for #1267 2022-06-29 15:40:13 -07:00
1274.lean fix: bound syntax kind at v:(ppSpace ident) etc. 2022-07-07 11:49:35 +02:00
1289.lean fix: def _root_ and dotted notation in recursive definitions 2022-07-07 07:57:51 -07:00
1293.lean fix: add workaround for issue #1293 2022-07-07 23:39:35 -07:00
1299.lean fix: special support for higher order output parameters at isDefEqArgs 2022-07-11 19:05:24 -07:00
1300.lean fix: fixes #1300 2022-07-12 14:08:47 -07:00
1302.lean feat: use default transparency at isDefEqProofIrrel 2022-07-11 12:11:10 -07:00
1305.lean feat: synthesize implicit structure fields in the structure instance notation 2022-07-26 13:24:57 -07:00
1308.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
1311.lean fix: elim_scalar_array_cases 2022-07-24 14:46:46 -07:00
1333.lean fix: fixes #1333 2022-07-24 12:19:53 -07:00
1337.lean feat: syntax for using while condition in proofs 2022-07-21 16:57:35 +00:00
1342.lean feat: improve calc tactic 2022-07-24 14:30:15 -07:00
1359.lean fix: try to postpone by .. if expectedType? = none 2022-07-24 08:03:25 -07:00
1360.lean fix: ensure let f | ... and let rec f | ... notations behave like the top-level ones with respect to implici lambdas 2022-07-25 16:53:13 -07:00
1361.lean fix: Match.unify? 2022-07-25 20:30:01 -07:00
1361b.lean feat: store pending contraints during dependent pattern matching 2022-08-03 17:45:55 -07:00
1365.lean chore: avoid stackoverflow in debug build 2022-07-24 14:47:51 -07:00
1372.lean fix: fixes #1372 2022-07-26 05:51:02 -07:00
1373.lean feat: validate parametric local instances 2022-07-27 16:09:56 -07:00
1374.lean feat: remove description argument from register_simp_attr 2022-09-08 14:49:43 -07:00
1375.lean fix: disable "error to sorry" and "error recovery" at failIfSuccess 2022-07-27 17:09:34 -07:00
1380.lean fix: fixes #1380 2022-07-28 15:14:50 -07:00
1385.lean
1389.lean feat: OfNat instance postprocessor 2022-07-30 08:35:45 -07:00
1408.lean feat: add support for stuck class projection function applications at getStuckMVar? 2022-08-02 16:01:06 -07:00
1411.lean chore: binderIdent normalization 2022-08-04 21:10:02 -07:00
1419.lean fix: fixes #1419 2022-08-04 15:44:38 -07:00
1420.lean chore: add Inhabited MProd and Inhabited PProd instances 2022-08-05 11:21:27 -07:00
1426.lean fix: make forall_congr more robust at conv intro 2022-08-05 12:38:49 -07:00
1435.lean fix: improve heuristic for issue #1419 2022-08-06 09:00:16 -07:00
1436.lean fix: improve heuristic for issue #1419 2022-08-06 09:00:16 -07:00
1441.lean fix: bug at mkSizeOfSpecLemmaInstance 2022-08-07 09:24:18 -07:00
1547.lean chore: restore accidentally deleted test 2022-09-01 06:06:03 -07:00
1549.lean fix: fixes #1549 2022-10-08 07:41:49 -07:00
1558.lean fix: fixes #1558 2022-09-09 15:27:51 -07:00
1575.lean fix: fixes #1575 2022-09-09 15:05:21 -07:00
1615.lean fix: bug in replaceLocalDeclDefEq 2022-11-01 19:18:25 -07:00
1650.lean fix: fixes #1650 2022-10-07 19:00:23 -07:00
1674.lean fix: fixes #1674 2022-10-07 13:33:41 -07:00
1679.lean fix: fixes #1679 2022-11-16 13:15:53 -08:00
1684.lean feat: add support for Iff.rec and Iff.casesOn to new code generator 2022-10-04 06:32:49 -07:00
1686.lean feat: reactivate extendJoinPointContext at mono phase 2022-10-07 16:27:44 -07:00
1692.lean chore: add test for 1692 2022-10-11 17:24:35 -07:00
1711.lean chore: simplify proof in test for #1711 2022-10-10 07:29:53 -07:00
1725.lean feat: function coercions with unification 2022-10-14 12:08:10 -07:00
1730.lean feat: copy docstring when copying parent fields 2022-10-26 15:43:46 -07:00
1780.lean fix: fixes #1780 2022-10-26 07:46:38 -07:00
1787.lean fix: congr tactic 2022-10-28 08:00:04 -07:00
1808.lean fix: fixes #1808 2022-11-28 07:48:54 -08:00
1812.lean fix: fixes #1812 2022-11-10 08:58:09 -08:00
1813.lean fix: calc indentation and allow underscore in first relation 2023-02-23 14:20:21 -08:00
1815.lean fix: fixes #1815 2022-11-15 17:08:54 -08:00
1822.lean fix: fixes #1822 2022-11-13 18:13:29 -08:00
1829.lean fix: fixes #1829 2022-11-15 08:31:36 -08:00
1841.lean fix: fixes #1841 2022-11-16 14:46:05 -08:00
1842.lean fix: fixes #1842 2022-11-16 17:29:41 -08:00
1848.lean fix: fixes #1848 2022-11-18 08:49:10 -08:00
1850.lean fix: fixes #1850 2022-11-19 09:18:12 -08:00
1851.lean fix: fixes #1851 2022-11-19 07:01:02 -08:00
1852.lean fix: include instance implicits that depend on outParams at outParamsPos 2022-12-01 06:11:48 -08:00
1869.lean fix: fixes #1869 2022-11-24 11:56:36 -08:00
1882.lean fix: fixes #1882 2022-11-24 12:40:25 -08:00
1883.lean fix: comments ending in --/ 2022-11-25 10:32:49 +01:00
1886.lean fix: fixes #1886 2022-11-28 06:50:44 -08:00
1892.lean fix: synthesize tc instances before propagating expected type 2022-11-29 08:16:09 -08:00
1900.lean fix: fixes #1900 2022-12-02 10:04:01 -08:00
1901.lean feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
1907.lean fix: fixes #1907 2022-12-02 08:59:16 -08:00
1907orig.lean fix: fixes #1907 2022-12-02 08:59:16 -08:00
1937.lean test: for issue #1937 2023-01-05 13:46:15 -08:00
1951.lean refactor: replace ignoreLevelMVarDepth by levelAssignDepth 2022-12-19 20:14:17 +01:00
1954.lean
1963.lean fix: implement assertAfter using revert 2022-12-21 21:42:07 +01:00
1968.lean
1985.lean fix: correctly parse json unicode escapes 2022-12-23 17:04:10 -08:00
1986.lean perf: whnf projections during defeq 2023-02-09 19:54:23 -08:00
2009.lean fix: fixes #2009 2023-01-04 10:32:03 -08:00
2018.lean fix: add done alternative to decreasing_with (#2019) 2023-01-09 09:46:37 -08:00
2073.lean chore: add test for calc 2023-02-21 16:41:46 -08:00
2074.lean chore: remove etaExperiment option 2023-05-15 09:05:41 -07:00
2079.lean fix: calc: synthesize default instances 2023-02-02 14:29:21 -08:00
2095.lean fix: unify goal before executing nested tactics in calc 2023-02-09 11:34:07 -08:00
2136.lean fix: offset unification with a+a+1 2023-05-15 09:06:37 -07:00
2137.lean fix: do not inherit file handles across process creation 2023-03-10 16:27:56 +01:00
2173.lean fix: simp: strip mdata when testing for True/False 2023-04-10 21:06:42 -07:00
2182.lean chore: add missing simp lemma (¬ False) = True 2023-04-10 21:05:54 -07:00
2188.lean fix: reset local context in mkInjectiveTheorems 2023-04-10 21:05:16 -07:00
2199.lean fix: fixes #2199 2023-05-28 18:29:09 -07:00
2249.lean fix: prefer resolving parser alias over declaration 2023-06-05 16:52:23 +02:00
2262.lean fix: hygieneInfo should not consume whitespace 2023-06-09 15:05:19 +02:00
2265.lean fix: simp: synthesize non-inst-implicit tc args 2023-06-09 16:32:02 -07:00
2282.lean fix: fixes #2282 2023-06-27 16:46:38 -07:00
abstractExpr.lean
ac_expr.lean chore: remove Bootstrap package 2022-09-02 16:39:03 -07:00
ac_rfl.lean feat: Min/Max typeclasses 2022-10-21 14:36:38 -07:00
ack.lean
ACltBug.lean
adam1.lean
adamTC.lean
adamTC2.lean
addDecorationsWithoutPartial.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
alex1.lean
alg.lean
alias.lean feat: dot notation and aliases 2022-06-27 12:42:25 -07:00
allGoals.lean feat: enforce correct syntax kind in macros 2022-10-18 14:59:14 -07:00
andCasesOnBug.lean fix: compiler bug at And.casesOn 2022-06-29 06:56:17 -07:00
anonymous_ctor_error_msg.lean
anonymousCtor.lean
appFinalizeIssue.lean fix: ElabAppArgs.finalize bug 2022-07-09 13:53:15 -07:00
appIssue.lean feat: improve apply tactic 2022-10-26 16:58:43 -07:00
apply_tac.lean
apply_tac.lean.expected.out
applytransp.lean
approxDepth.lean
array1.lean
arrowDot.lean
arthur1.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
arthur2.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
assertAfterBug.lean chore: remove Bootstrap package 2022-09-02 16:39:03 -07:00
aStructPerfIssue.lean fix: fixes #1870 2022-11-23 05:49:19 -08:00
attachJp.lean fix: add attachJp 2022-08-17 07:32:11 -07:00
autoboundIssues.lean fix: fixes #1886 2022-11-28 06:50:44 -08:00
autoLift.lean
autoLiftIssue.lean
autoparam.lean
backtrackable_estate.lean
balg.lean
bigctor.lean
bigmul.lean
bigop.lean chore: update example 2022-07-13 15:13:31 -07:00
bindCasesIssue.lean fix: bug at bindCases 2022-09-13 15:36:46 -07:00
binderNotation.lean
binrec.lean
binrel.lean chore: fix tests 2022-07-02 15:25:06 -07:00
binrelmacros.lean
borrowBug.lean
bubble.lean
bugNatLitDiscrTree.lean fix: Nat literal bug at DiscrTree.lean 2023-06-21 20:28:17 -07:00
byteSliceIssue.lean
calc.lean fix: calc indentation and allow underscore in first relation 2023-02-23 14:20:21 -08:00
calcBug.lean fix: calc indentation and allow underscore in first relation 2023-02-23 14:20:21 -08:00
calcInType.lean feat: allow relations in Type at Trans 2022-07-28 10:13:01 -07:00
casePrime.lean feat: multiple case 2022-09-20 14:15:37 -07:00
casesAnyTypeIssue.lean fix: LCNF any type issue 2022-10-02 08:09:13 -07:00
casesRec.lean
casesUsing.lean
catchThe.lean
cdotTests.lean
check.lean feat: add [elabAsElim] elaboration strategy 2022-07-28 20:08:29 -07:00
check_failure.lean
checkAssignmentIssue.lean
choiceExpectedTypeBug.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
choiceMacroRules.lean
class_inductive.lean
classAbbrev.lean
closure1.lean refactor: add type LevelMVarId (and abbreviation LMarId) 2022-07-24 17:21:45 -07:00
codeBindUnreachIssue.lean fix: unreach case for Code.bind 2022-09-24 08:13:17 -07:00
coeIssue1.lean
coeIssue2.lean
coeIssue3.lean
coeIssues4.lean
coelambda.lean
CoeNew.lean
coeOutParamIssue.lean test: test for output parameter + coercion issue 2022-07-06 16:55:08 -07:00
coeOutParamIssue2.lean feat: improve forIn elaborator element type propagation 2022-07-08 16:34:42 -07:00
coeSort1.lean
coeSort2.lean
combinatorsAndWF.lean
CommandExtOverlap.lean
compatibleTypesBugAtLCNF.lean fix: bug at compatibleTypes 2022-09-13 15:58:06 -07:00
compatibleTypesEtaIssue.lean fix: eta-expansion at compatibleTypes 2022-09-29 11:02:06 -07:00
compiler_erase_bug.lean
compiler_proj_bug.lean
CompilerCSE.lean chore: move compiler tests to run folder 2022-09-18 15:08:52 -07:00
CompilerFindJoinPoints.lean chore: move compiler tests to run folder 2022-09-18 15:08:52 -07:00
CompilerFloatLetIn.lean chore: fix tests 2022-10-10 17:48:32 -07:00
CompilerProbe.lean refactor: LetExpr => LetValue 2022-11-07 18:51:07 -08:00
CompilerPullInstances.lean chore: move compiler tests to run folder 2022-09-18 15:08:52 -07:00
CompilerSimp.lean chore: move compiler tests to run folder 2022-09-18 15:08:52 -07:00
compilerTest1.lean test: more tests for new compiler 2022-09-16 18:00:27 -07:00
computedFields.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
concatElim.lean fix: fixes #1886 2022-11-28 06:50:44 -08:00
congrTactic.lean feat: use implies_congr at congr tactic, and cleanup 2022-08-02 02:24:50 -07:00
congrThm.lean
constantCompilerBug.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
constFun.lean
constFun2.lean
constProp.lean feat: accept keywords as constructor names 2022-07-28 12:46:28 -07:00
contra.lean
contradiction1.lean
contradictionExfalso.lean
contradictionLoop.lean
conv1.lean chore: rename skip conv to rfl and add no-op skip 2022-08-01 13:54:36 -07:00
conv2.lean feat: improve congr conv tactic 2022-08-02 04:26:34 -07:00
core.lean fix: fix tests 2022-09-15 14:02:38 -07:00
crashDiv0.lean feat: use binop% to elaborate %-applications 2022-07-09 14:38:35 -07:00
csimp_type_error.lean
csimpAttrFn.lean
ctorAutoParams.lean
Daniel1.lean
deBruijn.lean
decAuxBug.lean
decClassical.lean
decEq.lean
decidelet.lean
declareConfigElabBug.lean
declareConfigElabIssue.lean
decreasingTacticUpdatedEnvIssue.lean
deep1.lean
def1.lean
def2.lean
def3.lean
def4.lean
def5.lean
def6.lean
def7.lean
def8.lean
def9.lean
def10.lean
def11.lean
def12.lean
def13.lean
def14.lean
def15.lean
def16.lean
def17.lean
def18.lean
def19.lean
def20.lean
defaultEliminator.lean
defaultInstBacktrackIssue.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
defaulValueParamIssue.lean
DefEqAssignBug.lean
defEqVsWhnfI.lean fix: discrepancy between isDefEq and whnf for transparency mode instances 2022-07-07 15:39:58 -07:00
depElim1.lean fix: fix tests 2022-09-15 14:02:38 -07:00
depFieldIssue.lean fix: dependent field issue 2022-09-22 20:38:42 -07:00
depHd.lean
deq.lean
deriv.lean
derivingBEq.lean
derivingHashable.lean
derivingInhabited.lean
derivingNonempty.lean feat: add derive handler for Nonempty 2022-12-22 03:48:15 +01:00
diamond1.lean
diamond2.lean
diamond3.lean
diamond4.lean
diamond5.lean
discrRefinement.lean
discrRefinement2.lean
discrRefinement3.lean
discrTreeOffset.lean
discrTreeSimp.lean
do_eqv.lean
do_eqv_proofs.lean
doElemAsTermNotation.lean
dofun_prec.lean
doLetElse.lean
dollarProjIssue.lean
doNotation1.lean
doNotation2.lean
doNotation3.lean feat: dynamic quotations for categories 2022-10-18 14:59:14 -07:00
doNotation4.lean
doNotation5.lean
doNotation6.lean
Dorais1.lean
dotNameIssue.lean fix: List.Mem should have two parameters 2022-10-09 05:46:52 -07:00
dotNotationAndDefaultInstance.lean fix: "dot"-notation should apply default instances before failing 2022-07-05 14:27:55 -07:00
dotNotationRecDecl.lean
doTrailingAtEOI.lean
dottedCtorNamedArgPattern.lean feat: support dotted notation and named arguments in patterns 2022-07-25 18:19:32 -07:00
dottedNameBug.lean fix: dotted name bug 2022-08-27 10:41:55 -07:00
dsimp1.lean
DVec.lean feat: dot notation and aliases 2022-06-27 12:42:25 -07:00
dynamic.lean chore: remove Bootstrap package 2022-09-02 16:39:03 -07:00
eagerInliningIssue.lean
elab_cmd.lean chore: fix tests 2022-06-27 22:37:02 +02:00
elabCmd.lean refactor: use computed fields for Expr 2022-07-11 14:19:41 -07:00
elabIte.lean
eliminatorImplicitTargets.lean
elseCaseArrow.lean
elseIfConfusion.lean
emptycOverloadIssues.lean
emptyLcnf.lean fix: support user-defined empty inductives at toLCNF 2022-09-23 05:50:02 -07:00
enumDecEq.lean
enumNoConfusionIssue.lean
eq_some_iff_get_eq_issue.lean
eqndrecEtaLCNFIssue.lean fix: non-termination when eta-expanding Eq.ndrec at toLCNF 2022-09-22 16:04:19 -07:00
eqnsAtSimp.lean
eqnsAtSimp2.lean
eqnsAtSimp3.lean
eqTheoremForVec.lean
eqThm.lean feat: dynamic quotations for categories 2022-10-18 14:59:14 -07:00
eqThmWithMoreThanOneAsPattern.lean
erased.lean test: add erased.lean 2022-09-23 05:29:42 -07:00
eraseSuffix.lean feat: add Syntax.eraseSuffix? 2022-06-27 10:30:57 -07:00
erasureConfusion.lean fix: simplify compatibleTypes 2022-09-22 15:15:32 -07:00
etaFirst.lean
etaStruct.lean
etaStructProofIrrelIssue.lean
eval_unboxed_const.lean
evalBuiltinInit.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
evalconst.lean
evalDo.lean feat: elaborate do notation even when expected type is not available 2022-06-29 13:30:06 -07:00
evalInit.lean
evalProp.lean
evalTacticBug.lean
exfalsoBug.lean
exists.lean
exp.lean
expandAbbrevAtIsClass.lean
expandWhereStructInstIssue.lean fix: use useExplicit := false when processing instance ... where ... notation fields 2022-07-25 16:53:13 -07:00
expectedTypePropagation.lean
explicitMotive.lean
explictOpenDeclIssue.lean
expr1.lean
expr_maps.lean
ExprLens.lean
extensibleTacticBug.lean fix: extensible tactics bug 2022-07-05 13:20:22 -07:00
extern.lean
extmacro.lean chore: fix tests 2022-06-27 22:37:02 +02:00
falseElimAtSimpLocalDecl.lean
fieldAbbrevInPat.lean
fieldAutoBound.lean
fieldDefaultValueWithoutType.lean
fieldIssue.lean
fieldNamesWithMinus.lean fix: support escaped field names in dot-notation 2022-12-02 03:48:19 +01:00
fieldTypeBug.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
filter.lean feat: add filterTR and [csimp] theorem 2022-06-24 06:40:38 -07:00
finally.lean
finDotCtor.lean
finLit.lean chore: reduce test size 2022-07-04 13:58:06 -07:00
finMatch.lean
flat_expr.lean chore: remove Bootstrap package 2022-09-02 16:39:03 -07:00
float1.lean
float_cases_bug.lean
float_from_bignum.lean
floatarray.lean
floatOptParam.lean fix: make sure OfScientific Float instance is never unfolded during type class resolution 2022-06-27 17:40:34 -07:00
foApprox.lean fix: make foApprox mdata-invariant 2022-07-21 14:05:47 -07:00
foldConsts.lean
forBodyResultTypeIssue.lean
forInElabBug.lean chore: remove BinomialHeap, DList, Stack, Queue 2022-08-29 07:07:53 -07:00
forInPArray.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
forInRangeWF.lean
forInReturnPropagation.lean feat: propagate return type to for-in block 2022-07-08 17:29:30 -07:00
forInUniv.lean
forOutParamIssue.lean feat: improve forIn elaborator element type propagation 2022-07-08 16:34:42 -07:00
forParallel.lean
french_quote.lean
frontend_meeting_2022_09_13.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
fun.lean
funext.lean feat: funext no arg tactic (#2027) 2023-01-15 08:53:49 -08:00
funMatchIssue.lean
generalize.lean chore: add test 2022-09-25 06:42:20 -07:00
generalizeMany.lean
generalizeTelescope.lean
genindices.lean
getline_crash.lean
hashableBug.lean
haveDestruct.lean
hcongr.lean
heqSubst.lean
hlistOverload.lean
hmul2.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
hmulDefaultIntance.lean
ifcongr.lean
iffRefl.lean
ifThenElseIssue.lean
ifThenElseIssue2.lean
impByNameResolution.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
impLambdaTac.lean feat: dynamic quotations for categories 2022-10-18 14:59:14 -07:00
implicitApplyIssue.lean
implicitLambdaLocalWithoutType.lean fix: disable implicit lambdas for local variables without type information 2022-11-29 14:33:16 -08:00
implicitTypesRecCoe.lean
inaccessibleAnnotDefEqIssue.lean
incmd.lean
ind_cmd_bug.lean
ind_whnf.lean
ind_whnf2.lean
induction1.lean
inductionAltExplicit.lean
inductionLetIssue.lean
inductionParse.lean
inductionTacticBug.lean
inductive1.lean
inductive2.lean
inductive_pred.lean
inductiveIndicesIssue.lean
inferForallTypeLCNF.lean fix: ensure inferForallType at LCNF handles universes like the kernel and MetaM 2022-09-22 16:38:16 -07:00
infixprio.lean
inj1.lean fix: fixes #1886 2022-11-28 06:50:44 -08:00
inj2.lean fix: fixes #1886 2022-11-28 06:50:44 -08:00
injectionBug.lean
injections1.lean
injectionsIssue.lean
injective.lean fix: fixes #1886 2022-11-28 06:50:44 -08:00
injHEq.lean
injIssue.lean fix: fixes #1886 2022-11-28 06:50:44 -08:00
injSimp.lean
inline_fn.lean
inlineApp.lean chore: fix tests 2022-09-10 15:06:03 -07:00
inlineIfReduceLCNF.lean feat: support for [inlineIfReduce] at new compiler 2022-09-13 18:23:42 -07:00
inlineLCNFIssue.lean test: for LCNF 2022-09-23 14:02:34 -07:00
inlineLoop.lean
inlineProjInstIssue.lean fix: missing eraseCode at inlineProjInst? 2022-09-27 16:26:49 -07:00
inliner_loop.lean
inlineWithNestedRecIssue.lean fix: remove internal name hack at [specialize] and [inline] attributes 2022-09-23 20:25:16 -07:00
instanceIssues.lean
instances.lean
instanceWhere.lean
instanceWhereDecls.lean
instPatVar.lean
instprio.lean
instuniv.lean refactor: instantiateTypeLevelParams in Lean 2022-10-24 12:23:13 -07:00
int_to_nat_bug.lean
internalizeCasesIssue.lean fix: issue reported on Zulip 2022-10-03 09:51:32 -07:00
interp.lean
interp2.lean
intromacro.lean
IO_test.lean fix: remove broken Handle.isEof 2022-08-26 20:55:09 -07:00
ioRandomBytes.lean
irCompilerBug.lean
irreducibleIssue.lean feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
isDefEqCheckAssignmentBug.lean
isDefEqConstApproxIssue.lean
isDefEqIssue.lean
isDefEqMVarSelfIssue.lean
isDefEqPerfIssue.lean
isDefEqProjPerfIssue.lean feat: improve is_def_eq for projections 2022-06-30 17:50:44 -07:00
james1.lean
jason1.lean
kernel1.lean fix: catch kernel exceptions in Kernel.{isDefEq, whnf} 2022-10-20 05:38:29 -07:00
kernel2.lean fix: catch kernel exceptions in Kernel.{isDefEq, whnf} 2022-10-20 05:38:29 -07:00
kevin.lean
krivine.lean
kronRWIssue.lean
KyleAlg.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
KyleAlgAbbrev.lean
lazyListRotateUnfoldProof.lean
lazylistThunk.lean
lazyUnfoldingPerfIssue.lean perf: improve lazy_delta_reduction_step heuristic 2022-07-24 11:48:45 -07:00
lcnf1.lean feat: ensure lambda lifter is creating unused names 2022-10-12 16:35:55 -07:00
lcnf2.lean feat: add compiler.checkTypes for sanity checking 2022-11-13 17:45:21 -08:00
lcnf3.lean feat: add compiler.checkTypes for sanity checking 2022-11-13 17:45:21 -08:00
lcnf4.lean test: add more LCNF tests 2022-09-21 21:12:17 -07:00
lcnf_simp_let.lean fix: LCNF simp forgot to mark normalized decls as simplified 2023-05-05 12:17:26 -07:00
lcnfBinderNameBug.lean fix: incorrect binder name being used 2022-09-04 16:56:42 -07:00
lcnfCastIssue.lean feat: implement cast TODO 2022-09-28 15:40:53 -07:00
lcnfCheckIssue.lean feat: use phase at inferConstType, save specialization 2022-09-23 16:45:04 -07:00
lcnfEtaExpandBug.lean fix: LCNF eta expansion bug at Simp.lean 2022-09-16 18:00:27 -07:00
lcnfInferProjTypeBug.lean fix: bug at inferProjType for LCNF 2022-09-05 19:23:35 -07:00
lcnfInferProjTypeIssue.lean fix: inferProjType at LCNF 2022-09-12 18:27:14 -07:00
lcnfInliningIssue.lean fix: type error introducing when inlining LCNF functions 2022-10-09 12:10:11 -07:00
lcnfIssue.lean test: add more LCNF tests 2022-09-21 21:12:17 -07:00
lean3_zulip_issues_1.lean
lemma.lean fix: declModifiers syntax kind 2022-06-28 22:35:13 +02:00
let_Issue.lean
letBRecOnIssue.lean
letMVar.lean
letrecInProofs.lean
letrecWFIssue.lean
level.lean
levelNamesInTacticMode.lean
lex.lean
liftMethodInMacrosIssue.lean refactor: remove some unnecessary antiquotation kind annotations 2022-07-23 17:09:32 +02:00
LiftMethodIssue.lean
linearByRefl.lean
listDecEq.lean
listtostring.lean fix: make List.toString tail-recursive 2022-12-12 22:58:21 +01:00
localNameResolutionWithProj.lean
localParsers.lean
macro.lean
macro2.lean
macro3.lean
macro_macro.lean chore: fix tests 2022-06-27 22:37:02 +02:00
macroid.lean
macroParams.lean feat: dynamic quotations for categories 2022-10-18 14:59:14 -07:00
manyAritySyntax.lean
mapTR.lean
match1.lean chore: fix tests 2022-11-30 17:52:37 -08:00
match_unit.lean
matchArrayLit.lean
matchDiscrType.lean
matchEqnsHEqIssue.lean
matchEqs.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
matchEqsBug.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
matcherElimUniv.lean
matchGenBug.lean
matchGenIssue.lean
matchNoPostponing.lean
matchRw.lean
matchtac.lean
matchUnifyBug.lean
matchVarIssue.lean
matchWithSearch.lean
mathlibetaissue.lean chore: add regression test for mathlib eta perf issue 2023-05-15 09:05:41 -07:00
mathport18.lean
mathport_issue16.lean
matrix.lean chore: fix tests 2022-07-02 15:57:05 -07:00
maze.lean feat: dynamic quotations for categories 2022-10-18 14:59:14 -07:00
mergeSortCPDT.lean
meta.lean
meta1.lean
meta2.lean chore: fix tests 2022-08-15 08:55:25 -07:00
meta3.lean feat: parameterize DiscrTree indicating whether non trivial reductions are allowed or not when indexing/retrieving terms 2022-11-15 16:47:12 -08:00
meta4.lean
meta5.lean
meta6.lean
meta7.lean
methodsRetInhabited.lean
Miller1.lean
missingDeclName.lean
missingSizeOfArrayGetThm.lean
mixedMacroRules.lean
mixfix.lean
mjissue.lean
modAsClasses.lean
monadCache.lean refactor: use computed fields for Expr 2022-07-11 14:19:41 -07:00
monadControl.lean
MonadControl_tutorial.lean
monotone.lean
mulcomm.lean
multiTargetCasesInductionIssue.lean fix: fixes #1886 2022-11-28 06:50:44 -08:00
mut_ind_wf.lean
mutualDefThms.lean
mutualWithCompositeNames.lean feat: multiple namespaces in mutual declarations 2022-08-04 19:18:49 -07:00
mutwf1.lean
mutwf2.lean
mutwf3.lean
mutwf4.lean
namespaceHyg.lean fix: hygienic resolution of namespaces 2022-08-20 22:29:46 +02:00
namespaceIssue.lean
namespaceResolution.lean
nat_mod_defeq.lean refactor: redefine Nat.mod such that rfl : 0 % n = 0 2023-01-11 09:49:58 -08:00
nativeReflBackdoor.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
natlit.lean
nested_match_bug.lean
nestedDo.lean
nestedInductiveIssue.lean
nestedInductiveRecType.lean
nestedIssueMatch.lean
nestedrec.lean
nestedtc.lean fix: erase *dependent* local instances 2023-01-03 11:39:46 -08:00
nestedWF.lean
new_compiler.lean
new_frontend2.lean
new_inductive.lean
new_inductive2.lean
newfrontend1.lean feat: enforce correct syntax kind in macros 2022-10-18 14:59:14 -07:00
newfrontend2.lean
newfrontend3.lean
newfrontend5.lean
nicerNestedDos.lean
noindexAnnotation.lean
noncomp.lean
noncomputable_bug.lean
nonrec.lean
numChars.lean
obtain.lean refactor: remove some unnecessary antiquotation kind annotations 2022-07-23 17:09:32 +02:00
offsetIssue.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
ofNat_class.lean
ofNatNormNum.lean
openInScopeBug.lean
openTermTactic.lean
optParam.lean
Ord.lean
overAndPartialAppsAtWF.lean
overloaded.lean
overloadsAndDelayedCoercions.lean
panicAtCheckAssignment.lean
parray1.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
parsePrelude.lean
parserAliasShadow.lean
parserQuot.lean fix: register tokens in parser quotation 2022-07-21 23:49:57 +02:00
partial1.lean
partialApp.lean
patbug.lean
pendingInstBug.lean
pendingMVarIssue.lean
postponeBinRelIssue.lean feat: improve elabBinRelCore 2022-09-15 15:17:57 -07:00
posView.lean
PPTopDownAnalyze.lean doc: document Init.Data.List.Basic (#1828) 2022-11-18 06:16:50 -08:00
precDSL.lean feat: enforce correct syntax kind in macros 2022-10-18 14:59:14 -07:00
primProjEtaIssue.lean
print_cmd.lean
printDecls.lean refactor: use computed fields for Name 2022-07-11 14:19:41 -07:00
prioDSL.lean
privateCtor.lean
processGenDiseqBug.lean
projDefEq2.lean tests: projection defeq strategy 2022-08-04 15:28:22 -07:00
proofDataConfusionBug.lean
proofIrrelFVar.lean
propagateExpectedType.lean
prv.lean
psumAtWF.lean
ptrAddr.lean
qualifiedNamesRec.lean feat: multiple namespaces in mutual declarations 2022-08-04 19:18:49 -07:00
quasi_pattern_unification_approx_issue.lean
quotInd.lean
range.lean
rational.lean
rc_tests.lean
readerThe.lean
recInfo1.lean
reduce1.lean
reduce2.lean
reduce3.lean
reductionBug.lean
reflectiveIndPred.lean
Reid1.lean
renameFixedPrefix.lean
renameI.lean
renaming.lean
Reparen.lean fix: parenthesize by optParam values 2022-12-20 18:10:39 +01:00
repeatConv.lean
replace.lean refactor: use computed fields for Expr 2022-07-11 14:19:41 -07:00
resolveLVal.lean
returnOptIssue.lean
revert1.lean
rflProofsCongrCastsIssue.lean
robinson.lean
root.lean
rossel1.lean
rw_inst_mvars.lean
sarray.lean chore: fix tests 2022-07-09 15:59:44 -07:00
scc.lean
scopedCommandAfterOpen.lean
scopedHindingIssue.lean fix: open .. hinding .. should activate scoped attributes 2022-10-26 07:39:06 -07:00
scopedParsers.lean
scopedParsers2.lean
secVarBug.lean
set.lean
setOptionTermTactic.lean
setStructInstNotation.lean
sharecommon.lean chore: move ShareCommon to Init / Lean 2022-08-30 07:51:43 -07:00
showTests.lean feat: try to unify show type and expected type 2023-01-06 08:48:48 -08:00
shrinkFn.lean
sigmaprec.lean
sign.lean
simp1.lean fix: fix tests 2022-09-25 06:40:56 -07:00
simp2.lean
simp3.lean
simp4.lean
simp5.lean
simp6.lean
simp_all.lean
simp_all_contextual.lean
simpArith1.lean
simpAtDefIssue.lean
simpAutoUnfold.lean
simpBool.lean
simpBug.lean
simpCasesOnCtorBug.lean fix: bug at simpCasesOnCtor? 2022-09-12 16:02:19 -07:00
simpCnstr1.lean
simpCondLemma.lean
simpDefToUnfold.lean
simpDischargeLoop.lean
simpExpBlowup.lean fix: exponential blowup at LCNF simp 2022-09-20 17:03:40 -07:00
simpExtraArgsBug.lean feat: use sepBy1Indent for tactic blocks 2022-09-18 16:43:23 -07:00
simpImpLocal.lean
simpInv.lean
simpIssue.lean
simpJpCasesDepBug.lean fix: missing dependency check at simpJpCases? 2022-10-03 19:39:10 -07:00
simpLoopBug.lean
simpMatch.lean
simpMatchDiscr.lean fix: ensure let f | ... and let rec f | ... notations behave like the top-level ones with respect to implici lambdas 2022-07-25 16:53:13 -07:00
simpOnly.lean
simpPartialApp.lean
simpPreprocess.lean
simpPrio.lean
simpRwBug.lean
simpStar.lean
simpStarHyp.lean
simpUnfoldAbbrev.lean
sizeof1.lean
sizeof2.lean
sizeof3.lean
sizeof4.lean
sizeof5.lean
sizeof6.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
smartUnfoldingBug.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
som1.lean
spec_issue.lean
specbug.lean
specialize1.lean fix: reorder goals after specialize (#1796) 2022-11-03 06:32:55 -07:00
specialize2.lean
specialize3.lean
split1.lean
split2.lean
split3.lean
splitAtCode.lean
splitIssue.lean
splitList.lean
starsAndBars.lean
state8.lean
state12.lean
stateRef.lean
streamEqIssue.lean
strInterpolation.lean
strLitProj.lean
struct1.lean feat: add [elabAsElim] elaboration strategy 2022-07-28 20:08:29 -07:00
struct2.lean
struct3.lean
struct_inst_typed.lean
struct_instance_in_eqn.lean
structInst.lean
structInst2.lean
structInst3.lean feat: support {s with ..} 2022-09-13 07:09:08 -07:00
structInst4.lean chore: fix tests 2022-07-02 15:25:06 -07:00
structNoBody.lean
structPrivateFieldBug.lean
structPrivateFieldBug2.lean
structuralEqns.lean
structuralEqns2.lean
structuralEqns3.lean
structuralIssue.lean
structuralIssue2.lean feat: add filterTR and [csimp] theorem 2022-06-24 06:40:38 -07:00
structuralRec1.lean
structure.lean
stuckMVarBug.lean
stuckTC.lean feat: parameterize DiscrTree indicating whether non trivial reductions are allowed or not when indexing/retrieving terms 2022-11-15 16:47:12 -08:00
stxKindInsideNamespace.lean
stxMacro.lean
subexpr.lean
subset.lean fix: disable implicit lambdas at intro <pattern> notation 2022-10-20 09:04:06 -07:00
subst.lean
subst1.lean
substVars.lean
substWithoutExpectedType.lean
subtype_inj.lean fix: fixes #1886 2022-11-28 06:50:44 -08:00
suffices.lean
syntax1.lean
syntaxAbbrevQuot.lean
syntaxPrio.lean
synth1.lean feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
synthPending1.lean
synthPendingBug.lean
tactic.lean
tactic1.lean
tacticExtOverlap.lean
tacticTests.lean
takeSimpEqns.lean
task_test.lean
task_test2.lean
task_test_io.lean
tc_eta_struct_issue.lean Revert "fix: reenable structure eta during tc search" 2023-02-09 11:37:30 -08:00
tcUnivIssue.lean
termElab.lean chore: fix tests 2022-08-15 08:55:25 -07:00
termParserAttr.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
TermSeq.lean
test_single.sh
toArrayEq.lean
toDeclEtaBug.lean feat: activate new compiler first phase 2022-09-24 14:20:21 -07:00
toExpr.lean
toFromJson.lean fix: support escaped field names in deriving FromJson/ToJson 2022-12-02 03:48:19 +01:00
toLCNFCacheBug.lean fix: bug at toLCNF cache 2022-08-17 17:16:13 -07:00
trace.lean chore: fix tests 2022-08-15 08:55:25 -07:00
traceElabIssue.lean
trans.lean
treeNode.lean
tryHeuristicPerfIssue.lean
tryHeuristicPerfIssue2.lean
tryPostponeIssue.lean
type_class_performance1.lean
typeAscImp.lean
typeclass_append.lean
typeclass_coerce.lean feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
typeclass_diamond.lean
typeclass_easy.lean
typeclass_loop.lean
typeclass_metas_internal_goals1.lean feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
typeclass_metas_internal_goals2.lean feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
typeclass_metas_internal_goals3.lean feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
typeclass_metas_internal_goals4.lean feat: reorder tc subgoals according to out-params 2023-04-10 13:00:04 -07:00
typeclass_outparam.lean
ubscalar.lean
unexpected_result_with_bind.lean
unfoldMany.lean fix: fix test 2022-09-21 18:04:31 -07:00
unfoldr.lean
unif_issue.lean
unif_issue2.lean
unifhint1.lean feat: doc comment support for unif_hint 2022-07-22 14:30:49 +02:00
unifhint2.lean
unifhint3.lean
unihint.lean
univIssue.lean
univPolyEnum.lean
unsafeConst.lean
unsafeInit.lean fix: unsafe initialize 2022-07-20 22:37:01 +02:00
update.lean
utf8英語.lean
wfEqns1.lean
wfEqns2.lean
wfEqns3.lean
wfEqns4.lean
wfEqnsIssue.lean chore: snake-case attributes (part 1) 2022-10-19 09:28:08 -07:00
wfForIn.lean
wfLean3Issue.lean
wfOverapplicationIssue.lean
wfrecUnary.lean
WFRelSearch.lean
wfSum.lean
where1.lean
whileRepeat.lean
whnfDelayedMVarIssue.lean chore: fix tests 2022-07-02 15:25:06 -07:00
WindowsNewlines.lean
withReducibleAndInstancesCrash.lean
zeroExitPoints.lean fix: zero exit points != one exit point 2022-09-24 08:13:17 -07:00