[Git][ghc/ghc][wip/ghc-internals-move] 20 commits: Move src/Foreign/Concurrent.hs back to base

Ben Gamari (@bgamari) gitlab at gitlab.haskell.org
Thu Oct 5 12:44:17 UTC 2023



Ben Gamari pushed to branch wip/ghc-internals-move at Glasgow Haskell Compiler / GHC


Commits:
37d3d13e by Ben Gamari at 2023-10-05T08:42:22-04:00
Move src/Foreign/Concurrent.hs back to base

- - - - -
de44cbdf by Ben Gamari at 2023-10-05T08:42:22-04:00
Move src/Foreign/Ptr.hs back to base

- - - - -
b3c9f94e by Ben Gamari at 2023-10-05T08:42:22-04:00
Move src/Data/Array/Byte.hs back to base

- - - - -
60199ffc by Ben Gamari at 2023-10-05T08:42:22-04:00
Move src/Data/Fixed.hs back to base

- - - - -
1b7bf7e6 by Ben Gamari at 2023-10-05T08:42:22-04:00
Move src/Data/Foldable1.hs back to base

- - - - -
bc0298ca by Ben Gamari at 2023-10-05T08:42:22-04:00
Move src/Data/Complex.hs back to base

- - - - -
dd28336b by Ben Gamari at 2023-10-05T08:42:22-04:00
Move src/Data/Functor/Compose.hs back to base

- - - - -
1a496f21 by Ben Gamari at 2023-10-05T08:42:22-04:00
Move src/Data/Functor/Contravariant.hs back to base

- - - - -
64b80213 by Ben Gamari at 2023-10-05T08:42:22-04:00
Move src/Data/Ratio.hs back to base

- - - - -
0faab627 by Ben Gamari at 2023-10-05T08:42:22-04:00
Move src/Data/List.hs back to base

- - - - -
f5253f50 by Ben Gamari at 2023-10-05T08:42:22-04:00
Move src/Data/Char.hs back to base

- - - - -
021f269b by Ben Gamari at 2023-10-05T08:42:22-04:00
Move src/Data/Bits.hs back to base

- - - - -
d47c2ebf by Ben Gamari at 2023-10-05T08:43:00-04:00
Move src/Control/Concurrent/QSemN.hs back to base

- - - - -
4a4fb454 by Ben Gamari at 2023-10-05T08:43:58-04:00
Move src/Control/Concurrent/QSem.hs back to base

- - - - -
1fd3cce7 by Ben Gamari at 2023-10-05T08:43:59-04:00
Move src/Control/Concurrent/Chan.hs back to base

- - - - -
50f07a12 by Ben Gamari at 2023-10-05T08:43:59-04:00
Move src/Text/Printf.hs back to base

- - - - -
54fa5c6b by Ben Gamari at 2023-10-05T08:43:59-04:00
Move src/Foreign/Marshal/Pool.hs back to base

- - - - -
1c3d6a17 by Ben Gamari at 2023-10-05T08:43:59-04:00
Move src/Foreign/Marshal/Error.hs back to base

- - - - -
5ba6258f by Ben Gamari at 2023-10-05T08:43:59-04:00
Move src/Foreign/Marshal/Unsafe.hs back to base

- - - - -
f4287ca9 by Ben Gamari at 2023-10-05T08:43:59-04:00
Move src/Data/List/NonEmpty.hs back to base

- - - - -


22 changed files:

- libraries/base/base.cabal
- libraries/ghc-internal/src/Control/Concurrent/Chan.hs → libraries/base/src/Control/Concurrent/Chan.hs
- libraries/ghc-internal/src/Control/Concurrent/QSem.hs → libraries/base/src/Control/Concurrent/QSem.hs
- libraries/ghc-internal/src/Control/Concurrent/QSemN.hs → libraries/base/src/Control/Concurrent/QSemN.hs
- libraries/ghc-internal/src/Data/Array/Byte.hs → libraries/base/src/Data/Array/Byte.hs
- libraries/ghc-internal/src/Data/Bits.hs → libraries/base/src/Data/Bits.hs
- libraries/ghc-internal/src/Data/Char.hs → libraries/base/src/Data/Char.hs
- libraries/ghc-internal/src/Data/Complex.hs → libraries/base/src/Data/Complex.hs
- libraries/ghc-internal/src/Data/Fixed.hs → libraries/base/src/Data/Fixed.hs
- libraries/ghc-internal/src/Data/Foldable1.hs → libraries/base/src/Data/Foldable1.hs
- libraries/ghc-internal/src/Data/Functor/Compose.hs → libraries/base/src/Data/Functor/Compose.hs
- libraries/ghc-internal/src/Data/Functor/Contravariant.hs → libraries/base/src/Data/Functor/Contravariant.hs
- libraries/ghc-internal/src/Data/List.hs → libraries/base/src/Data/List.hs
- libraries/ghc-internal/src/Data/List/NonEmpty.hs → libraries/base/src/Data/List/NonEmpty.hs
- libraries/ghc-internal/src/Data/Ratio.hs → libraries/base/src/Data/Ratio.hs
- libraries/ghc-internal/src/Foreign/Concurrent.hs → libraries/base/src/Foreign/Concurrent.hs
- libraries/ghc-internal/src/Foreign/Marshal/Error.hs → libraries/base/src/Foreign/Marshal/Error.hs
- libraries/ghc-internal/src/Foreign/Marshal/Pool.hs → libraries/base/src/Foreign/Marshal/Pool.hs
- libraries/ghc-internal/src/Foreign/Marshal/Unsafe.hs → libraries/base/src/Foreign/Marshal/Unsafe.hs
- libraries/ghc-internal/src/Foreign/Ptr.hs → libraries/base/src/Foreign/Ptr.hs
- libraries/ghc-internal/src/Text/Printf.hs → libraries/base/src/Text/Printf.hs
- libraries/ghc-internal/ghc-internal.cabal


