[commit: ghc] master: Move `iserv` into `utils` and change package name from `iserv-bin` to `iserv` (7c173b9)

git at git.haskell.org git at git.haskell.org
Thu Feb 15 15:43:00 UTC 2018


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/7c173b9043f7a9a5da46c5b0cc5fc3b38d1a7019/ghc

>---------------------------------------------------------------

commit 7c173b9043f7a9a5da46c5b0cc5fc3b38d1a7019
Author: Moritz Angermann <moritz.angermann at gmail.com>
Date:   Thu Feb 15 13:54:55 2018 +0800

    Move `iserv` into `utils` and change package name from `iserv-bin` to `iserv`
    
    This is done for consistency. We usually call the package file the same name the
    folder has.  The move into `utils` is done so that we can move the library into
    `libraries/iserv` and the proxy into `utils/iserv-proxy` and then break the
    `iserv.cabal` apart.  This will make building the cross compiler with TH
    simpler, because we can build the library and proxy as separate packages.
    
    Reviewers: bgamari, simonmar, goldfire, erikd
    
    Reviewed By: simonmar
    
    Subscribers: tdammers, rwbarton, thomie, carter
    
    Differential Revision: https://phabricator.haskell.org/D4377


>---------------------------------------------------------------

7c173b9043f7a9a5da46c5b0cc5fc3b38d1a7019
 .gitignore                                         |   3 +-
 ghc.mk                                             |  13 +--
 {iserv => libraries/libiserv}/Makefile             |   0
 {iserv => libraries/libiserv}/cbits/iservmain.c    |   0
 libraries/libiserv/ghc.mk                          |   5 +
 libraries/libiserv/libiserv.cabal                  |  39 +++++++
 {iserv => libraries/libiserv}/proxy-src/Remote.hs  |   0
 {iserv => libraries/libiserv}/src/GHCi/Utils.hsc   |   0
 {iserv => libraries/libiserv}/src/Lib.hs           |   0
 {iserv => libraries/libiserv}/src/Main.hs          |   0
 .../libiserv}/src/Remote/Message.hs                |   0
 {iserv => libraries/libiserv}/src/Remote/Slave.hs  |   0
 {iserv => utils/iserv-proxy}/Makefile              |   0
 utils/iserv-proxy/ghc.mk                           | 113 +++++++++++++++++++++
 .../iserv-proxy/iserv-proxy.cabal                  |  72 +------------
 .../Remote.hs => utils/iserv-proxy/src/Main.hs     |   0
 utils/{hp2ps => iserv}/Makefile                    |   2 +-
 {iserv => utils/iserv}/cbits/iservmain.c           |   0
 {iserv => utils/iserv}/ghc.mk                      |  66 ++++++------
 utils/iserv/iserv.cabal                            |  44 ++++++++
 {iserv => utils/iserv}/src/Main.hs                 |   0
 21 files changed, 248 insertions(+), 109 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 7c173b9043f7a9a5da46c5b0cc5fc3b38d1a7019


More information about the ghc-commits mailing list