[Git][ghc/ghc][wip/ghc-internals-move-2] 52 commits: base: Introduce move modules into src

Ben Gamari (@bgamari) gitlab at gitlab.haskell.org
Fri Oct 13 12:25:51 UTC 2023



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


Commits:
e1a4f0cc by Ben Gamari at 2023-10-04T20:30:59-04:00
base: Introduce move modules into src

- - - - -
45f727be by Ben Gamari at 2023-10-04T21:35:32-04:00
Move base to ghc-internal

- - - - -
cd5ff115 by Ben Gamari at 2023-10-04T22:42:18-04:00
testsuite fallout

- - - - -
f8dd8f02 by Ben Gamari at 2023-10-05T08:39:39-04:00
Move System.IO.Unsafe back to base

- - - - -
075c606e by Ben Gamari at 2023-10-05T08:40:00-04:00
Move System.Info back to base

- - - - -
c1e60bb8 by Ben Gamari at 2023-10-05T08:40:01-04:00
Move Data.STRef.Lazy back to base

- - - - -
a54bca60 by Ben Gamari at 2023-10-05T08:40:01-04:00
Move System.Console.GetOpt back to base

- - - - -
55971d15 by Ben Gamari at 2023-10-05T08:40:01-04:00
Move System.Mem.Weak back to base

- - - - -
039d4ba2 by Ben Gamari at 2023-10-05T08:40:01-04:00
Move src/Data/Bitraversable.hs back to base

- - - - -
b65f1058 by Ben Gamari at 2023-10-05T08:40:01-04:00
Move src/Data/Bifoldable1.hs back to base

- - - - -
c5a1c442 by Ben Gamari at 2023-10-05T08:40:01-04:00
Move src/System/Timeout.hs back to base

- - - - -
407c3d2b by Ben Gamari at 2023-10-05T08:40:01-04:00
Move src/Control/Applicative.hs back to base

- - - - -
36af3525 by Ben Gamari at 2023-10-05T08:49:03-04:00
Move src/Control/Monad/IO/Class.hs back to base

- - - - -
736a8191 by Ben Gamari at 2023-10-05T08:49:05-04:00
Move src/Foreign/Concurrent.hs back to base

- - - - -
831a9a74 by Ben Gamari at 2023-10-05T08:49:05-04:00
Move src/Foreign/Ptr.hs back to base

- - - - -
cbeafacf by Ben Gamari at 2023-10-05T08:49:25-04:00
Move src/Data/Array/Byte.hs back to base

- - - - -
f8389def by Ben Gamari at 2023-10-05T08:49:26-04:00
Move src/Data/Fixed.hs back to base

- - - - -
f4662afd by Ben Gamari at 2023-10-05T08:49:26-04:00
Move src/Data/Foldable1.hs back to base

- - - - -
4adf7eaa by Ben Gamari at 2023-10-05T08:49:26-04:00
Move src/Data/Complex.hs back to base

- - - - -
f05b7671 by Ben Gamari at 2023-10-05T08:49:26-04:00
Move src/Data/Functor/Compose.hs back to base

- - - - -
07262de6 by Ben Gamari at 2023-10-05T08:49:26-04:00
Move src/Data/Functor/Contravariant.hs back to base

- - - - -
96baafde by Ben Gamari at 2023-10-05T08:49:26-04:00
Move src/Data/Ratio.hs back to base

- - - - -
0d634cbc by Ben Gamari at 2023-10-05T08:49:26-04:00
Move src/Data/Char.hs back to base

- - - - -
f70f8fe8 by Ben Gamari at 2023-10-05T09:15:55-04:00
Move src/Control/Concurrent/QSemN.hs back to base

- - - - -
5bad1c15 by Ben Gamari at 2023-10-05T09:15:55-04:00
Move src/Control/Concurrent/QSem.hs back to base

- - - - -
1b9c5d24 by Ben Gamari at 2023-10-05T09:15:55-04:00
Move src/Control/Concurrent/Chan.hs back to base

- - - - -
724bbbc0 by Ben Gamari at 2023-10-05T09:15:55-04:00
Move src/Text/Printf.hs back to base

- - - - -
005ccfaa by Ben Gamari at 2023-10-05T09:15:55-04:00
Move src/Foreign/Marshal/Pool.hs back to base

- - - - -
e1c3613d by Ben Gamari at 2023-10-05T09:15:55-04:00
Move src/Foreign/Marshal/Error.hs back to base

- - - - -
08043f17 by Ben Gamari at 2023-10-05T09:15:55-04:00
Move src/Foreign/Marshal/Unsafe.hs back to base

- - - - -
a3c16f60 by Ben Gamari at 2023-10-05T09:15:55-04:00
Move src/Control/Monad/Zip.hs back to base

- - - - -
5feef2ed by Ben Gamari at 2023-10-05T09:15:55-04:00
Move src/Data/List/NonEmpty.hs back to base

- - - - -
9cefdf69 by Ben Gamari at 2023-10-05T11:18:38-04:00
Move src/Foreign/Marshal/Safe.hs back to base

- - - - -
5896628a by Ben Gamari at 2023-10-05T11:22:24-04:00
Move src/Foreign/Marshal.hs back to base

- - - - -
ccc4e60f by Ben Gamari at 2023-10-05T11:23:26-04:00
Move src/Foreign/Safe.hs back to base

- - - - -
4f5572ba by Ben Gamari at 2023-10-05T11:24:50-04:00
Move src/Foreign.hs back to base

