packages feed

base-compat-batteries 0.11.1 → 0.11.2

raw patch · 6 files changed

+40/−7 lines, 6 filesdep ~base-compatPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base-compat

API changes (from Hackage documentation)

+ Data.List.NonEmpty.Compat: singleton :: () => a -> NonEmpty a

Files

CHANGES.markdown view
@@ -1,3 +1,8 @@+## Changes in 0.11.2 [2020.09.30]+ - This coincides with the `base-compat-0.11.2` release. Refer to the+   [`base-compat` changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown#changes-in-0112-20200930)+   for more details.+ ## Changes in 0.11.1 [2020.01.27]  - This coincides with the `base-compat-0.11.1` release. Refer to the    [`base-compat` changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown#changes-in-0111-20200127)
base-compat-batteries.cabal view
@@ -1,5 +1,5 @@ name:             base-compat-batteries-version:          0.11.1+version:          0.11.2 license:          MIT license-file:     LICENSE copyright:        (c) 2012-2018 Simon Hengel,@@ -12,7 +12,7 @@                   João Cristóvão <jmacristovao@gmail.com>,                   Ryan Scott <ryan.gl.scott@gmail.com> build-type:       Simple-cabal-version:    >= 1.8+cabal-version:    >= 1.10 category:         Compatibility synopsis:         base-compat with extra batteries description:      Provides functions available in later versions of @base@ to@@ -44,7 +44,7 @@                   , GHC == 8.2.2                   , GHC == 8.4.4                   , GHC == 8.6.5-                  , GHC == 8.8.2+                  , GHC == 8.8.3                   , GHC == 8.10.1 extra-source-files: CHANGES.markdown, README.markdown @@ -56,9 +56,11 @@ library   ghc-options:       -Wall+  default-language:+      Haskell2010   build-depends:       base        >= 4.3 && < 5,-      base-compat == 0.11.1+      base-compat == 0.11.2   if !impl(ghc >= 7.8)     build-depends:       tagged >= 0.8.5 && < 0.9@@ -142,6 +144,7 @@       Prelude.Compat       System.Environment.Compat       System.Exit.Compat+      System.IO.Compat       System.IO.Error.Compat       System.IO.Unsafe.Compat       Text.Read.Compat@@ -201,6 +204,7 @@       Prelude.Compat.Repl.Batteries       System.Environment.Compat.Repl.Batteries       System.Exit.Compat.Repl.Batteries+      System.IO.Compat.Repl.Batteries       System.IO.Error.Compat.Repl.Batteries       System.IO.Unsafe.Compat.Repl.Batteries       Text.Read.Compat.Repl.Batteries@@ -210,6 +214,8 @@       exitcode-stdio-1.0   ghc-options:       -Wall+  default-language:+      Haskell2010   hs-source-dirs:       test   main-is:
src/Data/List/NonEmpty/Compat.hs view
@@ -1,6 +1,4 @@ {-# LANGUAGE CPP, NoImplicitPrelude, PackageImports #-}--- | This backports the modern "Data.Semigroup" interface back to--- @base-4.9@/GHC 8.0. module Data.List.NonEmpty.Compat (   -- * The type of non-empty streams     NonEmpty(..)@@ -21,6 +19,7 @@   , tail           , last           , init        +  , singleton   , (<|), cons     , uncons         , unfoldr     @@ -75,4 +74,12 @@ import "base-compat" Data.List.NonEmpty.Compat #else import "semigroups" Data.List.NonEmpty+#endif++#if !(MIN_VERSION_base(4,9,0))+-- | Construct a 'NonEmpty' list from a single element.+--+-- /Since: 4.15/+singleton :: a -> NonEmpty a+singleton a = a :| [] #endif
+ src/System/IO/Compat.hs view
@@ -0,0 +1,6 @@+{-# LANGUAGE CPP, NoImplicitPrelude, PackageImports #-}+module System.IO.Compat (+  module Base+) where++import "base-compat" System.IO.Compat as Base
+ src/System/IO/Compat/Repl/Batteries.hs view
@@ -0,0 +1,8 @@+{-# LANGUAGE PackageImports #-}+{-# OPTIONS_GHC -fno-warn-dodgy-exports -fno-warn-unused-imports #-}+-- | Reexports "System.IO.Compat"+-- from a globally unique namespace.+module System.IO.Compat.Repl.Batteries (+  module System.IO.Compat+) where+import "this" System.IO.Compat
test/SafeHaskellSpec.hs view
@@ -56,7 +56,8 @@ import Prelude.Compat import System.Environment.Compat () import System.Exit.Compat ()-import System.IO.Error ()+import System.IO.Compat ()+import System.IO.Error.Compat () import Text.Read.Compat () import Type.Reflection.Compat ()