[commit: ghc] wip/heapprof001-fragile: Cleanup iserv/iserv-proxy (f838809)
git at git.haskell.org
git at git.haskell.org
Sat Mar 2 14:51:49 UTC 2019
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/heapprof001-fragile
Link : http://ghc.haskell.org/trac/ghc/changeset/f838809f1e73c20bc70926fe98e735297572ac60/ghc
>---------------------------------------------------------------
commit f838809f1e73c20bc70926fe98e735297572ac60
Author: Moritz Angermann <moritz.angermann at gmail.com>
Date: Wed Jan 30 09:47:20 2019 +0800
Cleanup iserv/iserv-proxy
This adds trace messages that include the processes name and as such
make debugging and following the communication easier.
It also adds a note regarding the fwd*Call proxy-communication logic
between the proxy and the slave.
The proxy will now also poll for 60s to wait for the remote iserv
to come up. (Alternatively you can start the remote process
beforehand; and just have iserv-proxy connect to it)
>---------------------------------------------------------------
f838809f1e73c20bc70926fe98e735297572ac60
.gitignore | 1 +
configure.ac | 2 +-
docs/users_guide/ghci.rst | 32 ++++++
libraries/libiserv/libiserv.cabal.in | 2 +-
libraries/libiserv/proxy-src/Remote.hs | 3 +-
libraries/libiserv/src/Lib.hs | 23 ++++-
libraries/libiserv/src/Remote/Slave.hs | 24 +++--
testsuite/tests/iserv-remote/Lib.hs | 7 ++
testsuite/tests/iserv-remote/Main.hs | 5 +
testsuite/tests/iserv-remote/Makefile | 38 +++++++
.../cabal/T14304 => iserv-remote}/Setup.hs | 0
testsuite/tests/iserv-remote/all.T | 11 ++
.../tests/iserv-remote/iserv-remote.stderr | 0
.../tests/iserv-remote/iserv-remote.stdout | 0
testsuite/tests/iserv-remote/iserv-wrapper | 12 +++
testsuite/tests/iserv-remote/remote-iserv.stderr | 2 +
testsuite/tests/iserv-remote/remote-iserv.stdout | 4 +
utils/iserv-proxy/Makefile | 4 +-
utils/iserv-proxy/iserv-proxy.cabal.in | 2 +-
utils/iserv-proxy/src/Main.hs | 89 ++++++++++++----
utils/{iserv-proxy => remote-iserv}/Makefile | 4 +-
utils/remote-iserv/Setup.hs | 2 +
utils/remote-iserv/ghc.mk | 113 +++++++++++++++++++++
utils/remote-iserv/remote-iserv.cabal.in | 27 +++++
utils/remote-iserv/src/Cli.hs | 30 ++++++
25 files changed, 398 insertions(+), 39 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 f838809f1e73c20bc70926fe98e735297572ac60
More information about the ghc-commits
mailing list