<div dir="ltr"><div>Hello!</div><div><br></div><div>I have a small ray-tracer project: <a href="https://bitbucket.org/varosi/cgraytrace">https://bitbucket.org/varosi/cgraytrace</a></div><div>From time to time I'm testing it with different GHC versions including ARM.</div><div><br></div><div>Yesterday I successfully compiled it with GHC 8.4.1-rc1. I got compiled it with 8.2.2 and 8.0.2 as well and ran tests for about a minute each on my Intel Core i7 machine on Windows 10 x64.</div><div><br></div><div>I got this results:</div><div><br></div><div>GHC 8.4.1-rc1 </div><div>Average time: 61.87s</div><div><br></div><div>GHC 8.2.2</div><div>Average time: 60.09s</div><div><br></div><div>GHC 8.0.2</div><div>Average time: 67.07s</div><div><br></div><div>Application is doing multi-threaded brute-force ray-tracing with GI, so a lot of rays are shot around.</div><div>It seems that previous GHC 8.2.2 is doing better on a high-performance application. I know that this test is too simple, but it is on a real world problem and application and not one for whole purpose of benchmarking.</div><div><br></div><div>Any thoughts are welcome!</div></div>