packages feed

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 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` [![Hackage version](https://img.shields.io/hackage/v/base-orphans.svg?style=flat)](http://hackage.haskell.org/package/base-orphans) [![Build Status](https://img.shields.io/travis/haskell-compat/base-orphans.svg?style=flat)](https://travis-ci.org/haskell-compat/base-orphans)+# `base-orphans`+[![Hackage](https://img.shields.io/hackage/v/base-orphans.svg)][Hackage: base-orphans]+[![Hackage Dependencies](https://img.shields.io/hackage-deps/v/base-orphans.svg)](http://packdeps.haskellers.com/reverse/base-orphans)+[![Haskell Programming Language](https://img.shields.io/badge/language-Haskell-blue.svg)][Haskell.org]+[![BSD3 License](http://img.shields.io/badge/license-MIT-brightgreen.svg)][tl;dr Legal: MIT]+[![Build](https://img.shields.io/travis/haskell-compat/base-orphans.svg)](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