lean4
lean4 copied to clipboard
refactor: move Std.Range to Std.Legacy.Range
This PR renames the namespace Std.Range to Std.Legacy.Range. Instead of using Std.Range and [a:b] notation, the new range type Std.Rco and its corresponding a...b notation should be used. There are also other ranges with open/closed/infinite boundary shapes in Std.Data.Range.Polymorphic and the new range notation also works for Int, Int8, UInt8, Fin etc.
Mathlib CI status (docs):
- ❗ Batteries CI can not be attempted yet, as the
nightly-testing-2025-12-01tag does not exist there yet. We will retry when you push more commits. If you rebase your branch ontonightly-with-mathlib, Batteries CI should run now. You can force Mathlib CI using theforce-mathlib-cilabel. (2025-12-01 12:02:03) - 💥 Mathlib branch lean-pr-testing-11438 build failed against this PR. (2025-12-04 18:21:29) View Log
- ❗ Batteries/Mathlib CI will not be attempted unless your PR branches off the
nightly-with-mathlibbranch. Trygit rebase 5339c47555cb65958259b1c4c4c687c3863a08be --onto 19e1fe55f33a8aadc4243da32828b70a4b4677cc. You can force Mathlib CI using theforce-mathlib-cilabel. (2025-12-13 00:18:06) Forcing Mathlib CI because theforce-mathlib-cilabel is present, despite problem: - ❗ Batteries/Mathlib CI will not be attempted unless your PR branches off thenightly-with-mathlibbranch. Trygit rebase 5339c47555cb65958259b1c4c4c687c3863a08be --onto 19e1fe55f33a8aadc4243da32828b70a4b4677cc. (2025-12-13 12:07:02) - 💥 Mathlib branch lean-pr-testing-11438 build failed against this PR. (2025-12-13 12:59:18) View Log
- 🟡 Mathlib branch lean-pr-testing-11438 build this PR didn't complete normally. (2025-12-16 10:04:01) View Log
Reference manual CI status:
- ❗ Reference manual CI can not be attempted yet, as the
nightly-testing-2025-12-01tag does not exist there yet. We will retry when you push more commits. If you rebase your branch ontonightly-with-manual, reference manual CI should run now. You can force reference manual CI using theforce-manual-cilabel. (2025-12-01 12:02:05) - 💥 Reference manual branch lean-pr-testing-11438 build failed against this PR. (2025-12-04 17:36:38) View Log
- 🟡 Reference manual branch lean-pr-testing-11438 build against this PR didn't complete normally. (2025-12-04 17:37:23) View Log
- ✅ Reference manual branch lean-pr-testing-11438 has successfully built against this PR. (2025-12-12 23:14:14) View Log
- 🟡 Reference manual branch lean-pr-testing-11438 build against this PR didn't complete normally. (2025-12-12 23:15:45) View Log
- ❗ Reference manual CI will not be attempted unless your PR branches off the
nightly-with-manualbranch. Trygit rebase 5339c47555cb65958259b1c4c4c687c3863a08be --onto 646df6ba16b3f68de539a085456c323e160e206d. You can force reference manual CI using theforce-manual-cilabel. (2025-12-13 00:18:07) - ❗ Reference manual CI can not be attempted yet, as the
nightly-testing-2025-12-15tag does not exist there yet. We will retry when you push more commits. If you rebase your branch ontonightly-with-manual, reference manual CI should run now. You can force reference manual CI using theforce-manual-cilabel. (2025-12-16 10:01:46)