base-orphans 0.4.4 → 0.4.5
raw patch · 7 files changed
+123/−89 lines, 7 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- Data.Orphans: instance (Storable a, Integral a) => Storable (Ratio a)
- Data.Orphans: instance Applicative First
- Data.Orphans: instance Applicative Last
- Data.Orphans: instance Eq a => Eq (Const a b)
- Data.Orphans: instance Functor First
- Data.Orphans: instance Functor Last
- Data.Orphans: instance IsList Version
- Data.Orphans: instance Monad First
- Data.Orphans: instance Monad Last
- Data.Orphans: instance Ord a => Ord (Const a b)
- Data.Orphans: instance Read a => Read (Const a b)
- Data.Orphans: instance Show a => Show (Const a b)
- Data.Orphans: instance Storable a => Storable (Complex a)
- Data.Orphans: instance Typeable '()
- Data.Orphans: instance Typeable '(,)
- Data.Orphans: instance Typeable '(,,)
- Data.Orphans: instance Typeable '(,,,)
- Data.Orphans: instance Typeable '(,,,,)
- Data.Orphans: instance Typeable '(,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable '(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable 'AbsoluteSeek
- Data.Orphans: instance Typeable 'All
- Data.Orphans: instance Typeable 'AlreadyExists
- Data.Orphans: instance Typeable 'Any
- Data.Orphans: instance Typeable 'AppendHandle
- Data.Orphans: instance Typeable 'AppendMode
- Data.Orphans: instance Typeable 'BlockedIndefinitelyOnMVar
- Data.Orphans: instance Typeable 'BlockedIndefinitelyOnSTM
- Data.Orphans: instance Typeable 'BlockedOnBlackHole
- Data.Orphans: instance Typeable 'BlockedOnException
- Data.Orphans: instance Typeable 'BlockedOnForeignCall
- Data.Orphans: instance Typeable 'BlockedOnMVar
- Data.Orphans: instance Typeable 'BlockedOnOther
- Data.Orphans: instance Typeable 'BlockedOnSTM
- Data.Orphans: instance Typeable 'CRLF
- Data.Orphans: instance Typeable 'ClosePunctuation
- Data.Orphans: instance Typeable 'ClosedHandle
- Data.Orphans: instance Typeable 'ConnectorPunctuation
- Data.Orphans: instance Typeable 'Const
- Data.Orphans: instance Typeable 'Control
- Data.Orphans: instance Typeable 'CurrencySymbol
- Data.Orphans: instance Typeable 'DashPunctuation
- Data.Orphans: instance Typeable 'Deadlock
- Data.Orphans: instance Typeable 'DecimalNumber
- Data.Orphans: instance Typeable 'Denormal
- Data.Orphans: instance Typeable 'Directory
- Data.Orphans: instance Typeable 'DivideByZero
- Data.Orphans: instance Typeable 'Down
- Data.Orphans: instance Typeable 'Dual
- Data.Orphans: instance Typeable 'EOF
- Data.Orphans: instance Typeable 'EQ
- Data.Orphans: instance Typeable 'EnclosingMark
- Data.Orphans: instance Typeable 'Endo
- Data.Orphans: instance Typeable 'ErrorOnCodingFailure
- Data.Orphans: instance Typeable 'False
- Data.Orphans: instance Typeable 'FinalQuote
- Data.Orphans: instance Typeable 'First
- Data.Orphans: instance Typeable 'ForceSpecConstr
- Data.Orphans: instance Typeable 'Format
- Data.Orphans: instance Typeable 'GT
- Data.Orphans: instance Typeable 'HardwareFault
- Data.Orphans: instance Typeable 'HeapOverflow
- Data.Orphans: instance Typeable 'IgnoreCodingFailure
- Data.Orphans: instance Typeable 'IllegalOperation
- Data.Orphans: instance Typeable 'InappropriateType
- Data.Orphans: instance Typeable 'Infix
- Data.Orphans: instance Typeable 'InitialQuote
- Data.Orphans: instance Typeable 'InputUnderflow
- Data.Orphans: instance Typeable 'Interrupted
- Data.Orphans: instance Typeable 'InvalidArgument
- Data.Orphans: instance Typeable 'InvalidSequence
- Data.Orphans: instance Typeable 'Just
- Data.Orphans: instance Typeable 'K1
- Data.Orphans: instance Typeable 'KProxy
- Data.Orphans: instance Typeable 'LF
- Data.Orphans: instance Typeable 'LT
- Data.Orphans: instance Typeable 'Last
- Data.Orphans: instance Typeable 'Left
- Data.Orphans: instance Typeable 'LeftAdjust
- Data.Orphans: instance Typeable 'LeftAssociative
- Data.Orphans: instance Typeable 'LetterNumber
- Data.Orphans: instance Typeable 'LineSeparator
- Data.Orphans: instance Typeable 'LossOfPrecision
- Data.Orphans: instance Typeable 'LowercaseLetter
- Data.Orphans: instance Typeable 'MaskedInterruptible
- Data.Orphans: instance Typeable 'MaskedUninterruptible
- Data.Orphans: instance Typeable 'MathSymbol
- Data.Orphans: instance Typeable 'ModifierLetter
- Data.Orphans: instance Typeable 'ModifierSymbol
- Data.Orphans: instance Typeable 'NestedAtomically
- Data.Orphans: instance Typeable 'NewlineMode
- Data.Orphans: instance Typeable 'NoSpecConstr
- Data.Orphans: instance Typeable 'NoSuchThing
- Data.Orphans: instance Typeable 'NonSpacingMark
- Data.Orphans: instance Typeable 'NonTermination
- Data.Orphans: instance Typeable 'NotAssigned
- Data.Orphans: instance Typeable 'NotAssociative
- Data.Orphans: instance Typeable 'Nothing
- Data.Orphans: instance Typeable 'O
- Data.Orphans: instance Typeable 'OpenPunctuation
- Data.Orphans: instance Typeable 'OtherError
- Data.Orphans: instance Typeable 'OtherLetter
- Data.Orphans: instance Typeable 'OtherNumber
- Data.Orphans: instance Typeable 'OtherPunctuation
- Data.Orphans: instance Typeable 'OtherSymbol
- Data.Orphans: instance Typeable 'OutputUnderflow
- Data.Orphans: instance Typeable 'Overflow
- Data.Orphans: instance Typeable 'Par1
- Data.Orphans: instance Typeable 'ParagraphSeparator
- Data.Orphans: instance Typeable 'PermissionDenied
- Data.Orphans: instance Typeable 'Prefix
- Data.Orphans: instance Typeable 'PrivateUse
- Data.Orphans: instance Typeable 'Product
- Data.Orphans: instance Typeable 'ProtocolError
- Data.Orphans: instance Typeable 'RatioZeroDenominator
- Data.Orphans: instance Typeable 'RawDevice
- Data.Orphans: instance Typeable 'ReadBuffer
- Data.Orphans: instance Typeable 'ReadHandle
- Data.Orphans: instance Typeable 'ReadMode
- Data.Orphans: instance Typeable 'ReadWriteHandle
- Data.Orphans: instance Typeable 'ReadWriteMode
- Data.Orphans: instance Typeable 'RegularFile
- Data.Orphans: instance Typeable 'RelativeSeek
- Data.Orphans: instance Typeable 'ResourceBusy
- Data.Orphans: instance Typeable 'ResourceExhausted
- Data.Orphans: instance Typeable 'ResourceVanished
- Data.Orphans: instance Typeable 'Right
- Data.Orphans: instance Typeable 'RightAssociative
- Data.Orphans: instance Typeable 'RoundtripFailure
- Data.Orphans: instance Typeable 'SPEC
- Data.Orphans: instance Typeable 'SPEC2
- Data.Orphans: instance Typeable 'SeekFromEnd
- Data.Orphans: instance Typeable 'SemiClosedHandle
- Data.Orphans: instance Typeable 'SignPlus
- Data.Orphans: instance Typeable 'SignSpace
- Data.Orphans: instance Typeable 'Space
- Data.Orphans: instance Typeable 'SpacingCombiningMark
- Data.Orphans: instance Typeable 'StackOverflow
- Data.Orphans: instance Typeable 'Stream
- Data.Orphans: instance Typeable 'Sum
- Data.Orphans: instance Typeable 'Surrogate
- Data.Orphans: instance Typeable 'SystemError
- Data.Orphans: instance Typeable 'ThreadBlocked
- Data.Orphans: instance Typeable 'ThreadDied
- Data.Orphans: instance Typeable 'ThreadFinished
- Data.Orphans: instance Typeable 'ThreadKilled
- Data.Orphans: instance Typeable 'ThreadRunning
- Data.Orphans: instance Typeable 'TimeExpired
- Data.Orphans: instance Typeable 'TitlecaseLetter
- Data.Orphans: instance Typeable 'TransliterateCodingFailure
- Data.Orphans: instance Typeable 'True
- Data.Orphans: instance Typeable 'U1
- Data.Orphans: instance Typeable 'Underflow
- Data.Orphans: instance Typeable 'Unmasked
- Data.Orphans: instance Typeable 'UnsatisfiedConstraints
- Data.Orphans: instance Typeable 'UnsupportedOperation
- Data.Orphans: instance Typeable 'UppercaseLetter
- Data.Orphans: instance Typeable 'UserError
- Data.Orphans: instance Typeable 'UserInterrupt
- Data.Orphans: instance Typeable 'WriteBuffer
- Data.Orphans: instance Typeable 'WriteHandle
- Data.Orphans: instance Typeable 'WriteMode
- Data.Orphans: instance Typeable 'ZeroPad
- Data.Orphans: instance Typeable 'ZipList
- Data.Orphans: instance Typeable '[]
- Data.Orphans: instance Typeable (':%)
- Data.Orphans: instance Typeable (':)
- Data.Orphans: instance Typeable (':+)
- Data.Orphans: instance Typeable (,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)
- Data.Orphans: instance Typeable (:*:)
- Data.Orphans: instance Typeable (:+:)
- Data.Orphans: instance Typeable (:.:)
- Data.Orphans: instance Typeable (~)
- Data.Orphans: instance Typeable All
- Data.Orphans: instance Typeable AnnotationWrapper
- Data.Orphans: instance Typeable Any
- Data.Orphans: instance Typeable ArgDescr
- Data.Orphans: instance Typeable ArgOrder
- Data.Orphans: instance Typeable Arity
- Data.Orphans: instance Typeable Arrow
- Data.Orphans: instance Typeable ArrowApply
- Data.Orphans: instance Typeable ArrowChoice
- Data.Orphans: instance Typeable ArrowLoop
- Data.Orphans: instance Typeable ArrowMonad
- Data.Orphans: instance Typeable ArrowZero
- Data.Orphans: instance Typeable Associativity
- Data.Orphans: instance Typeable Bits
- Data.Orphans: instance Typeable BlockReason
- Data.Orphans: instance Typeable Bounded
- Data.Orphans: instance Typeable Buffer
- Data.Orphans: instance Typeable BufferCodec
- Data.Orphans: instance Typeable BufferList
- Data.Orphans: instance Typeable BufferMode
- Data.Orphans: instance Typeable BufferState
- Data.Orphans: instance Typeable BufferedIO
- Data.Orphans: instance Typeable C
- Data.Orphans: instance Typeable CFile
- Data.Orphans: instance Typeable CFpos
- Data.Orphans: instance Typeable CJmpBuf
- Data.Orphans: instance Typeable CSigset
- Data.Orphans: instance Typeable Category
- Data.Orphans: instance Typeable CodingFailureMode
- Data.Orphans: instance Typeable CodingProgress
- Data.Orphans: instance Typeable Coercible
- Data.Orphans: instance Typeable Const
- Data.Orphans: instance Typeable Constr
- Data.Orphans: instance Typeable ConstrRep
- Data.Orphans: instance Typeable Constraint
- Data.Orphans: instance Typeable Constructor
- Data.Orphans: instance Typeable CostCentre
- Data.Orphans: instance Typeable CostCentreStack
- Data.Orphans: instance Typeable D
- Data.Orphans: instance Typeable Data
- Data.Orphans: instance Typeable DataRep
- Data.Orphans: instance Typeable DataType
- Data.Orphans: instance Typeable Datatype
- Data.Orphans: instance Typeable Down
- Data.Orphans: instance Typeable Dual
- Data.Orphans: instance Typeable Endo
- Data.Orphans: instance Typeable Enum
- Data.Orphans: instance Typeable Eq
- Data.Orphans: instance Typeable Errno
- Data.Orphans: instance Typeable Event
- Data.Orphans: instance Typeable EventManager
- Data.Orphans: instance Typeable Exception
- Data.Orphans: instance Typeable FdKey
- Data.Orphans: instance Typeable FieldFormat
- Data.Orphans: instance Typeable Fingerprint
- Data.Orphans: instance Typeable FiniteBits
- Data.Orphans: instance Typeable First
- Data.Orphans: instance Typeable Fixity
- Data.Orphans: instance Typeable Floating
- Data.Orphans: instance Typeable Foldable
- Data.Orphans: instance Typeable ForeignPtrContents
- Data.Orphans: instance Typeable FormatAdjustment
- Data.Orphans: instance Typeable FormatParse
- Data.Orphans: instance Typeable FormatSign
- Data.Orphans: instance Typeable Fractional
- Data.Orphans: instance Typeable Functor
- Data.Orphans: instance Typeable GCStats
- Data.Orphans: instance Typeable GHCiSandboxIO
- Data.Orphans: instance Typeable GeneralCategory
- Data.Orphans: instance Typeable Generic
- Data.Orphans: instance Typeable Generic1
- Data.Orphans: instance Typeable HPrintfType
- Data.Orphans: instance Typeable HandlePosn
- Data.Orphans: instance Typeable HandleType
- Data.Orphans: instance Typeable Handler
- Data.Orphans: instance Typeable HasResolution
- Data.Orphans: instance Typeable IODevice
- Data.Orphans: instance Typeable IODeviceType
- Data.Orphans: instance Typeable IOErrorType
- Data.Orphans: instance Typeable IOMode
- Data.Orphans: instance Typeable IP
- Data.Orphans: instance Typeable Integral
- Data.Orphans: instance Typeable IsChar
- Data.Orphans: instance Typeable IsList
- Data.Orphans: instance Typeable IsString
- Data.Orphans: instance Typeable Ix
- Data.Orphans: instance Typeable K1
- Data.Orphans: instance Typeable KProxy
- Data.Orphans: instance Typeable Kleisli
- Data.Orphans: instance Typeable KnownNat
- Data.Orphans: instance Typeable KnownSymbol
- Data.Orphans: instance Typeable Last
- Data.Orphans: instance Typeable Lexeme
- Data.Orphans: instance Typeable M1
- Data.Orphans: instance Typeable MaskingState
- Data.Orphans: instance Typeable Monad
- Data.Orphans: instance Typeable MonadFix
- Data.Orphans: instance Typeable MonadPlus
- Data.Orphans: instance Typeable MonadZip
- Data.Orphans: instance Typeable Nat
- Data.Orphans: instance Typeable Newline
- Data.Orphans: instance Typeable NewlineMode
- Data.Orphans: instance Typeable NoIO
- Data.Orphans: instance Typeable NoSelector
- Data.Orphans: instance Typeable Num
- Data.Orphans: instance Typeable Number
- Data.Orphans: instance Typeable Opaque
- Data.Orphans: instance Typeable OptDescr
- Data.Orphans: instance Typeable Ord
- Data.Orphans: instance Typeable P
- Data.Orphans: instance Typeable Par1
- Data.Orphans: instance Typeable Pool
- Data.Orphans: instance Typeable PrintfArg
- Data.Orphans: instance Typeable PrintfType
- Data.Orphans: instance Typeable Product
- Data.Orphans: instance Typeable QSem
- Data.Orphans: instance Typeable R
- Data.Orphans: instance Typeable RawIO
- Data.Orphans: instance Typeable Read
- Data.Orphans: instance Typeable ReadP
- Data.Orphans: instance Typeable ReadPrec
- Data.Orphans: instance Typeable Real
- Data.Orphans: instance Typeable RealFloat
- Data.Orphans: instance Typeable RealFrac
- Data.Orphans: instance Typeable Rec1
- Data.Orphans: instance Typeable S
- Data.Orphans: instance Typeable SPEC
- Data.Orphans: instance Typeable ST
- Data.Orphans: instance Typeable STret
- Data.Orphans: instance Typeable SeekMode
- Data.Orphans: instance Typeable Selector
- Data.Orphans: instance Typeable Show
- Data.Orphans: instance Typeable SomeNat
- Data.Orphans: instance Typeable SomeSymbol
- Data.Orphans: instance Typeable Storable
- Data.Orphans: instance Typeable Sum
- Data.Orphans: instance Typeable Symbol
- Data.Orphans: instance Typeable TestCoercion
- Data.Orphans: instance Typeable TestEquality
- Data.Orphans: instance Typeable TextEncoding
- Data.Orphans: instance Typeable ThreadStatus
- Data.Orphans: instance Typeable TimeoutKey
- Data.Orphans: instance Typeable Traversable
- Data.Orphans: instance Typeable Typeable
- Data.Orphans: instance Typeable U1
- Data.Orphans: instance Typeable V1
- Data.Orphans: instance Typeable WrappedArrow
- Data.Orphans: instance Typeable WrappedMonad
- Data.Orphans: instance Typeable ZipList
Files
- CHANGES.markdown +8/−0
- LICENSE +1/−1
- README.markdown +16/−1
- base-orphans.cabal +71/−71
- src/Data/Orphans.hs +4/−0
- src/Data/Orphans/Prelude.hs +22/−15
- test/System/Posix/Types/IntWord.hs +1/−1
CHANGES.markdown view
@@ -1,3 +1,11 @@+## Changes in 0.4.5+ - Import `Control.Monad.Instances` (which exports `Functor` and `Monad`+ instances for `(->) r`, and `Functor` instances for `(,) a` and `Either a`)+ on GHCs before 7.6. This ensures that these instances will always be in+ scope, and you won't have to import a module which is deprecated on recent+ GHC releases.+ - Fix build on GHC HEAD (again)+ ## Changes in 0.4.4 - Fix build on GHC HEAD
LICENSE view
@@ -1,4 +1,4 @@-Copyright (c) 2015 Simon Hengel <sol@typeful.net>, João Cristóvão <jmacristovao@gmail.com>, Ryan Scott <ryan.gl.scott@ku.edu>+Copyright (c) 2015 Simon Hengel <sol@typeful.net>, João Cristóvão <jmacristovao@gmail.com>, Ryan Scott <ryan.gl.scott@gmail.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the
README.markdown view
@@ -1,4 +1,19 @@-# `base-orphans` [](http://hackage.haskell.org/package/base-orphans) [](https://travis-ci.org/haskell-compat/base-orphans)+# `base-orphans`+[][Hackage: base-orphans]+[](http://packdeps.haskellers.com/reverse/base-orphans)+[][Haskell.org]+[][tl;dr Legal: MIT]+[](https://travis-ci.org/haskell-compat/base-orphans)++[Hackage: base-orphans]:+ http://hackage.haskell.org/package/base-orphans+ "base-orphans package on Hackage"+[Haskell.org]:+ http://www.haskell.org+ "The Haskell Programming Language"+[tl;dr Legal: MIT]:+ https://tldrlegal.com/license/mit-license+ "MIT License" ## Scope
base-orphans.cabal view
@@ -1,71 +1,71 @@--- This file has been generated from package.yaml by hpack version 0.5.4.------ see: https://github.com/sol/hpack--name: base-orphans-version: 0.4.4-synopsis: Backwards-compatible orphan instances for base-homepage: https://github.com/haskell-compat/base-orphans#readme-bug-reports: https://github.com/haskell-compat/base-orphans/issues-license: MIT-license-file: LICENSE-author: Simon Hengel <sol@typeful.net>,- João Cristóvão <jmacristovao@gmail.com>,- Ryan Scott <ryan.gl.scott@ku.edu>-maintainer: Simon Hengel <sol@typeful.net>,- João Cristóvão <jmacristovao@gmail.com>,- Ryan Scott <ryan.gl.scott@ku.edu>-copyright: (c) 2012-2015 Simon Hengel,- (c) 2014 João Cristóvão,- (c) 2015 Ryan Scott-category: Compatibility-build-type: Simple-cabal-version: >= 1.10-description: @base-orphans@ defines orphan instances that mimic instances available in later versions of @base@ to a wider (older) range of compilers. @base-orphans@ does not export anything except the orphan instances themselves and complements @<http://hackage.haskell.org/package/base-compat base-compat>@.- See the README for what instances are covered: <https://github.com/haskell-compat/base-orphans#readme>. See also the <https://github.com/haskell-compat/base-orphans#what-is-not-covered what is not covered> section.--extra-source-files:- CHANGES.markdown- README.markdown--source-repository head- type: git- location: https://github.com/haskell-compat/base-orphans--library- hs-source-dirs:- src- ghc-options: -Wall- build-depends:- base >= 4.3 && < 5- , ghc-prim- exposed-modules:- Data.Orphans- other-modules:- Data.Orphans.Prelude- default-language: Haskell2010--test-suite spec- type: exitcode-stdio-1.0- main-is: Spec.hs- hs-source-dirs:- test- ghc-options: -Wall- build-depends:- base >= 4.3 && < 5- , base-orphans- , hspec == 2.*- , QuickCheck- other-modules:- Control.Applicative.OrphansSpec- Control.Exception.OrphansSpec- Data.Bits.OrphansSpec- Data.Foldable.OrphansSpec- Data.Monoid.OrphansSpec- Data.Traversable.OrphansSpec- Data.Version.OrphansSpec- Foreign.Storable.OrphansSpec- GHC.Fingerprint.OrphansSpec- System.Posix.Types.IntWord- System.Posix.Types.OrphansSpec- default-language: Haskell2010+-- This file has been generated from package.yaml by hpack version 0.8.0. +-- +-- see: https://github.com/sol/hpack + +name: base-orphans +version: 0.4.5 +synopsis: Backwards-compatible orphan instances for base +description: @base-orphans@ defines orphan instances that mimic instances available in later versions of @base@ to a wider (older) range of compilers. @base-orphans@ does not export anything except the orphan instances themselves and complements @<http://hackage.haskell.org/package/base-compat base-compat>@. + See the README for what instances are covered: <https://github.com/haskell-compat/base-orphans#readme>. See also the <https://github.com/haskell-compat/base-orphans#what-is-not-covered what is not covered> section. +category: Compatibility +homepage: https://github.com/haskell-compat/base-orphans#readme +bug-reports: https://github.com/haskell-compat/base-orphans/issues +author: Simon Hengel <sol@typeful.net>, + João Cristóvão <jmacristovao@gmail.com>, + Ryan Scott <ryan.gl.scott@gmail.com> +maintainer: Simon Hengel <sol@typeful.net>, + João Cristóvão <jmacristovao@gmail.com>, + Ryan Scott <ryan.gl.scott@gmail.com> +copyright: (c) 2012-2015 Simon Hengel, + (c) 2014 João Cristóvão, + (c) 2015 Ryan Scott +license: MIT +license-file: LICENSE +build-type: Simple +cabal-version: >= 1.10 + +extra-source-files: + CHANGES.markdown + README.markdown + +source-repository head + type: git + location: https://github.com/haskell-compat/base-orphans + +library + hs-source-dirs: + src + ghc-options: -Wall + build-depends: + base >= 4.3 && < 5, + ghc-prim + exposed-modules: + Data.Orphans + other-modules: + Data.Orphans.Prelude + default-language: Haskell2010 + +test-suite spec + type: exitcode-stdio-1.0 + main-is: Spec.hs + hs-source-dirs: + test + ghc-options: -Wall + build-depends: + base >= 4.3 && < 5, + base-orphans, + hspec == 2.*, + QuickCheck + other-modules: + Control.Applicative.OrphansSpec + Control.Exception.OrphansSpec + Data.Bits.OrphansSpec + Data.Foldable.OrphansSpec + Data.Monoid.OrphansSpec + Data.Traversable.OrphansSpec + Data.Version.OrphansSpec + Foreign.Storable.OrphansSpec + GHC.Fingerprint.OrphansSpec + System.Posix.Types.IntWord + System.Posix.Types.OrphansSpec + default-language: Haskell2010
src/Data/Orphans.hs view
@@ -38,6 +38,10 @@ import GHC.Generics as Generics #endif +#if !(MIN_VERSION_base(4,6,0))+import Control.Monad.Instances ()+#endif+ #if __GLASGOW_HASKELL__ < 710 import Control.Exception as Exception import Control.Monad.ST.Lazy as Lazy
src/Data/Orphans/Prelude.hs view
@@ -9,7 +9,11 @@ Note that this module does not export any modules that could introduce name clashes. -}-module Data.Orphans.Prelude (module OrphansPrelude) where+module Data.Orphans.Prelude+#if MIN_VERSION_base(4,8,0)+ () where+#else+ (module OrphansPrelude) where import Control.Applicative as OrphansPrelude import Control.Arrow as OrphansPrelude hiding (loop)@@ -58,39 +62,42 @@ import Unsafe.Coerce as OrphansPrelude (unsafeCoerce) -#if defined(mingw32_HOST_OS)+# if defined(mingw32_HOST_OS) import GHC.IO.Encoding.CodePage.Table as OrphansPrelude-#endif+# endif -#if MIN_VERSION_base(4,4,0)+# if MIN_VERSION_base(4,4,0) import Control.Monad.Zip as OrphansPrelude import Data.Typeable.Internal as OrphansPrelude import GHC.Fingerprint as OrphansPrelude import GHC.IO.Encoding.Failure as OrphansPrelude -# if !defined(mingw32_HOST_OS) && !defined(__GHCJS__)+# if !defined(mingw32_HOST_OS) && !defined(__GHCJS__) import GHC.Event as OrphansPrelude+# endif # endif-#endif -#if MIN_VERSION_base(4,5,0)+# if MIN_VERSION_base(4,5,0) import GHC.Stack as OrphansPrelude import GHC.Stats as OrphansPrelude-#endif+# endif -#if MIN_VERSION_base(4,6,0)+# if MIN_VERSION_base(4,6,0) import GHC.GHCi as OrphansPrelude-#if !(MIN_VERSION_base(4,8,2))-import GHC.IP as OrphansPrelude-#endif import GHC.TypeLits as OrphansPrelude-#endif+# endif -#if MIN_VERSION_base(4,7,0)+# if MIN_VERSION_base(4,6,0) && !(MIN_VERSION_base(4,8,2))+import GHC.IP as OrphansPrelude+# endif++# if MIN_VERSION_base(4,7,0) import Data.Proxy as OrphansPrelude import Data.Type.Coercion as OrphansPrelude (Coercion, TestCoercion) import Data.Type.Equality as OrphansPrelude ((:~:), TestEquality) import Text.Read.Lex as OrphansPrelude (Number)-#else+# else import Control.Concurrent.SampleVar as OrphansPrelude+# endif+ #endif
test/System/Posix/Types/IntWord.hs view
@@ -1,4 +1,4 @@-module System.Posix.Types.IntWord (module IntWord) where+module System.Posix.Types.IntWord (module IntWord) where import Data.Int as IntWord import Data.Word as IntWord