- - - - -
8dcb77d1 by Ben Gamari at 2023-10-05T11:25:57-04:00
Data.Char

- - - - -
43f3d353 by Ben Gamari at 2023-10-05T11:26:15-04:00
Foreign.Ptr

- - - - -
f7be4069 by Ben Gamari at 2023-10-05T11:30:59-04:00
Expose Data.Functor.Utils

For Bitraversable

- - - - -
7df1853f by Ben Gamari at 2023-10-05T11:31:08-04:00
ghc-internal: Reexport GHC.Tuple

To avoid direct dependence on ghc-prim in base

- - - - -
4ad29219 by Ben Gamari at 2023-10-05T11:36:49-04:00
Foreign.hs

- - - - -
e21d40b3 by Ben Gamari at 2023-10-05T11:40:51-04:00
Foreign.Ptr

- - - - -
ab6c01f2 by Ben Gamari at 2023-10-11T18:13:40-04:00
Foreign

- - - - -
c01e6a93 by Ben Gamari at 2023-10-11T19:28:56-04:00
Move src/System/CPUTime.hsc back to base

- - - - -
93b78405 by Ben Gamari at 2023-10-11T19:30:01-04:00
Add ZipLis

- - - - -
dffeb049 by Ben Gamari at 2023-10-11T19:33:04-04:00
Move src/System/CPUTime/Windows.hsc back to base

- - - - -
4599210f by Ben Gamari at 2023-10-11T19:33:04-04:00
Move src/System/CPUTime/Posix/ClockGetTime.hsc back to base

- - - - -
585e4086 by Ben Gamari at 2023-10-11T19:33:04-04:00
Move src/System/CPUTime/Posix/Times.hsc back to base

- - - - -
5437f1ea by Ben Gamari at 2023-10-11T19:33:04-04:00
Move src/System/CPUTime/Posix/RUsage.hsc back to base

- - - - -
2cb6fcf1 by Ben Gamari at 2023-10-11T19:33:04-04:00
Move src/System/CPUTime/Unsupported.hs back to base

- - - - -
0552ed64 by Ben Gamari at 2023-10-11T19:33:04-04:00
Move src/System/CPUTime/Javascript.hs back to base

- - - - -
3321ca6a by Ben Gamari at 2023-10-11T19:33:22-04:00
Move src/System/CPUTime/Utils.hs back to base

- - - - -


30 changed files:

- compiler/GHC/Builtin/Names.hs
- compiler/GHC/StgToJS/Rts/Rts.hs
- compiler/GHC/Unit/Types.hs
- configure.ac
- libraries/base/base.cabal
- libraries/base/Control/Applicative.hs → libraries/base/src/Control/Applicative.hs
- libraries/base/Control/Concurrent/Chan.hs → libraries/base/src/Control/Concurrent/Chan.hs
- libraries/base/Control/Concurrent/QSem.hs → libraries/base/src/Control/Concurrent/QSem.hs
- libraries/base/Control/Concurrent/QSemN.hs → libraries/base/src/Control/Concurrent/QSemN.hs
- libraries/base/Control/Monad/IO/Class.hs → libraries/base/src/Control/Monad/IO/Class.hs
- libraries/base/Control/Monad/Zip.hs → libraries/base/src/Control/Monad/Zip.hs
- libraries/base/Data/Array/Byte.hs → libraries/base/src/Data/Array/Byte.hs
- libraries/base/Data/Bifoldable1.hs → libraries/base/src/Data/Bifoldable1.hs
- libraries/base/Data/Bitraversable.hs → libraries/base/src/Data/Bitraversable.hs
- libraries/base/Data/Char.hs → libraries/base/src/Data/Char.hs
- libraries/base/Data/Complex.hs → libraries/base/src/Data/Complex.hs
- libraries/base/Data/Fixed.hs → libraries/base/src/Data/Fixed.hs
- libraries/base/Data/Foldable1.hs → libraries/base/src/Data/Foldable1.hs
- libraries/base/Data/Functor/Compose.hs → libraries/base/src/Data/Functor/Compose.hs
- libraries/base/Data/Functor/Contravariant.hs → libraries/base/src/Data/Functor/Contravariant.hs
- libraries/base/Data/List/NonEmpty.hs → libraries/base/src/Data/List/NonEmpty.hs
- libraries/base/Data/Ratio.hs → libraries/base/src/Data/Ratio.hs
- libraries/base/Data/STRef/Lazy.hs → libraries/base/src/Data/STRef/Lazy.hs
- + libraries/base/src/Dummy.hs
- libraries/base/Foreign.hs → libraries/base/src/Foreign.hs
- libraries/base/Foreign/Concurrent.hs → libraries/base/src/Foreign/Concurrent.hs
- libraries/base/Foreign/Marshal.hs → libraries/base/src/Foreign/Marshal.hs
- libraries/base/Foreign/Marshal/Error.hs → libraries/base/src/Foreign/Marshal/Error.hs
- libraries/base/Foreign/Marshal/Pool.hs → libraries/base/src/Foreign/Marshal/Pool.hs
- libraries/base/Foreign/Marshal/Safe.hs → libraries/base/src/Foreign/Marshal/Safe.hs


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/455a48049f8316e0f72fedb1b751b6a0535ddb23...3321ca6a5827c25f8efa285ff747b1baf23ac39b

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/455a48049f8316e0f72fedb1b751b6a0535ddb23...3321ca6a5827c25f8efa285ff747b1baf23ac39b
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/20231013/2f2e4093/attachment-0001.html>


More information about the ghc-commits mailing list