<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<h3>
Ben Gamari pushed to branch wip/slowtest
at <a href="https://gitlab.haskell.org/ghc/ghc">Glasgow Haskell Compiler / GHC</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/b1fe5750e6b003e6a263bd90b46dae6d1d1302e4">b1fe5750</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:03Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump Cabal submodule

(cherry picked from commit ff438786613f07df9b2d43eaeac49b13815d849d)

Metric Increase:
    haddock.Cabal
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/5a33cd105c968c2d0a6895eea5b743644496f94a">5a33cd10</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump time submodule to 1.9.3

(cherry picked from commit fdb07571036b1498800589d45b61781e6acdd368)
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/b394cfa6ae0caf58c3a5e37b6fb4c2d67f48cf33">b394cfa6</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump terminfo to 0.4.1.4

(cherry picked from commit 1134488b4c9cef904ea82f22f1978646eea612df)
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/5f503bc07f9912d315bae1c4a31f4d7a53c9eeaa">5f503bc0</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gitlab-ci: Test using slowtest in deb9-debug job
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/e815ac2395a4a56525755e5f34ffd54737ba13b2">e815ac23</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Mark hWaitForInput-accurate-stdin as broken in threaded ways

As noted in #16535.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/af3a63e673880bc341a59d4840e411d0cc6cf05b">af3a63e6</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Mark T13167 as fragile in threaded2

As noted in #16536.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/aa497e2a14268eb7d631199c43d666faee7afcd9">aa497e2a</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Mark T13910 as broken in optasm

Due to #16537.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/27fc01773f5f11cae0b1efac5affe7f7b0b76910">27fc0177</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Mark T14761c as broken in hpc and optasm ways

As noted in #16540.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/4377f44bbcf3dc8ae95d6e0b7eaf9f6f76282f1f">4377f44b</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Mark T16180 as broken in ghci and ext-interp ways

As noted in #16541.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/df4c591fd113210ffc524aca696f47d9d4409288">df4c591f</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Omit tcrun022 in hpc way

As noted in #16542, the expected rule doesn't fire. However, this
doesn't seem terribly surpring given the circumstances.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/e606b08c5cabf1e7b43f0efbae72b78ce77bde43">e606b08c</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Mark Overflow as broken in hpc way

As noted in #16543.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/77576cd62ef9c898e3fd232cc1a01cab1523257f">77576cd6</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Mark T2783 as fragile in threaded1

It was previously marked as broken but it passes non-deterministically.
See #2783.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/f538a2e629cf2ce80eca8e14cb3bc22ca041e9b2">f538a2e6</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Skip T7919 in ghci way

It times out pretty reliably. It's not clear that much is gained by
running this test in the ghci way anyways.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/907e68b285a67ddbb379987d3a9068882e05570e">907e68b2</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Fix fragile_for test modifier
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/873b4c0a8f42cfd08d5d5ff1bef0ee21b33aa8d0">873b4c0a</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Fix omit_ways usage

omit_ways expects a list but this was broken in several cases.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/8256f76f301605a0e2c29505747d7ecd90bff45e">8256f76f</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Mark threadstatus-T9333 as fragile in ghci way

As noted in #16555.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/3c424dfb006e76d689e0d9d3fb18f5f2f05d196e">3c424dfb</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Omit profasm way for cc017

cc017 requires TH but we can't load dynamic profiled objects.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/b6fd06343a7c4e9b2237b4707ed4fcd5a8033914">b6fd0634</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Skip T493 in ghci way.

T493 tests #493, which is an FFI test. FFI tests should be skipped
in ghci way.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/26254cd0551e34d7d5684b43d2cd6341efd70492">26254cd0</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Mark T16449_2 as broken due to #16742
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/da0cd9635a8633aba1769df5713b51a717edacbc">da0cd963</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:18Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Mark T16737 as broken in ghci way due to #16541
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/83f3b63022d61803b95348cf5dfac2311aad0355">83f3b630</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Note intentional typo in T7130

I earlier accidentally corrected it breaking the test.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/35b2a9b9d5f82c86faa4fb8d8ff0f387cad140e9">35b2a9b9</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">linters/check-makefiles: Limit lint to Makefiles

Previously we would apply this rule, which is only intended for
testsuite Makefiles, to all files. This lead to a number of
false-positives in all.T files.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/70b1a304789d6f9b80f5bd53257cbbdd95b7a5b0">70b1a304</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">gitlab-ci: Fetch submodules before running submodule linter
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/21cbcf332e647a1b87a08669602cc1c8628eaae3">21cbcf33</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix uses of #ifdef/#ifndef

The linter now enforces our preference for `#if defined()` and
`#if !defined()`.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/3f11bbd24ba9c30b49319ce755008c17ee0163c7">3f11bbd2</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump unix submodule

Marks posix002 as fragile in threaded2 way due to #16550.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/fbfa80957d91d5537ded5984db1437ab589c6dad">fbfa8095</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">process: Bump submodule

 * Skip process005 in ghci way
 * Mark process002 as fragile in threaded2
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/cbe00035c7a9ae7404f6c7b8f35415d6be2362b9">cbe00035</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Skip cgrun078 in ghci way

This test requires FFI usage.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/4325cce5b7c06788a8ddf30793c0fb0aa8c8fb1b">4325cce5</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-11T19:36:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Unbreak galois_raytrace on i386

