<!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=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>



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

<h3>
Moritz Angermann pushed to branch wip/angerman/backport/8.6/reinstallable-lib-ghc
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/6d6ad72400e877b2345be0c3200ac07f616ee213">6d6ad724</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:11Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Move Constants into rts
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/6fb6a04fbb143596fedf10d04471af33ac549506">6fb6a04f</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Move primops into ghc-prim
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/74a0069532da406d9e1425e0095ec6b4e838d85a">74a00695</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Move boot_platform and primops.txt.pp into ghc-prim
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/74e45b232af6b97d23094f484c71e013c87e6032">74e45b23</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Split Config.hs into Config.hs + config.hs-incl, and place config.hs-incl into the rts.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/f5a7b42cbde660e45f164d282f446e0e67deea5f">f5a7b42c</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">WIP
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/ad5aba6844e029c66d4534ccc8a2fbd127c805ee">ad5aba68</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make it build
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/8a756d54ec80385dc39c1ceb4d8d866b92763e5d">8a756d54</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Migrate flag logic from ghc to ghc-prim; add HsVersion.h to rts
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/0c1a5949fe73ff090ff6a1b342af3140fc27bf5d">0c1a5949</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">drop stage logic from ghc.cabal
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/fd669d128081f4c07f19491cded700aa0d989183">fd669d12</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make sure headers are copied properly.
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/993e5ece23376cc50cd7dd567f01d845ede03242">993e5ece</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix header locations
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/84f39ed133c4aec08e5facbbb2b77577ed80e521">84f39ed1</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">WIP
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/195d09a2793a46d05b5cc6c1c1246014f030737a">195d09a2</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix PPC_Darwin
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/8af42d0d2581ca480cae3e65b33a07659a3b991b">8af42d0d</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">don't regen ghc.mk if it already exists
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/37d36379b819cf86979cdd6e0ee9d20683dd533d">37d36379</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ghc-8.4.4 fixup
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/3ab92ebbbbeeba4bd19332799fe2bd8e0fbe667b">3ab92ebb</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Move HC_OPTS into files
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/c321e9758dd870dd89194766fdad9a68e47f277e">c321e975</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">More cleanup
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/9874ea95106edbbcada815192f2c6ddbf99bf608">9874ea95</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">cpp -> ghc
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/e75e9689db8b098d2f17f39141f6d536e49b16ab">e75e9689</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Adds happy and alex as tool deps
</pre>
</li>
<li>
<strong><a href="https://gitlab.haskell.org/ghc/ghc/commit/c90f28ec00ecfc74935b3c216d5433292c219d6c">c90f28ec</a></strong>
<div>
<span>by Moritz Angermann</span>
<i>at 2019-03-13T06:48:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">drop ghc-prim .gitignore items
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#5c73b0c6f476ded38de389f894770f06f4d02b2f">
boot
</a>
</li>
<li class="file-stats">
<a href="#108f37397feb3d61a4c13a48bf06ffc60daa832a">
compiler/cmm/Bitmap.hs
</a>
</li>
<li class="file-stats">
<a href="#3b6b3c52b0ce37a273ebf221d41ba7a31c47da22">
compiler/cmm/SMRep.hs
</a>
</li>
<li class="file-stats">
<a href="#7a171198bff712ebfc7e6c2dc97a9e8d762ba846">
compiler/codeGen/CodeGen/Platform/ARM.hs
</a>
</li>
<li class="file-stats">
<a href="#8e3f2b16b4434f5a82353431a12d8eb8c2001fe3">
compiler/codeGen/CodeGen/Platform/ARM64.hs
</a>
</li>
<li class="file-stats">
<a href="#383915c5ed74249e183afa7f1055cad710ed24d6">
compiler/codeGen/CodeGen/Platform/NoRegs.hs
</a>
</li>
<li class="file-stats">
<a href="#69949d262daad8fa7bef20dbb1e628f7cfce043c">
compiler/codeGen/CodeGen/Platform/PPC.hs
</a>
</li>
<li class="file-stats">
<a href="#a58b9d47774e5d95065e98e63607866a2ceac6d9">
compiler/codeGen/CodeGen/Platform/PPC_Darwin.hs
</a>
</li>
<li class="file-stats">
<a href="#1ef6bd6cc39e4027248758f6f0e6ec14b56f9c72">
compiler/codeGen/CodeGen/Platform/SPARC.hs
</a>
</li>
<li class="file-stats">
<a href="#58447357426a924ebcdfd497118753d3a5497c2d">
compiler/codeGen/CodeGen/Platform/X86.hs
</a>
</li>
<li class="file-stats">
<a href="#2ed0692c56e57a18611497b9d4c5c7b6ae9503a8">
compiler/codeGen/CodeGen/Platform/X86_64.hs
</a>
</li>
<li class="file-stats">
<a href="#005d25914a6b50b07c6be3b8ccc418044c70902e">
compiler/codeGen/StgCmmClosure.hs
</a>
</li>
<li class="file-stats">
<a href="#6126ef4312141dbb0c8188b3b05136fdb180637a">
compiler/codeGen/StgCmmLayout.hs
</a>
</li>
<li class="file-stats">
<a href="#0f33fd88c617246c7f89c4477d2d1d24f942df23">
compiler/ghc.cabal.in
</a>
</li>
<li class="file-stats">
<a href="#6846a4633a1df62b15f368e7e22420844e3c6352">
compiler/ghc.mk
</a>
</li>
<li class="file-stats">
<a href="#e4bbca3a98f8a12ca9e215588c86568d1ffac270">
compiler/ghci/ByteCodeInstr.hs
</a>
</li>
<li class="file-stats">
<a href="#9d5d4827271e4d5e2f54fe04160bd175fd60bf54">
compiler/ghci/RtClosureInspect.hs
</a>
</li>
<li class="file-stats">
<a href="#1c54ca904a146ce687033c36d4e9131abfbf2269">
<span class="new-file">
+
compiler/main/Config.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#4046c7d6a8687b60dad02104071b70a747bc6cba">
compiler/nativeGen/PPC/CodeGen.hs
</a>
</li>
<li class="file-stats">
<a href="#5c948fafb1c9ea3d700fdd4de82551b4b06bc8d2">
compiler/nativeGen/SPARC/CodeGen.hs
</a>
</li>
<li class="file-stats">
<a href="#e08a7f13d9b4dd9216080725eb81bf254597216d">
compiler/nativeGen/X86/CodeGen.hs
</a>
</li>
<li class="file-stats">
<a href="#a9d23eb447426d7f3469127262985af461dfad78">
compiler/parser/Parser.y
</a>
</li>
<li class="file-stats">
<a href="#844514241b3e1a009f66bf594cbb57fef61482fb">
compiler/prelude/PrelRules.hs
</a>
</li>
<li class="file-stats">
<a href="#9715ddba4708ba02dac192a1f72fa50717761aff">
compiler/prelude/PrimOp.hs
</a>
</li>
<li class="file-stats">
<a href="#42f7098b2e474179480d39d90b79057ae297eb50">
compiler/utils/Binary.hs
</a>
</li>
<li class="file-stats">
<a href="#8bdb62b981f38737157a853655e494433eea6796">
ghc.mk
</a>
</li>
<li class="file-stats">
<a href="#b0c04a7b7fe8afa2c809d2b9dea27a387040c671">
ghc/ghc.mk
</a>
</li>
<li class="file-stats">
<a href="#75e004ba0ee41712b519d7dbb11188801ddbb722">
includes/ghc.mk
</a>
</li>
<li class="file-stats">
<a href="#0dd2f5f05e19dba7e882388d2af59fde27737454">
libraries/ghc-prim/.gitignore
</a>
</li>
<li class="file-stats">
<a href="#4c196af54dc163066e3b52830ae884ffb25798be">
libraries/ghc-prim/ghc-prim.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/000738d211940413421ace5cc04ee9e83c96c62a...c90f28ec00ecfc74935b3c216d5433292c219d6c">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>