Skip to content

Commit 16cdffe

Browse files
Update lean-toolchain for leanprover/lean4#10967
2 parents e1c08fd + 99b6202 commit 16cdffe

File tree

3 files changed

+9
-12
lines changed

3 files changed

+9
-12
lines changed

Batteries/Lean/SatisfiesM.lean

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,12 @@ open Lean Elab Term Tactic Command
2121
-- Note: as of nightly-2025-10-23, after https://github.com/leanprover/lean4/pull/10625
2222
-- these instances need to be re-implemented.
2323

24-
-- instance : MonadSatisfying (ST σ) where
25-
-- satisfying {α p x} h := sorry
26-
-- val_eq h := sorry
27-
28-
-- instance : MonadSatisfying (EST ε σ) where
29-
-- satisfying h := sorry
30-
-- val_eq h := sorry
31-
32-
-- instance : MonadSatisfying (EIO ε) := inferInstanceAs <| MonadSatisfying (EST _ _)
33-
-- instance : MonadSatisfying BaseIO := inferInstanceAs <| MonadSatisfying (ST _)
24+
-- instance : MonadSatisfying (EIO ε) := inferInstanceAs <| MonadSatisfying (EStateM _ _)
25+
-- instance : MonadSatisfying BaseIO := inferInstanceAs <| MonadSatisfying (EIO _)
3426
-- instance : MonadSatisfying IO := inferInstanceAs <| MonadSatisfying (EIO _)
3527

28+
-- instance : MonadSatisfying (EST ε σ) := inferInstanceAs <| MonadSatisfying (EStateM _ _)
29+
3630
-- instance : MonadSatisfying CoreM :=
3731
-- inferInstanceAs <| MonadSatisfying (ReaderT _ <| StateRefT' _ _ (EIO _))
3832

lakefile.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ defaultTargets = ["Batteries", "runLinter"]
66
[leanOptions]
77
linter.missingDocs = true
88
experimental.module = true
9-
backward.privateInPublic.warn = false
9+
# We prefix this with `weak.` so that running `lake new my_project math`
10+
# with an older default toolchain doesn't fail when running the Mathlib post update hook.
11+
# This option should be removed entirely once Batteries stops using `backward.privateInPublic`.
12+
weak.backward.privateInPublic.warn = false
1013

1114
[[lean_lib]]
1215
name = "Batteries"

lean-toolchain

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
leanprover/lean4-pr-releases:pr-release-10967-e7a43ff
1+
leanprover/lean4-pr-releases:pr-release-10967-905c960

0 commit comments

Comments
 (0)