galois_raytrace was previously broken on i386 due to use of x87
arithmethic on that platform. However,
42504f4a575395a35eec5c3fd7c9ef6e2b54e68e removes x87 support; this
resulted in an unexpected pass. Unmark this test as broken.
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#587d266bb27a4dc3022bbed44dfa19849df3044c">
.gitlab-ci.yml
</a>
</li>
<li class="file-stats">
<a href="#94d74d443c79a6f0e3f44097cf3dd2f1a34bdcbe">
.gitlab/linters/check-makefiles.py
</a>
</li>
<li class="file-stats">
<a href="#e744be31242d2de56a037bead48e7046d28c2059">
.gitlab/linters/linter.py
</a>
</li>
<li class="file-stats">
<a href="#9ab3868b23ed5d5a6e12ef902049902556fa4009">
aclocal.m4
</a>
</li>
<li class="file-stats">
<a href="#579888c35e9965d115a2349ac57e4ff79e87518f">
hadrian/src/Hadrian/Haskell/Cabal/Parse.hs
</a>
</li>
<li class="file-stats">
<a href="#2d11d70063aa1378e9323caad80c7d9116ef4520">
hadrian/src/Rules/Generate.hs
</a>
</li>
<li class="file-stats">
<a href="#75e004ba0ee41712b519d7dbb11188801ddbb722">
includes/ghc.mk
</a>
</li>
<li class="file-stats">
<a href="#2b3a5da6af2421fdb559def8637e7fac0436609f">
libraries/Cabal
</a>
</li>
<li class="file-stats">
<a href="#b817c80cbb15890d9a6df41e91d15d7442471f3c">
libraries/base/tests/all.T
</a>
</li>
<li class="file-stats">
<a href="#f67cc2e98b7648e8223021d15db39fab317444b3">
libraries/process
</a>
</li>
<li class="file-stats">
<a href="#8200fd8e1ae0735ef654e059662a5b048d0ee0e4">
libraries/terminfo
</a>
</li>
<li class="file-stats">
<a href="#85be39da47a20360dc906ebad4c63f9cfb7363a6">
libraries/time
</a>
</li>
<li class="file-stats">
<a href="#c94f27a74551c6432f819bdfe482f1a46f1a1596">
libraries/unix
</a>
</li>
<li class="file-stats">
<a href="#c591f85f122007bac88228c5ff6fd76b40e6a811">
testsuite/driver/testlib.py
</a>
</li>
<li class="file-stats">
<a href="#b9bba9766faf563ab195fb1402f14fa78ad5c66f">
testsuite/tests/codeGen/should_run/all.T
</a>
</li>
<li class="file-stats">
<a href="#40142624dc4857a702b52f173a35277f48e3a483">
testsuite/tests/concurrent/should_run/all.T
</a>
</li>
<li class="file-stats">
<a href="#a4ff33ccde330caaa403f371defa5ddc5ad10c84">
testsuite/tests/dependent/should_compile/all.T
</a>
</li>
<li class="file-stats">
<a href="#9f7a74d3512ab004425ec39cbbcb9737e2ecaa82">
testsuite/tests/driver/T4437.hs
</a>
</li>
<li class="file-stats">
<a href="#f35886f290d7a8814ce6885523ffbdf7a729e6af">
testsuite/tests/driver/all.T
</a>
</li>
<li class="file-stats">
<a href="#2d522582226c5b506f235d327c55398645c7877c">
testsuite/tests/ffi/should_compile/all.T
</a>
</li>
<li class="file-stats">
<a href="#fbea9a6392407b0fa9ede5b9aa0bb2445af9de4b">
testsuite/tests/ffi/should_run/all.T
</a>
</li>
<li class="file-stats">
<a href="#e7a467a9ebf548b772e4bb5abe937b61495d8e38">
testsuite/tests/lib/integer/all.T
</a>
</li>
<li class="file-stats">
<a href="#1ea72566795aa93b02e56d5c4d18c2827642776c">
testsuite/tests/programs/barton-mangler-bug/test.T
</a>
</li>
<li class="file-stats">
<a href="#69f7d0ee24f9ec906e84ff4427f713eaaf16ec70">
testsuite/tests/programs/galois_raytrace/test.T
</a>
</li>
<li class="file-stats">
<a href="#5ced844c5529162410276a1236ca9b8e7186490c">
testsuite/tests/rts/all.T
</a>
</li>
<li class="file-stats">
<a href="#6f885f60b8c0fea6b94dd73a67d02212eedb4498">
testsuite/tests/th/all.T
</a>
</li>
<li class="file-stats">
<a href="#34fe7bf0e6fbf60effb28393399ba68666593909">
testsuite/tests/typecheck/should_compile/all.T
</a>
</li>
<li class="file-stats">
<a href="#8db0e99055bd439c988ea726deb76570d8736a55">
testsuite/tests/typecheck/should_run/all.T
</a>
</li>
<li class="file-stats">
<a href="#cfb64330902955c82dfce32c681a02a1a0c1bd8b">
testsuite/tests/utils/should_run/all.T
</a>
</li>
<li class="file-stats">
<a href="#41a913dca0020ecd1ca28a364e1f9aa46db04c5a">
testsuite/tests/warnings/should_compile/all.T
</a>
</li>
</ul>
<h5>The diff was not included because it is too large.</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">

<br>
<a href="https://gitlab.haskell.org/ghc/ghc/compare/b4ef27bb15edb9cf2ab0e06704f2646c5101add0...4325cce5b7c06788a8ddf30793c0fb0aa8c8fb1b">View it on GitLab</a>.
<br>
You're receiving this email because of your account on gitlab.haskell.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.


</p>
</div>
</body>
</html>