Home

Awesome

TODO: fix Ray, Sphere, UNPACK, Strict to be TEXTTT

9ee060d (HEAD -> master, origin/master, origin/HEAD) Fix difference with C++ version. d634745 Avoid CPU ieee754 slow paths. 16c5641 Use LLVM backend. 4e141a7 Optimize file writing. 07d68de Custom datatype for 'intersects' parameter passing. 8093155 Hand unroll the fold in intersects. 149bc9f Remove Maybe from intersect(s). 7911c91 Strategic application of strictness. 361eb1e Reduce to only useful strictnesses. 5caf84c Set everything in smallpt to be strict. eb9a3c1 Remove mutability. 5704ace Convert erand48 to pure Haskell. 66c39a6 Change from maximum on a list to max. fc36430 Use a pattern synonym to unpack Refl in Sphere. f3819f8 Mark entries of Ray and Sphere as UNPACK and Strict. 76a82d5 Restrict the export list to 'main'. 0e242c5 Warning cleanup import of smallpt.hs and smallpt.cpp.

0e242c58b59b223289fe10f4bf4a9da36073a6f4