compiling-to-categories / concat

Compiling to Categories
http://conal.net/papers/compiling-to-categories
BSD 3-Clause "New" or "Revised" License
431 stars 49 forks source link

CI overhaul #48

Closed adamgundry closed 5 years ago

adamgundry commented 5 years ago

This adjusts Travis CI so that it builds everything and runs the gold-tests on GHC 8.0.2, 8.2.2, 8.4.3 and 8.6.1. The actual gold-tests run is permitted to fail on 8.0.2 and 8.6.1, as the expected output for some tests differs between GHC versions, but I think it makes sense to run the tests in CI so as to be able to look at the build log and observe changes in the tests.

I made one small additional fix to support building under GHC 8.6.1, and disabled -ddump-rule-rewrites in graphics-examples in the interests of speeding up the tests.

Feedback welcome. Are there any other tests we should be running?

conal commented 5 years ago

I'd forgotten about this PR. Thanks!