isResourceVanishedError and friends have the wrong @since annotation
Currently, System.IO.Error
has these:
-- | An error indicating that the operation failed because the
-- resource vanished. See 'resourceVanishedErrorType'.
--
-- @since 0.4.14.0
isResourceVanishedError :: IOError -> Bool
-- | I\/O error where the operation failed because the resource vanished.
-- This happens when, for example, attempting to write to a closed
-- socket or attempting to write to a named pipe that was deleted.
--
-- @since 0.4.14.0
resourceVanishedErrorType :: IOErrorType
-- | I\/O error where the operation failed because the resource vanished.
-- See 'resourceVanishedErrorType'.
--
-- @since 0.4.14.0
isResourceVanishedErrorType :: IOErrorType -> Bool
All of these have @since 0.4.14.0
, which does not correspond to any version of base
. These should be @since 4.14.0.0
instead.