<!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, "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: 0.875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
}
body {
font-family: var(--default-regular-font, -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,0.01) 0 0 1px; font-family: var(--default-regular-font, -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;">
Marge Bot pushed to branch master 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: bold;"><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/abd9e37ced25bd5c20d11934e937b92c00f62f6f">abd9e37c</a></strong>
<div>
<span> by Norman Ramsey </span> <i> at 2023-05-26T15:28:12-04:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, "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;'>testsuite: add WasmControlFlow test

This patch adds the WasmControlFlow test to test the wasm backend's
relooper component.
</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
30 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#e4087e5cb8ddcb9b2ab5b92775bb1a7458197159">
compiler/GHC/Wasm/ControlFlow/FromCmm.hs
</a>
</li>
<li class="file-stats">
<a href="#cd4a7eca1097fa4576f05ec8d346e4d6e60b311d">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/ActionsAndObservations.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#a033cb59245c38f50f5777dd042759576f8d9ef8">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/BitConsumer.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#a1ce9e6f0e64c0a4cdb221e99e673498e18d6a3b">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/CmmPaths.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#c95c1013fa344dd8717187ec3714caf8a95c3359">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/ControlTestMonad.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#ad91fcf6f2992eb72e30c0352f970e5ad5b8b909">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/EntropyTransducer.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#43aa8c9f0862c912934d464882bc7ce10f9cfc5f">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/LoadCmmGroup.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#bc5a74f99f0b6b5afc86502f62095ec9cbaadbc9">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/README.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#ae0dcbee3236209b108dbd86c357cc7eb4932b52">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/RunCmm.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#8f5348ed15567f8177133b61181b00c0cbde714a">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/RunWasm.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#2d3f879da55702c84db86e3e4b9951f033a0374b">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/WasmControlFlow.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#fd28230041f3b5f7066841dcb506daf665f49602">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/WasmControlFlow.stdout
</span>
</a>
</li>
<li class="file-stats">
<a href="#f0b72d9f9e113ee03ef8b1123032f35045cc0249">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/all.T
</span>
</a>
</li>
<li class="file-stats">
<a href="#1b7dbc5722335b9b0d7c2395fc2e3f410cba4b5d">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/Church.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#03cbb7dcc3bb5957c2db414866dcf90cf63151ac">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/Closure.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#b81aebeb4bba47095fa70176065c7e08acc43cc4">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/FailingLint.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#5a48b85bffd09d7f7d57126408d5bb143b66a1c0">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/Irr.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#860af3b30386f5af2fa5c3eca78f33dd4a9c8f51">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/Irr2.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#8be3548143ddbe713b957a866bac9edb2d741fa6">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/Irr3.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#5ac02e5efa97aa19ff08b2f69e546b19990b609d">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/Irr4.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#f3b46dbbd3aa2c869a67faa6416e178519090d27">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/Length.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#db2efd5503dfb41d5f29da32ae89e75ce69df4af">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/Map.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#c8e009516f882b21608051d683f3911f1d68de10">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/Max.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#d5b389afca22a3083f5ac3d7b38fc8516a73a410">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/PJIf.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#2ce8f2d55a0460b3bda7cb8a1d6b9bc8102c0379">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/dec.cmm
</span>
</a>
</li>
<li class="file-stats">
<a href="#0928c2d4324f843cd4aad38e748ec76c50449587">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/dloop.cmm
</span>
</a>
</li>
<li class="file-stats">
<a href="#9a15d7e70add672407d15fe38dfacf39a2a40aed">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/ex10.cmm
</span>
</a>
</li>
<li class="file-stats">
<a href="#dafce24414ce848ce97020e2c2e6ee805d4b3f55">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/ex9.cmm
</span>
</a>
</li>
<li class="file-stats">
<a href="#5a3d34c350e420c5dcfe3018c9a99ad705e122b3">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/fig1b.cmm
</span>
</a>
</li>
<li class="file-stats">
<a href="#a370a0211441b6ea714e02ee975676e0847805b0">
<span class="new-file">
+
testsuite/tests/wasm/should_run/control-flow/src/hardswitch.cmm
</span>
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: 0.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/-/commit/abd9e37ced25bd5c20d11934e937b92c00f62f6f">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>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/abd9e37ced25bd5c20d11934e937b92c00f62f6f"}}</script>


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