From 8d7a28fe05b3505f7cffdec909e7149d072e7e1d Mon Sep 17 00:00:00 2001 From: Joscha Date: Wed, 16 Sep 2026 00:00:11 +0200 Subject: [PATCH 1/2] chore: adaptations from downstream-lean4 --- test/infotree.expected.out | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/infotree.expected.out b/test/infotree.expected.out index 106a2697..06597bea 100644 --- a/test/infotree.expected.out +++ b/test/infotree.expected.out @@ -1,5 +1,10 @@ {"messages": [{"severity": "warning", + "pos": {"line": 1, "column": 28}, + "endPos": {"line": 1, "column": 39}, + "data": + "Tactic `constructor` applied constructor `Nat.zero`, but `Nat.succ` also matches the goal.\n\nHint: Use `constructor!` to apply the first matching constructor without this warning:\n [apply] constructor!"}, + {"severity": "warning", "pos": {"line": 1, "column": 7}, "endPos": {"line": 1, "column": 8}, "data": @@ -13,7 +18,7 @@ "finish": {"line": 1, "column": 39}}, "pp": "constructor", "kind": "Lean.Parser.Tactic.constructor", - "argKinds": ["constructor"]}, + "argKinds": ["constructor", "Lean.Parser.Tactic.optConfig"]}, "name": "Lean.Parser.Tactic.constructor", "goalsBefore": ["h : Int\n⊢ Nat"], "goalsAfter": []}, From ba6edd469a8120a04682a7eab95202b15dc705fb Mon Sep 17 00:00:00 2001 From: Joscha Date: Wed, 16 Sep 2026 00:01:03 +0200 Subject: [PATCH 2/2] chore: bump toolchain to v4.35.0-rc1 --- lean-toolchain | 2 +- test/Mathlib/lake-manifest.json | 22 +++++++++++----------- test/Mathlib/lakefile.toml | 2 +- test/Mathlib/lean-toolchain | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/lean-toolchain b/lean-toolchain index 12359f92..3d1dc1d0 100644 --- a/lean-toolchain +++ b/lean-toolchain @@ -1 +1 @@ -leanprover/lean4:v4.34.0 +leanprover/lean4:v4.35.0-rc1 diff --git a/test/Mathlib/lake-manifest.json b/test/Mathlib/lake-manifest.json index 33155f45..25ea1397 100644 --- a/test/Mathlib/lake-manifest.json +++ b/test/Mathlib/lake-manifest.json @@ -5,17 +5,17 @@ "type": "git", "subDir": null, "scope": "", - "rev": "5ed2965256430c3649e86755f9576b54eca72435", + "rev": "c32e1ec0d1eb5237ba344eee50162f45d5b0fc76", "name": "mathlib", "manifestFile": "lake-manifest.json", - "inputRev": "v4.34.0", + "inputRev": "v4.35.0-rc1", "inherited": false, "configFile": "lakefile.lean"}, {"url": "https://github.com/leanprover-community/plausible", "type": "git", "subDir": null, "scope": "leanprover-community", - "rev": "118aa17ee84656b8bd727fef7c458ee8c833385c", + "rev": "16fe28ca7c2e01b71856f7a0a801ea844580f2d5", "name": "plausible", "manifestFile": "lake-manifest.json", "inputRev": "main", @@ -25,7 +25,7 @@ "type": "git", "subDir": null, "scope": "leanprover-community", - "rev": "ddf04cf3949fa556442341e87d47f9f6e6074707", + "rev": "b43172c7f62b95ecd6daa0951602b83eb35182a1", "name": "LeanSearchClient", "manifestFile": "lake-manifest.json", "inputRev": "main", @@ -35,7 +35,7 @@ "type": "git", "subDir": null, "scope": "leanprover-community", - "rev": "e928b72544873815af278d38681b31c0293588e3", + "rev": "0b9118a4a6d4c752e51f4f731edc09f4cc135f4c", "name": "importGraph", "manifestFile": "lake-manifest.json", "inputRev": "main", @@ -45,7 +45,7 @@ "type": "git", "subDir": null, "scope": "leanprover-community", - "rev": "106ff4fafc74ef4ac99d81dbf3ab399118f497a5", + "rev": "af0c1665a9cdb1c90409b52a183113efbb5a4480", "name": "proofwidgets", "manifestFile": "lake-manifest.json", "inputRev": "main", @@ -55,7 +55,7 @@ "type": "git", "subDir": null, "scope": "leanprover-community", - "rev": "355695d523e41d0554926416cba2a2b3544fbbc9", + "rev": "7938bfd115516f80b260d43faf630c8520471a00", "name": "aesop", "manifestFile": "lake-manifest.json", "inputRev": "master", @@ -65,7 +65,7 @@ "type": "git", "subDir": null, "scope": "leanprover-community", - "rev": "6a489d9af5d0c47e5b259e2e8bcdfc1811b5a259", + "rev": "21558817bf8b77bab8f4c3081e0062201fd974d2", "name": "Qq", "manifestFile": "lake-manifest.json", "inputRev": "master", @@ -75,7 +75,7 @@ "type": "git", "subDir": null, "scope": "leanprover-community", - "rev": "f2effa3d803fda822b1f97b806c47cf2adfbcbc2", + "rev": "2a71587431553220d08be069a144b8215350e1d6", "name": "batteries", "manifestFile": "lake-manifest.json", "inputRev": "main", @@ -85,10 +85,10 @@ "type": "git", "subDir": null, "scope": "leanprover", - "rev": "e92c9f15fdfacc8536f31cfb3b7ad26c3c8cd204", + "rev": "3c7ccd7060887fa478a55e555fae61bbf466c3ba", "name": "Cli", "manifestFile": "lake-manifest.json", - "inputRev": "v4.34.0", + "inputRev": "v4.35.0-rc1", "inherited": true, "configFile": "lakefile.toml"}], "name": "«repl-mathlib-tests»", diff --git a/test/Mathlib/lakefile.toml b/test/Mathlib/lakefile.toml index 7d35e918..8458c544 100644 --- a/test/Mathlib/lakefile.toml +++ b/test/Mathlib/lakefile.toml @@ -4,7 +4,7 @@ defaultTargets = ["ReplMathlibTests"] [[require]] name = "mathlib" git = "https://github.com/leanprover-community/mathlib4" -rev = "v4.34.0" +rev = "v4.35.0-rc1" [[lean_lib]] name = "ReplMathlibTests" diff --git a/test/Mathlib/lean-toolchain b/test/Mathlib/lean-toolchain index 12359f92..3d1dc1d0 100644 --- a/test/Mathlib/lean-toolchain +++ b/test/Mathlib/lean-toolchain @@ -1 +1 @@ -leanprover/lean4:v4.34.0 +leanprover/lean4:v4.35.0-rc1