<div dir="ltr">My reason for sticking with 8.6.5 is that I don't yet trust GHCJS with later GHC versions.  Thanks everyone for the pointers and suggestions.  I'll look further into this when I have more time.  (Alas, it's not my full-time job, so that's probably not until the weekend.)</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 15, 2020 at 5:11 AM Simon Peyton Jones <<a href="mailto:simonpj@microsoft.com">simonpj@microsoft.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-GB">
<div class="gmail-m_-5961725885908964930WordSection1">
<p class="MsoNormal"><span>Is there a reason you want to stick with 8.6.5?
<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>One way to find what you want is to use git-bisect to find the commit that made the change.  I think various people have automated setups for this.<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>Simon<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<div style="border-top:none;border-right:none;border-bottom:none;border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> ghc-devs <<a href="mailto:ghc-devs-bounces@haskell.org" target="_blank">ghc-devs-bounces@haskell.org</a>>
<b>On Behalf Of </b>Chris Smith<br>
<b>Sent:</b> 14 June 2020 14:43<br>
<b>To:</b> <a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
<b>Subject:</b> Looking for a recent error reporting change<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:6pt;margin-left:0cm">
Hi.  In GHC 8.6.5, if I compile a main module that both fails to define `main` and also contains other errors, the other errors are not reported because GHC aborts after realizing that there is no `main`.  In GHC 8.10.1, all errors are reported.  I'm looking
 for where this change was made, in the hopes that it's easy to backport to a local branch of GHC 8.6.5.  Does anyone know off-hand?<u></u><u></u></p>
</div>
</div>
</div>
</div>

</blockquote></div>