<!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>
Andreas Klebinger pushed to branch wip/andreask/wio/fix_linux
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/57f4f9f3e757c74ae3a482cd5ccb559270e63c8a">57f4f9f3</a></strong>
<div>
<span>by Jan Hrček</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix typos and formatting in user guide
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/c89d04ca7bf8cb776b1cf18ffb52af9b7e36aac8">c89d04ca</a></strong>
<div>
<span>by Jan Hrček</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Resolve TODO
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/92c82f443b09f9aeb8c1f8f409d1da92bd0228a5">92c82f44</a></strong>
<div>
<span>by Jan Hrček</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rename TcHoleErrors to GHC.Tc.Errors.Hole
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/8cf1961d98d890d03f7f6f3b98e67983c5f17665">8cf1961d</a></strong>
<div>
<span>by Stefan Schulze Frielinghaus</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">hadrian: Build with threaded runtime if available

See #16873.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/6f526580462b398291ee862dcac5cdf60f94f208">6f526580</a></strong>
<div>
<span>by Sylvain Henry</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">T16190: only measure bytes_allocated

Just adding `{-# LANGUAGE BangPatterns #-}` makes the two other metrics
fluctuate by 13%.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/e6f2b4a2806b5d19403c5ebae843e442ac4d450a">e6f2b4a2</a></strong>
<div>
<span>by Adam Sandberg Ericsson</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">docs: fix formatting in users guide
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/dbab4cc518179304599678f100f91d690b338e03">dbab4cc5</a></strong>
<div>
<span>by Sylvain Henry</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Move CLabel assertions into smart constructors (#17957)

It avoids using DynFlags in the Outputable instance of Clabel to check
assertions at pretty-printing time.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/5b46a54507ce59b768bc9d116d7e0c033fc441c8">5b46a545</a></strong>
<div>
<span>by Tamar Christina</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: update the haskelline submodule
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/5bd4867db2239635c3530ab16e12e9c77051b1db">5bd4867d</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: Fix ThreadDelay001 CPP
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/66ce487d25177ab12b98838e1270b18dcfd61892">66ce487d</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: Fix openFile009 merge conflict leftover
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/4ea1789e6f5693c28745d8759f57f1fa9394c393">4ea1789e</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: Accept T9681 output.

GHC now reports String instead of [Char].
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/83612ec2d8d321706798030414be43cccde7a7bd">83612ec2</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: Fix cabal006 after upgrading cabal submodule

Demand cabal 2.0 syntax instead of >= 1.20 as required by newer cabal versions.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/5ca6c227faeb709b0cdf8ec451132fd5ac274b0b">5ca6c227</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: Fix stderr output for ghci/linking/dyn tests.

We used to filter rtsopts, i opted to instead just accept the warning of it having no effect.
This works both for -rtsopts, as well as -with-rtsopts which winio adds.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/211369d976b2d49295d8fea4d39a6ff57983df13">211369d9</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: Adjust T15261b stdout for --io-manager flag.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/188ffe021c068c5c3d543f5da3eadcdd739e9a37">188ffe02</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:53-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: Adjust T5435_dyn_asm stderr

The warning about rtsopts having no consequences is expected.
So accept new stderr.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/6a382dfdde397ec8e6b73cbee2701512eece550b">6a382dfd</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:54-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: Also accept T7037 stderr
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/4ae935a2175b499bdebec4cfee51f15111d4522e">4ae935a2</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:54-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: fix cabal04 by filtering rts args
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/ff09505f57f38c7d5ca676e1f964829cb12e1daf">ff09505f</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:54-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: fix cabal01 by accepting expected stderr
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/0fbd5eebceb70d043102a0f25416092a2bf964b3">0fbd5eeb</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:54-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: fix safePkg01 by accepting expected stderr
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/c3b65216c648a419e0ff91dc1f73c0c00a3a0c56">c3b65216</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:54-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: fix T5435_dyn_gcc by accepting expected stderr
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/181f121d91a64d693a5b700fc949e3cc4667859e">181f121d</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:54-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: fix tempfiles test on linux
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/d491b0be3f66d377f240f4f391c8e91d49076940">d491b0be</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:54:54-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: Accept accepted stderr for T3807
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/6cabb9b1493adbc1bef1cc1d7b446ae1205d6b8f">6cabb9b1</a></strong>
<div>
<span>by Andreas Klebinger</span>
<i>at 2020-06-22T12:56:50-04:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">winio: Accept accepted stderr for linker_unload
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#db697f6aea9f93f1583f1d5c62d25570a1e07f73">
compiler/GHC/Cmm/CLabel.hs
</a>
</li>
<li class="file-stats">
<a href="#aec24e3b6966335ef5c0aac97b5106fc67c6e5ea">
compiler/GHC/StgToCmm/Closure.hs
</a>
</li>
<li class="file-stats">
<a href="#b421960e854c6cfa1e4ca830bd6a5fc6eef91168">
docs/users_guide/8.12.1-notes.rst
</a>
</li>
<li class="file-stats">
<a href="#616606d7ec92f17c847240a7bc125e1d8c9c00a1">
docs/users_guide/extending_ghc.rst
</a>
</li>
<li class="file-stats">
<a href="#365dbffe23a6b69ca85584d0895d39c23360b792">
docs/users_guide/exts/constrained_class_methods.rst
</a>
</li>
<li class="file-stats">
<a href="#afd1105d8e32dc50acf9fc381b4433a3bcd009cf">
docs/users_guide/exts/explicit_forall.rst
</a>
</li>
<li class="file-stats">
<a href="#40c5c361272a89e26a4c177d35b70fb9af62f3a5">
docs/users_guide/exts/flexible_contexts.rst
</a>
</li>
<li class="file-stats">
<a href="#0cc784483e34410e9b43b5cfc23ee304faba81d1">
docs/users_guide/exts/gadt_syntax.rst
</a>
</li>
<li class="file-stats">
<a href="#436ddddb43a95fb1618efe6f5f5fd4dd5235985f">
docs/users_guide/exts/hex_float_literals.rst
</a>
</li>
<li class="file-stats">
<a href="#ed75822e0b6142f196a6abeb623c7669d31b4711">
docs/users_guide/exts/instances.rst
</a>
</li>
<li class="file-stats">
<a href="#aaa6462f2c4179c34b81b9d957859abf78ed2e19">
docs/users_guide/exts/nullary_type_classes.rst
</a>
</li>
<li class="file-stats">
<a href="#371a6fbdfe576b6a90fb252b0ef1a97c7488f006">
docs/users_guide/exts/primitives.rst
</a>
</li>
<li class="file-stats">
<a href="#217aba8d015e3556e1945000eb518cf5d41df639">
docs/users_guide/exts/rank_polymorphism.rst
</a>
</li>
<li class="file-stats">
<a href="#b4c40c2b6fbdb96e0e0a458683bee9a55cf15ce5">
docs/users_guide/exts/record_wildcards.rst
</a>
</li>
<li class="file-stats">
<a href="#e72e1315ef8d24f4072dd823e6b645eb886fbe4a">
docs/users_guide/exts/type_families.rst
</a>
</li>
<li class="file-stats">
<a href="#b9d140c3bf30f98d03f7bb4e5bbe311b561f7f1e">
docs/users_guide/exts/undecidable_super_classes.rst
</a>
</li>
<li class="file-stats">
<a href="#9114465b0120ae8f2588fc60cb49ff264de54ecb">
docs/users_guide/profiling.rst
</a>
</li>
<li class="file-stats">
<a href="#e16ae6db99f98868d3603a0c7df0bb6a793a330d">
docs/users_guide/using-warnings.rst
</a>
</li>
<li class="file-stats">
<a href="#eda53fd56da292564e3d1dde312eafab2a8d7a4f">
docs/users_guide/win32-dlls.rst
</a>
</li>
<li class="file-stats">
<a href="#221001d8ce827f3bbedbbf26626049026c5c523b">
hadrian/build-cabal
</a>
</li>
<li class="file-stats">
<a href="#8b79f294cbb56e8b9cb6a9be7b94dc71c1b975a9">
libraries/base/GHC/OverloadedLabels.hs
</a>
</li>
<li class="file-stats">
<a href="#b33f024ba0558e6e38f6dcf3cdbcddf34f856f51">
libraries/base/tests/Concurrent/ThreadDelay001.hs
</a>
</li>
<li class="file-stats">
<a href="#0dfb213713632d09294b03063d85ab938b18f5ac">
libraries/base/tests/IO/openFile009.hs
</a>
</li>
<li class="file-stats">
<a href="#24f7b442d5e4480d911b6b1c761c0f9cd29d98d0">
libraries/base/tests/T9681.stderr
</a>
</li>
<li class="file-stats">
<a href="#6d1da65fa47f7f35ac683e4070d215270582f1c8">
libraries/base/tests/tempfiles.stdout
</a>
</li>
<li class="file-stats">
<a href="#d0aa0d9f2a5802e27fc6c95b421fff5662489df1">
libraries/haskeline
</a>
</li>
<li class="file-stats">
<a href="#ebd26d6fd26450008ee3c6efd17b77b7c1769d6e">
<span class="new-file">
+
testsuite/tests/cabal/cabal01/cabal01.stderr
</span>
</a>
</li>
<li class="file-stats">
<a href="#1469f249fc815437c30433147d569afc1a2a198e">
testsuite/tests/cabal/cabal04/Makefile
</a>
</li>
<li class="file-stats">
<a href="#df0921d33ca685de57d0853350327f60e9c8a61e">
testsuite/tests/cabal/cabal06/p-1.0/p.cabal
</a>
</li>
<li class="file-stats">
<a href="#883667e3b9472cbf247e4657e2f9653152924d61">
testsuite/tests/cabal/cabal06/p-1.1/p.cabal
</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/f0282dbfe7666127480852bb72fcbac9a3a1a265...6cabb9b1493adbc1bef1cc1d7b446ae1205d6b8f">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>