<!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/1a3420cabdcf6d7d90c154681230f1150604c097">1a3420ca</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T11:59:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">base: Mark CPUTime001 as fragile

As noted in #16224, CPUTime001 has been quite problematic, reporting
non-monotonic timestamps in CI. Unfortunately I've been unable to
reproduce this locally.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/9bc10993bb300d3712b0f13ec6e28621d75d4204">9bc10993</a></strong>
<div>
<span>by Vladislav Zavialov</span>
<i>at 2019-06-10T12:00:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Print role annotations in TemplateHaskell brackets (#16718)
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/664fcfc279942ac113c6390de28bdbc89a109d67">664fcfc2</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:39:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump binary to 0.8.7.0

(cherry picked from commit 983ada70a013c7642a751f6e41587ff95b57d0f8)
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/0605edd7980a041494d55e656944f0cbd1ca424d">0605edd7</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:45:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bump Cabal submodule

(cherry picked from commit ff438786613f07df9b2d43eaeac49b13815d849d)
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/777f9720bfdb48135e33158cc86230e483755cbb">777f9720</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:45:29Z</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/e20c3814544cf03ed04f9c2b9f39ca054e086f90">e20c3814</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:45:33Z</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/4a7e8ac4a058f023b0345a7b326667a90faa246c">4a7e8ac4</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/814f1bfdf68318ebb0cc19fda9963f3f697b7aa9">814f1bfd</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/7882f56ab2b5ee7e9d6a4f665a7ca80189a6067a">7882f56a</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Make closureSize less sensitive to optimisation
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/b351004702c1a595bcedfa3ffeb4f816d5fd8503">b3510047</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/bbc0685f96cdc7d6098ea3098cdd48c6a0fb9d38">bbc0685f</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/f9c647ad7844c02979cd708e8b78d5aa4f256320">f9c647ad</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/6ec96ae9d0f6e7d4b405a4b07c216926e25fd2b3">6ec96ae9</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/a020feacd4d0d7b5b1a73aa8e201e32ba5ad390d">a020feac</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/aa9da3bb91f79195e7e2654648fed71bd57a7a43">aa9da3bb</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/384b22f9d52c74c48ec4b189cb51fec91357af61">384b22f9</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Mark closure_size as broken in threaded2, optasm, dyn ways

As noted in #16531.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/cced78c232e9c19403e62c8bcdc516173559d6ac">cced78c2</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/5ac39ec6218fb9a122a67f8e3c1f6e90717b5b04">5ac39ec6</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/658199cce0aabeed77f3bbbbde6abc0c5c3cc83d">658199cc</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/3b7b56155b26de73f2d5f0e2648284ec249befa9">3b7b5615</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/64b1684da09ddb3dc480bd0370adc7b002657a39">64b1684d</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/e22a9e40750fe70d6b9a7352905c783c20a8a9fb">e22a9e40</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/cdc07511eeb6b03a1ff5e155197ca1ce45ae2bc9">cdc07511</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/da9df85d77cadc48f46e6c8cedd6bdac67e95371">da9df85d</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/aa1534771471ef15d72923a92c648626e50c7590">aa153477</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/129613441903053aba2b1ef14f80582488274411">12961344</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">testsuite: Fix typo in flags of T7130
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/02c77b5230844c722a93029f73b0319ff7ba1350">02c77b52</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:11Z</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/be55be3424706e1018ba79c770a25468d7a17100">be55be34</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:12Z</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/57052b9c0823cffa7d129b0072117e00c6df944a">57052b9c</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:12Z</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/9c1ed9f5ad0ab2d8748efa935a92a70bda162f99">9c1ed9f5</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:51:12Z</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/6dcc5073f3a19243569eae6dda31ffec689586fc">6dcc5073</a></strong>
<div>
<span>by Ben Gamari</span>
<i>at 2019-06-10T13:52:08Z</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>
</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="#0db90e3d6e6150a586bbd58f75f250c3c71766f9">
compiler/hsSyn/HsDecls.hs
</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="#5bfb6511b6692186b67361926b45ce22ebcad528">
libraries/binary
</a>
</li>
<li class="file-stats">
<a href="#e7e177c17e4bf37dc865a39cde7a0ec9e1a33362">
libraries/ghc-heap/tests/all.T
</a>
</li>
<li class="file-stats">
<a href="#19eaef86aaa1a59e49fbfcaee8e8b07544562ae4">
libraries/ghc-heap/tests/closure_size.hs
</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="#33996de14fdc1ebc68e2c5426279a5beb0523465">
<span class="new-file">
+
testsuite/tests/roles/should_compile/T16718.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#06e6afff90efb9c0fb60a2cc3fbe0fc5f78b5376">
<span class="new-file">
+
testsuite/tests/roles/should_compile/T16718.stderr
</span>
</a>
</li>
<li class="file-stats">
<a href="#11d1d1370b58afc94ca7576ee1747cd67af0fe4d">
testsuite/tests/roles/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/2ed991846914bd7e8abf97501edd26d8f5b4df9f...6dcc5073f3a19243569eae6dda31ffec689586fc">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>