<div dir="ltr"><div><div><div><div><div>You may have noticed that I have submitted a lot of patches for the 7.10.2 release at a very<br> late stage.<br><br></div>I apologise for this, but it has been triggered by an exciting test conducted by Matt Pickering<br> using the new ghc-exactprint[1] based on the API Annotations in 7.10.1<br><br></div>He ran it in round-trip mode over all the source files in hackage, with the following results<br><br>Total: 62,741 files.<br>Parse fails: 6,611<br>CPP: 4,487 (not currently processed, coming soon)<br><br>So the total succesfully processed was 51,643 files.<br><br>Of these,  3,042 failed to reproduce the source exactly.<br><br></div>The patches coming in are to bring the 3,042 count down even further.<br><br></div>Regards<br></div>  Alan<br><div><div><br>[1]  <a href="https://github.com/alanz/ghc-exactprint">https://github.com/alanz/ghc-exactprint</a><br></div></div></div>