Revisions of ghc-base-compat

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 390413 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 3)
- update to 0.9.1
* Use the more efficient version of replicateM and replicateM_ introduced in base-4.9 (forwarded request 390412 from mimi_vx)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 355924 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 2)
- update to 0.9.0
* Sync with base-4.9/GHC 8.0
* Weakened RealFloat constraints on realPart, imagPart, conjugate, mkPolar, and cis
	 in Data.Complex.Compat
* Backport Foreign.ForeignPtr.Safe and Foreign.Marshal.Safe
* Generalize filterM, forever, mapAndUnzipM, zipWithM, zipWithM_, replicateM, 
	and replicateM_ in Control.Monad from Monad to Applicative
* Backport .Unsafe.Compat modules (for Control.Monad.ST, Control.Monad.ST.Lazy, 
	Foreign.ForeignPtr, and Foreign.Marshal)
* Backport forkFinally and forkOSWithUnmask to Control.Concurrent.Compat
* Backport Data.Functor.Const
* Backport modifyIORef', atomicModifyIORef' and atomicWriteIORef to Data.IORef.Compat
* Data.Ratio.{denominator,numerator} have no Integral constraint anymore
* Backport modifySTRef' to Data.STRef.Compat
* Export String, lines, words, unlines, and unwords to Data.String.Compat
* Generalize Debug.Trace.{traceM, traceShowM} from Monad to Applicative
* Backport errorWithoutStackTrace to Prelude.Compat
* Backport unsafeFixIO and unsafeDupablePerformIO to System.IO.Unsafe.Compat (forwarded request 355923 from mimi_vx)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 349235 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 1)
base-compat: A compatibility layer for base
Displaying revisions 21 - 23 of 23
openSUSE Build Service is sponsored by