Changes:

=====================================
libraries/base/base.cabal
=====================================
@@ -25,12 +25,32 @@ Library
 
     exposed-modules:
           Control.Applicative
+        , Control.Concurrent.Chan
+        , Control.Concurrent.QSem
+        , Control.Concurrent.QSemN
         , Control.Monad.Fix
         , Control.Monad.IO.Class
         , Control.Monad.Zip
+        , Data.Array.Byte
         , Data.Bifoldable1
         , Data.Bitraversable
+        , Data.Bits
+        , Data.Char
+        , Data.Complex
+        , Data.Fixed
+        , Data.Foldable1
+        , Data.Functor.Compose
+        , Data.Functor.Contravariant
+        , Data.List
+        , Data.List.NonEmpty
+        , Data.Ratio
         , Data.STRef.Lazy
+        , Foreign.Concurrent
+        , Foreign.Marshal.Error
+        , Foreign.Marshal.Pool
+        , Foreign.Marshal.Unsafe
+        , Foreign.Ptr
+        , Text.Printf
         , System.Console.GetOpt
         , System.IO.Unsafe
         , System.Info
@@ -41,10 +61,7 @@ Library
         , Control.Arrow
         , Control.Category
         , Control.Concurrent
-        , Control.Concurrent.Chan
         , Control.Concurrent.MVar
-        , Control.Concurrent.QSem
-        , Control.Concurrent.QSemN
         , Control.Exception
         , Control.Exception.Base
         , Control.Monad
@@ -57,27 +74,19 @@ Library
         , Control.Monad.ST.Safe
         , Control.Monad.ST.Strict
         , Control.Monad.ST.Unsafe
-        , Data.Array.Byte
         , Data.Bifoldable
         , Data.Bifunctor
-        , Data.Bits
         , Data.Bool
-        , Data.Char
         , Data.Coerce
-        , Data.Complex
         , Data.Data
         , Data.Dynamic
         , Data.Either
         , Data.Eq
         , Data.Enum
-        , Data.Fixed
         , Data.Foldable
-        , Data.Foldable1
         , Data.Function
         , Data.Functor
         , Data.Functor.Classes
-        , Data.Functor.Contravariant
-        , Data.Functor.Compose
         , Data.Functor.Const
         , Data.Functor.Identity
         , Data.Functor.Product
@@ -86,13 +95,10 @@ Library
         , Data.Int
         , Data.Ix
         , Data.Kind
-        , Data.List
-        , Data.List.NonEmpty
         , Data.Maybe
         , Data.Monoid
         , Data.Ord
         , Data.Proxy
-        , Data.Ratio
         , Data.Semigroup
         , Data.STRef
         , Data.STRef.Strict
@@ -115,19 +121,14 @@ Library
         , Foreign.C.Error
         , Foreign.C.String
         , Foreign.C.Types
-        , Foreign.Concurrent
         , Foreign.ForeignPtr
         , Foreign.ForeignPtr.Safe
         , Foreign.ForeignPtr.Unsafe
         , Foreign.Marshal
         , Foreign.Marshal.Alloc
         , Foreign.Marshal.Array
-        , Foreign.Marshal.Error
-        , Foreign.Marshal.Pool
         , Foreign.Marshal.Safe
-        , Foreign.Marshal.Unsafe
         , Foreign.Marshal.Utils
-        , Foreign.Ptr
         , Foreign.Safe
         , Foreign.StablePtr
         , Foreign.Storable
@@ -250,7 +251,6 @@ Library
         , System.Posix.Types
         , Text.ParserCombinators.ReadP
         , Text.ParserCombinators.ReadPrec
-        , Text.Printf
         , Text.Read
         , Text.Read.Lex
         , Text.Show


=====================================
libraries/ghc-internal/src/Control/Concurrent/Chan.hs → libraries/base/src/Control/Concurrent/Chan.hs
=====================================


=====================================
libraries/ghc-internal/src/Control/Concurrent/QSem.hs → libraries/base/src/Control/Concurrent/QSem.hs
=====================================


=====================================
libraries/ghc-internal/src/Control/Concurrent/QSemN.hs → libraries/base/src/Control/Concurrent/QSemN.hs
=====================================


=====================================
libraries/ghc-internal/src/Data/Array/Byte.hs → libraries/base/src/Data/Array/Byte.hs
=====================================


