base-compat-0.9.2: A compatibility layer for base

# base-compat-0.9.2: A compatibility layer for base

Provides functions available in later versions of `base` to a wider range of compilers, without requiring you to use CPP pragmas in your code. See the README for what is covered. Also see the changelog for recent changes.

Note that `base-compat` does not add any orphan instances. There is a separate package, `base-orphans`, for that.

In addition, `base-compat` does not backport any data types or type classes. See `this section of the README` for more info.

Modules

- Control
  - Concurrent
    - Control.Concurrent.Compat
    - MVar
      - Control.Concurrent.MVar.Compat
  - Monad
    - Control.Monad.Compat
    - ST
      - Lazy
        - Unsafe
          - Control.Monad.ST.Lazy.Unsafe.Compat
      - Unsafe
        - Control.Monad.ST.Unsafe.Compat
- Data
  - Bits
    - Data.Bits.Compat
  - Bool
    - Data.Bool.Compat
  - Complex
    - Data.Complex.Compat
  - Either
    - Data.Either.Compat
  - Foldable
    - Data.Foldable.Compat
  - Function
    - Data.Function.Compat
  - Functor
    - Data.Functor.Compat
    - Const
      - Data.Functor.Const.Compat
  - IORef
    - Data.IORef.Compat
  - List
    - Data.List.Compat
  - Monoid
    - Data.Monoid.Compat
  - Ratio
    - Data.Ratio.Compat
  - STRef
    - Data.STRef.Compat
  - String
    - Data.String.Compat
  - Version
    - Data.Version.Compat
  - Word
    - Data.Word.Compat
- Debug
  - Trace
    - Debug.Trace.Compat
- Foreign
  - Foreign.Compat
  - ForeignPtr
    - Safe
      - Foreign.ForeignPtr.Safe.Compat
    - Unsafe
      - Foreign.ForeignPtr.Unsafe.Compat
  - Marshal
    - Alloc
      - Foreign.Marshal.Alloc.Compat
    - Array
      - Foreign.Marshal.Array.Compat
    - Foreign.Marshal.Compat
    - Safe
      - Foreign.Marshal.Safe.Compat
    - Unsafe
      - Foreign.Marshal.Unsafe.Compat
    - Utils
      - Foreign.Marshal.Utils.Compat
- Numeric
  - Numeric.Compat
- Prelude
  - Prelude.Compat
- System
  - Environment
    - System.Environment.Compat
  - Exit
    - System.Exit.Compat
  - IO
    - Unsafe
      - System.IO.Unsafe.Compat
- Text
  - Read
    - Text.Read.Compat