..
.gitattributes
chore: ensure consistent (Unix) encoding for source files
2023-03-10 16:27:56 +01:00
.gitignore
feat: IO.FS.Handle.lock/tryLock/unlock
2023-11-15 19:31:08 -05:00
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
feat: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -07:00
382.lean
387.lean
feat: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -07:00
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
fix: only return new mvars from refine, elabTermWithHoles, and withCollectingNewGoalsFrom ( #2502 )
2023-09-21 14:23:27 +10:00
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
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
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
909.lean
chore: fix more typos in comments
2023-10-08 14:37:34 -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
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
1120.lean
1123.lean
1124.lean
1127.lean
1132.lean
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
1202.lean
1224.lean
1228.lean
1230.lean
1234.lean
1236.lean
1237.lean
1247.lean
1253.lean
1267.lean
1274.lean
1289.lean
1293.lean
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
1299.lean
1300.lean
1302.lean
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
1305.lean
1308.lean
chore: snake-case attributes (part 1)
2022-10-19 09:28:08 -07:00
1311.lean
1333.lean
1337.lean
1342.lean
1359.lean
1360.lean
1361.lean
1361b.lean
1365.lean
1372.lean
1373.lean
1374.lean
feat: remove description argument from register_simp_attr
2022-09-08 14:49:43 -07:00
1375.lean
1380.lean
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
1385.lean
1389.lean
1408.lean
1411.lean
1419.lean
1420.lean
1426.lean
1435.lean
1436.lean
1441.lean
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
feat: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -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
1921.lean
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
1926.lean
feat: use forall_prop_domain_congr in simp tactic
2023-10-23 06:19:19 -07: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
2042.lean
fix: fixes #2042
2023-11-09 04:06:30 -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
2299.lean
chore: write "|-" as "|" noWs "-" ( #2299 )
2023-07-14 09:48:20 -07:00
2311.lean
feat: relax test in checkLocalInstanceParameters to allow instance implicits
2023-07-13 10:54:06 -07:00
2344.lean
fix: missing mkCIdents in Lean.Elab.Deriving.Util
2023-07-28 07:48:34 -07:00
2389.lean
fix: don't try to generate below for nested predicates. ( #2390 )
2023-09-21 14:24:37 +10:00
2389.lean.expected.out
fix: don't try to generate below for nested predicates. ( #2390 )
2023-09-21 14:24:37 +10:00
2500.lean
fix : make mk_no_confusion_type handle delta-reduction when generating telescope ( #2501 )
2023-10-14 17:18:37 +11:00
2552.lean
perf: closes #2552
2023-10-22 06:48:22 -07:00
2669.lean
fix: fixes #2669 #2281
2023-10-25 03:12:35 -07:00
2672.lean
fix: quot reduction bug
2023-10-11 21:25:34 -07:00
2810.lean
fix: Float RecApp out of applications ( #2818 )
2023-11-22 14:25:09 +00:00
2914.lean
fix: DecidableEq deriving handler could not handle fields whose types start with an implicit argument ( #2918 )
2023-11-20 20:51:47 +11: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
allGoals.lean
feat: enforce correct syntax kind in macros
2022-10-18 14:59:14 -07:00
andCasesOnBug.lean
anonymous_ctor_error_msg.lean
anonymousCtor.lean
appFinalizeIssue.lean
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
bindCasesIssue.lean
fix: bug at bindCases
2022-09-13 15:36:46 -07:00
binderNotation.lean
binrec.lean
binrel.lean
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
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
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
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
coeOutParamIssue2.lean
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
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: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -07:00
contra.lean
contradiction1.lean
contradictionExfalso.lean
contradictionLoop.lean
conv1.lean
conv2.lean
core.lean
fix: fix tests
2022-09-15 14:02:38 -07:00
crashDiv0.lean
csimp_type_error.lean
csimpAttrFn.lean
ctorAutoParams.lean
Daniel1.lean
deBruijn.lean
decAuxBug.lean
decClassical.lean
decEq.lean
decidelet.lean
declareConfigElabBug.lean
feat: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -07:00
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
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
def11.lean
def12.lean
def13.lean
def14.lean
def15.lean
def16.lean
def17.lean
def18.lean
def19.lean
def20.lean
defaultEliminator.lean
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
defaultInstBacktrackIssue.lean
chore: snake-case attributes (part 1)
2022-10-19 09:28:08 -07:00
defaulValueParamIssue.lean
DefEqAssignBug.lean
defEqVsWhnfI.lean
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
chore: fix tests
2023-11-09 04:06:30 -08:00
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
dotNotationRecDecl.lean
doTrailingAtEOI.lean
dottedCtorNamedArgPattern.lean
dottedNameBug.lean
fix: dotted name bug
2022-08-27 10:41:55 -07:00
dsimp1.lean
DVec.lean
dynamic.lean
chore: remove Bootstrap package
2022-09-02 16:39:03 -07:00
eagerInliningIssue.lean
elab_cmd.lean
elabCmd.lean
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
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
eqnsAtSimp2.lean
feat: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -07:00
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
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
evalInit.lean
evalProp.lean
evalTacticBug.lean
exfalsoBug.lean
feat: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -07:00
exists.lean
exp.lean
expandAbbrevAtIsClass.lean
expandWhereStructInstIssue.lean
expectedTypePropagation.lean
explicitMotive.lean
explictOpenDeclIssue.lean
expr1.lean
expr_maps.lean
ExprLens.lean
extensibleTacticBug.lean
extern.lean
extmacro.lean
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
finally.lean
finDotCtor.lean
finLit.lean
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
foApprox.lean
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
forInUniv.lean
forOutParamIssue.lean
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
handleLocking.lean
feat: IO.FS.Handle.lock/tryLock/unlock
2023-11-15 19:31:08 -05:00
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
chore: split up & simplify importModules
2023-08-31 15:37:33 -04:00
instanceWhere.lean
instanceWhereDecls.lean
instPatVar.lean
instprio.lean
instuniv.lean
chore: split up & simplify importModules
2023-08-31 15:37:33 -04: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: use MoveFileEx for rename on win
2023-09-19 20:24:37 +02: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
issue2628.lean
fix: PackMutual: Eta-Expand as needed ( #2902 )
2023-11-22 14:25:56 +00:00
issue2883.lean
fix: PackMutual: Eta-Expand as needed ( #2902 )
2023-11-22 14:25:56 +00:00
issue2925.lean
fix: Use whnf for mutual recursion with types hiding → ( #2926 )
2023-11-22 11:31:36 +00: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
chore: the previous commit exposed an issue with simp
2023-11-03 05:56:59 -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
lean_nat_gcd.lean
feat: use nat_gcd in the kernel ( #2533 )
2023-10-15 13:49:41 +11:00
lemma.lean
let_Issue.lean
letBRecOnIssue.lean
letDeclSimp.lean
test: for simp [x] where x is a let-variable
2023-10-25 03:12:35 -07:00
letMVar.lean
letrecInProofs.lean
letrecWFIssue.lean
level.lean
levelNamesInTacticMode.lean
lex.lean
liftMethodInMacrosIssue.lean
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
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
maze.lean
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
mergeSortCPDT.lean
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
meta.lean
chore: fix more typos in comments
2023-10-08 14:37:34 -07:00
meta1.lean
chore: split up & simplify importModules
2023-08-31 15:37:33 -04:00
meta2.lean
refactor: add configuration options to control WHNF
2023-10-25 03:12:35 -07:00
meta3.lean
refactor: add configuration options to control WHNF
2023-10-25 03:12:35 -07: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
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
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
mutualWithCompositeNames.lean
mutwf1.lean
mutwf2.lean
mutwf3.lean
chore: fix tests
2023-11-09 04:06:30 -08:00
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
chore: fix more typos in comments
2023-10-08 14:37:34 -07:00
nicerNestedDos.lean
noindexAnnotation.lean
noncomp.lean
noncomputable_bug.lean
nonrec.lean
numChars.lean
obtain.lean
offsetIssue.lean
chore: snake-case attributes (part 1)
2022-10-19 09:28:08 -07:00
ofNat_class.lean
ofNatNormNum.lean
openInScopeBug.lean
feat: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -07:00
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
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
feat: ensure nested proofs having been abstracted in equation and unfold auxiliary theorems
2023-11-07 06:23:45 -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
prioDSL.lean
privateCtor.lean
processGenDiseqBug.lean
projDefEq2.lean
proofDataConfusionBug.lean
proofIrrelFVar.lean
propagateExpectedType.lean
prv.lean
psumAtWF.lean
ptrAddr.lean
qualifiedNamesRec.lean
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
resolveLVal.lean
returnOptIssue.lean
revert1.lean
rewrite.lean
chore: basic tests exercising rw
2023-08-29 08:07:58 +01:00
rflProofsCongrCastsIssue.lean
robinson.lean
root.lean
rossel1.lean
rw_inst_mvars.lean
sarray.lean
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
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
setOptionTermTactic.lean
chore: fix tests
2023-11-09 04:06:30 -08:00
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
refactor: add configuration options to control WHNF
2023-10-25 03:12:35 -07:00
simp2.lean
simp3.lean
simp4.lean
feat: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -07:00
simp5.lean
simp6.lean
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
simp_all.lean
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
simp_all_contextual.lean
simp_failIfUnchanged.lean
feat: add failIfUnchanged flag to simp
2023-08-13 09:49:25 -07:00
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
simpDecide.lean
chore: change simp default to decide := false ( #2722 )
2023-11-02 10:06:38 +11:00
simpDefToUnfold.lean
simpDischargeLoop.lean
feat: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -07:00
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
simpOnly.lean
simpPartialApp.lean
simpPreprocess.lean
simpPrio.lean
simpRwBug.lean
simpStar.lean
feat: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -07:00
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
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
structNoBody.lean
structPrivateFieldBug.lean
structPrivateFieldBug2.lean
structuralEqns.lean
structuralEqns2.lean
structuralEqns3.lean
structuralIssue.lean
structuralIssue2.lean
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
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
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
unifhint2.lean
unifhint3.lean
unihint.lean
univIssue.lean
univPolyEnum.lean
unsafeConst.lean
unsafeInit.lean
update.lean
utf8英語.lean
wfEqns1.lean
wfEqns2.lean
chore: fix tests
2023-11-09 04:06:30 -08:00
wfEqns3.lean
wfEqns4.lean
chore: fix tests
2023-11-09 04:06:30 -08:00
wfEqnsIssue.lean
chore: snake-case attributes (part 1)
2022-10-19 09:28:08 -07:00
wfForIn.lean
wfLean3Issue.lean
wfOverapplicationIssue.lean
feat: Array.mem: Avoid DecidableEq, set up decreasing_trivial ( #2774 )
2023-10-30 13:47:30 +11:00
wfrecUnary.lean
WFRelSearch.lean
wfSum.lean
where1.lean
whileRepeat.lean
whnfDelayedMVarIssue.lean
WindowsNewlines.lean
withReducibleAndInstancesCrash.lean
zeroExitPoints.lean
fix: zero exit points != one exit point
2022-09-24 08:13:17 -07:00