[commit: ghc] master: Add option `no-keep-hi-files` and `no-keep-o-files` (fixes #4114) (2414952)
git at git.haskell.org
git at git.haskell.org
Thu Mar 24 22:13:09 UTC 2016
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/24149528a0a2d17ff9b5b087e0a8249c8c9cef98/ghc
>---------------------------------------------------------------
commit 24149528a0a2d17ff9b5b087e0a8249c8c9cef98
Author: Kai Harries <kai.harries at gmail.com>
Date: Thu Mar 24 22:33:27 2016 +0100
Add option `no-keep-hi-files` and `no-keep-o-files` (fixes #4114)
Summary: Remove `.hi` and `.o` files if the flags `no-keep-hi-files` and
`no-keep-o-files` are given.
Test Plan: ./validate
Reviewers: austin, thomie, bgamari
Reviewed By: thomie, bgamari
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D2021
GHC Trac Issues: #4114
>---------------------------------------------------------------
24149528a0a2d17ff9b5b087e0a8249c8c9cef98
compiler/main/DriverPipeline.hs | 6 ++++++
compiler/main/DynFlags.hs | 20 ++++++++++++++++++++
docs/users_guide/separate_compilation.rst | 21 +++++++++++++++++++--
testsuite/tests/driver/T4114a.hs | 14 ++++++++++++++
testsuite/tests/driver/T4114aSub.hs | 20 ++++++++++++++++++++
testsuite/tests/driver/T4114b.hs | 13 +++++++++++++
testsuite/tests/driver/T4114bSub.hs | 20 ++++++++++++++++++++
testsuite/tests/driver/T4114c.hs | 14 ++++++++++++++
testsuite/tests/driver/T4114cSub.hs | 20 ++++++++++++++++++++
testsuite/tests/driver/T4114d.hs | 14 ++++++++++++++
testsuite/tests/driver/T4114dSub.hs | 20 ++++++++++++++++++++
testsuite/tests/driver/all.T | 5 +++++
.../mkUserGuidePart/Options/KeepingIntermediates.hs | 12 ++++++++++++
13 files changed, 197 insertions(+), 2 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 24149528a0a2d17ff9b5b087e0a8249c8c9cef98
More information about the ghc-commits
mailing list