<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">

<h3 style="margin-top: 20px; margin-bottom: 10px;">
Matthew Pickering pushed to branch wip/splice-imports-2024 at <a href="https://gitlab.haskell.org/ghc/ghc">Glasgow Haskell Compiler / GHC</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/39c0f8f46902cca9f484f79304416cc76789632e">39c0f8f4</a></strong>
<div>
<span> by Matthew Pickering </span> <i> at 2024-11-04T13:45:05+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #28272d; position: relative; font-family: "GitLab Mono","JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>More no_debug_output
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/70b87c5f3135b4bbb7becac9d6ffa0bd23f4c287">70b87c5f</a></strong>
<div>
<span> by Matthew Pickering </span> <i> at 2024-11-04T13:46:10+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #28272d; position: relative; font-family: "GitLab Mono","JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Test output
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/37f1f3385d710608f822ae265720dc8d3baae2b2">37f1f338</a></strong>
<div>
<span> by Matthew Pickering </span> <i> at 2024-11-04T15:46:59+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #28272d; position: relative; font-family: "GitLab Mono","JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix VarBr stage checking
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/ae2a74c0c7a0f6d06305c6bba3cb04fc06efd4c1">ae2a74c0</a></strong>
<div>
<span> by Matthew Pickering </span> <i> at 2024-11-04T15:47:11+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #28272d; position: relative; font-family: "GitLab Mono","JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Lift deriving.

Generate

'A `appE` lift x `appE lift y