=====================================
libraries/ghc-internal/src/Data/Bits.hs → libraries/base/src/Data/Bits.hs
=====================================


=====================================
libraries/ghc-internal/src/Data/Char.hs → libraries/base/src/Data/Char.hs
=====================================


=====================================
libraries/ghc-internal/src/Data/Complex.hs → libraries/base/src/Data/Complex.hs
=====================================


=====================================
libraries/ghc-internal/src/Data/Fixed.hs → libraries/base/src/Data/Fixed.hs
=====================================


=====================================
libraries/ghc-internal/src/Data/Foldable1.hs → libraries/base/src/Data/Foldable1.hs
=====================================


=====================================
libraries/ghc-internal/src/Data/Functor/Compose.hs → libraries/base/src/Data/Functor/Compose.hs
=====================================


=====================================
libraries/ghc-internal/src/Data/Functor/Contravariant.hs → libraries/base/src/Data/Functor/Contravariant.hs
=====================================


=====================================
libraries/ghc-internal/src/Data/List.hs → libraries/base/src/Data/List.hs
=====================================


=====================================
libraries/ghc-internal/src/Data/List/NonEmpty.hs → libraries/base/src/Data/List/NonEmpty.hs
=====================================


=====================================
libraries/ghc-internal/src/Data/Ratio.hs → libraries/base/src/Data/Ratio.hs
=====================================


=====================================
libraries/ghc-internal/src/Foreign/Concurrent.hs → libraries/base/src/Foreign/Concurrent.hs
=====================================


=====================================
libraries/ghc-internal/src/Foreign/Marshal/Error.hs → libraries/base/src/Foreign/Marshal/Error.hs
=====================================


=====================================
libraries/ghc-internal/src/Foreign/Marshal/Pool.hs → libraries/base/src/Foreign/Marshal/Pool.hs
=====================================


=====================================
libraries/ghc-internal/src/Foreign/Marshal/Unsafe.hs → libraries/base/src/Foreign/Marshal/Unsafe.hs
=====================================


=====================================
libraries/ghc-internal/src/Foreign/Ptr.hs → libraries/base/src/Foreign/Ptr.hs
=====================================


=====================================
libraries/ghc-internal/src/Text/Printf.hs → libraries/base/src/Text/Printf.hs
=====================================


=====================================
libraries/ghc-internal/ghc-internal.cabal
=====================================
@@ -93,10 +93,7 @@ Library
         Control.Arrow
         Control.Category
         Control.Concurrent
-        Control.Concurrent.Chan
         Control.Concurrent.MVar
-        Control.Concurrent.QSem
-        Control.Concurrent.QSemN
         Control.Exception
         Control.Exception.Base
         Control.Monad
@@ -109,27 +106,19 @@ Library
         Control.Monad.ST.Safe
         Control.Monad.ST.Strict
         Control.Monad.ST.Unsafe
-        Data.Array.Byte
         Data.Bifoldable
         Data.Bifunctor
-        Data.Bits
         Data.Bool
-        Data.Char
         Data.Coerce
-        Data.Complex
         Data.Data
         Data.Dynamic
         Data.Either
         Data.Eq
         Data.Enum
-        Data.Fixed
         Data.Foldable
-        Data.Foldable1
         Data.Function
         Data.Functor
         Data.Functor.Classes
-        Data.Functor.Contravariant
-        Data.Functor.Compose
         Data.Functor.Const
         Data.Functor.Identity
         Data.Functor.Product
@@ -138,13 +127,10 @@ Library
         Data.Int
         Data.Ix
         Data.Kind
-        Data.List
-        Data.List.NonEmpty
         Data.Maybe
         Data.Monoid
         Data.Ord
         Data.Proxy
-        Data.Ratio
         Data.Semigroup
         Data.STRef
         Data.STRef.Strict
@@ -167,19 +153,14 @@ Library
         Foreign.C.Error
         Foreign.C.String
         Foreign.C.Types
-        Foreign.Concurrent
         Foreign.ForeignPtr
         Foreign.ForeignPtr.Safe
         Foreign.ForeignPtr.Unsafe
         Foreign.Marshal
         Foreign.Marshal.Alloc
         Foreign.Marshal.Array
-        Foreign.Marshal.Error
-        Foreign.Marshal.Pool
         Foreign.Marshal.Safe
-        Foreign.Marshal.Unsafe
         Foreign.Marshal.Utils
-        Foreign.Ptr
         Foreign.Safe
         Foreign.StablePtr
         Foreign.Storable
@@ -302,7 +283,6 @@ Library
         System.Posix.Types
         Text.ParserCombinators.ReadP
         Text.ParserCombinators.ReadPrec
-        Text.Printf
         Text.Read
         Text.Read.Lex
         Text.Show



View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/4db3a82c2c134657852b748d61c40aeb10c3422f...f4287ca904cbc1b20549455c3837e80f2b8048e3

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/4db3a82c2c134657852b748d61c40aeb10c3422f...f4287ca904cbc1b20549455c3837e80f2b8048e3
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20231005/388d8fc8/attachment-0001.html>


More information about the ghc-commits mailing list