chore: remove >6 month old deprecations (#6057)

This commit is contained in:
Kim Morrison 2024-11-14 10:21:23 +11:00 committed by GitHub
parent d5adadc00e
commit 1c30c76e72
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 0 additions and 25 deletions

View file

@ -15,15 +15,6 @@ structure Subarray (α : Type u) where
start_le_stop : start ≤ stop
stop_le_array_size : stop ≤ array.size
@[deprecated Subarray.array (since := "2024-04-13")]
abbrev Subarray.as (s : Subarray α) : Array α := s.array
@[deprecated Subarray.start_le_stop (since := "2024-04-13")]
theorem Subarray.h₁ (s : Subarray α) : s.start ≤ s.stop := s.start_le_stop
@[deprecated Subarray.stop_le_array_size (since := "2024-04-13")]
theorem Subarray.h₂ (s : Subarray α) : s.stop ≤ s.array.size := s.stop_le_array_size
namespace Subarray
def size (s : Subarray α) : Nat :=

View file

@ -29,9 +29,6 @@ section Nat
instance natCastInst : NatCast (BitVec w) := ⟨BitVec.ofNat w⟩
@[deprecated isLt (since := "2024-03-12")]
theorem toNat_lt (x : BitVec n) : x.toNat < 2^n := x.isLt
/-- Theorem for normalizing the bit vector literal representation. -/
-- TODO: This needs more usage data to assess which direction the simp should go.
@[simp, bv_toNat] theorem ofNat_eq_ofNat : @OfNat.ofNat (BitVec n) i _ = .ofNat n i := rfl

View file

@ -16,10 +16,6 @@ def getM [Alternative m] : Option α → m α
| none => failure
| some a => pure a
@[deprecated getM (since := "2024-04-17")]
-- `[Monad m]` is not needed here.
def toMonad [Monad m] [Alternative m] : Option α → m α := getM
/-- Returns `true` on `some x` and `false` on `none`. -/
@[inline] def isSome : Option α → Bool
| some _ => true
@ -28,8 +24,6 @@ def toMonad [Monad m] [Alternative m] : Option α → m α := getM
@[simp] theorem isSome_none : @isSome α none = false := rfl
@[simp] theorem isSome_some : isSome (some a) = true := rfl
@[deprecated isSome (since := "2024-04-17"), inline] def toBool : Option α → Bool := isSome
/-- Returns `true` on `none` and `false` on `some x`. -/
@[inline] def isNone : Option α → Bool
| some _ => false

View file

@ -514,9 +514,6 @@ instance : Inhabited String := ⟨""⟩
instance : Append String := ⟨String.append⟩
@[deprecated push (since := "2024-04-06")]
def str : String → Char → String := push
@[inline] def pushn (s : String) (c : Char) (n : Nat) : String :=
n.repeat (fun s => s.push c) s

View file

@ -254,10 +254,6 @@ Apply `And.intro` as much as possible to goal `mvarId`.
abbrev splitAnd (mvarId : MVarId) : MetaM (List MVarId) :=
splitAndCore mvarId
@[deprecated splitAnd (since := "2024-03-17")]
def _root_.Lean.Meta.splitAnd (mvarId : MVarId) : MetaM (List MVarId) :=
mvarId.splitAnd
def exfalso (mvarId : MVarId) : MetaM MVarId :=
mvarId.withContext do
mvarId.checkNotAssigned `exfalso