rather than [| A $(lift x) $(lift y) |].
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/723dcd6bb11b3b87af278176a79d736eccd9a896">723dcd6b</a></strong>
<div>
<span> by Matthew Pickering </span> <i> at 2024-11-04T17:36:34+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #28272d; position: relative; font-family: "GitLab Mono","JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>splice imports tests and module graph
</pre>
</li>
<li>
<strong style="font-weight: 600;"><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/dd623619baadc01e340d377e6c0b311b47daa497">dd623619</a></strong>
<div>
<span> by Matthew Pickering </span> <i> at 2024-11-04T17:41:37+00:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #28272d; position: relative; font-family: "GitLab Mono","JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>looping test
</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
30 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#076d011643e7ccd7d4e01c8948db82d0d4f59432">
compiler/GHC/Data/Graph/Directed.hs
</a>
</li>
<li class="file-stats">
<a href="#1dab250036d04cfcf3530f6ff27889f723cc2dda">
compiler/GHC/Driver/Make.hs
</a>
</li>
<li class="file-stats">
<a href="#16b273b96a1c03d4261e2ac6de4cc456ba2dd014">
compiler/GHC/Rename/Splice.hs
</a>
</li>
<li class="file-stats">
<a href="#3aa56839e36b2219f9ad54f5646ef3005da9c672">
compiler/GHC/Tc/Deriv/Generate.hs
</a>
</li>
<li class="file-stats">
<a href="#8e2fd61802dbf01ed3619fa8bab9f6f81df3de08">
compiler/GHC/Unit/Module/Graph.hs
</a>
</li>
<li class="file-stats">
<a href="#2a775e382ea9f44e4c2bab649b3023efe1b9fff9">
libraries/base/tests/IO/Makefile
</a>
</li>
<li class="file-stats">
<a href="#bbbe99b70f21b0a9ec43419d0cc61762c2ff91fc">
testsuite/tests/annotations/should_fail/annfail03.stderr
</a>
</li>
<li class="file-stats">
<a href="#5ecae03fd705a8fbe39ec9d4b72f1cf7e42c9216">
testsuite/tests/annotations/should_fail/annfail04.stderr
</a>
</li>
<li class="file-stats">
<a href="#81749adf31ac290c1f26aa0fb182c851f979c1c1">
testsuite/tests/annotations/should_fail/annfail06.stderr
</a>
</li>
<li class="file-stats">
<a href="#55fd136f7fb7a59e3ce10c986c19822f3c058868">
testsuite/tests/annotations/should_fail/annfail09.stderr
</a>
</li>
<li class="file-stats">
<a href="#3c74b04bb71cf1fa6d19449324b5624f8d564376">
testsuite/tests/driver/j-space/jspace.hs
</a>
</li>
<li class="file-stats">
<a href="#25f68703f1d1ef244aacacbbc84228236161761c">
testsuite/tests/module/mod185.stderr
</a>
</li>
<li class="file-stats">
<a href="#e6a699bed61e0c8d8109f383d714115200dd37b4">
testsuite/tests/parser/should_compile/DumpParsedAst.stderr
</a>
</li>
<li class="file-stats">
<a href="#338eb1c1a80bcdbcecf4018a1808183f4305c65b">
testsuite/tests/parser/should_compile/DumpRenamedAst.stderr
</a>
</li>
<li class="file-stats">
<a href="#4afdc3da79634c15b8fbfb6e765dc12ea54bece7">
testsuite/tests/parser/should_compile/DumpSemis.stderr
</a>
</li>
<li class="file-stats">
<a href="#ee24e3a743c7969d4a3cfdec1d00511d39dad123">
testsuite/tests/parser/should_compile/KindSigs.stderr
</a>
</li>
<li class="file-stats">
<a href="#c7cbb518abd02952b7e40de417eb0ee3adf61a8c">
testsuite/tests/parser/should_compile/T14189.stderr
</a>
</li>
<li class="file-stats">
<a href="#7831d09b8aeead41f7c81ebb634d9ad255d0efb7">
testsuite/tests/patsyn/should_compile/T13350/Makefile
</a>
</li>
<li class="file-stats">
<a href="#97fecc0c834d43e88dd591543c2a81126e5967c9">
testsuite/tests/quasiquotation/qq001/qq001.stderr
</a>
</li>
<li class="file-stats">
<a href="#25a1d0cec1f8f22293943f129b704183f5098088">
testsuite/tests/quasiquotation/qq002/qq002.stderr
</a>
</li>
<li class="file-stats">
<a href="#c8a6d263f2cab52ecfc7306c0eece908a1a94e1e">
testsuite/tests/quasiquotation/qq003/qq003.stderr
</a>
</li>
<li class="file-stats">
<a href="#f222d3a339349d3fa120277eeb53a82676a20f42">
testsuite/tests/quasiquotation/qq004/qq004.stderr
</a>
</li>
<li class="file-stats">
<a href="#607b07e2d126d5a48ffb86b87f47062d01817c42">
testsuite/tests/rts/Makefile
</a>
</li>
<li class="file-stats">
<a href="#7aca079cc2a0713e7a0ebc27f1de8b29f5801c9b">
testsuite/tests/rts/T1791/Makefile
</a>
</li>
<li class="file-stats">
<a href="#705b8be18c626f3ebe2ae89293ff2694d44af09e">
testsuite/tests/showIface/DocsInHiFile1.stdout
</a>
</li>
<li class="file-stats">
<a href="#9dfbee3365f354e1eefb326299406a6ee60da5f5">
testsuite/tests/showIface/DocsInHiFileTH.stdout
</a>
</li>
<li class="file-stats">
<a href="#cc78ebcdf00ec29b9510f2700ea1450bcbf032bd">
testsuite/tests/showIface/HaddockIssue849.stdout
</a>
</li>
<li class="file-stats">
<a href="#5755888827263a890dee04e48e266d2d846caefa">
testsuite/tests/showIface/HaddockOpts.stdout
</a>
</li>
<li class="file-stats">
<a href="#8e21c3281d7662fbbbd8edff72542847f809699f">
testsuite/tests/showIface/HaddockSpanIssueT24378.stdout
</a>
</li>
<li class="file-stats">
<a href="#4f9b65ce156587a0485bb4dd8ca89c8388c8938f">
testsuite/tests/showIface/LanguageExts.stdout
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
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: #737278;">

<br>
<a href="https://gitlab.haskell.org/ghc/ghc/-/compare/3e18b3d7eb33dc964df728ab18bb10e5853dbeaa...dd623619baadc01e340d377e6c0b311b47daa497">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://gitlab.haskell.org">gitlab.haskell.org</a>. <a href="https://gitlab.haskell.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://gitlab.haskell.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>



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