bscarlet / llvm-general

Rich LLVM bindings for Haskell (with transfer of LLVM IR to and from C++, detailed compilation pass control, etc.)
http://hackage.haskell.org/package/llvm-general
132 stars 38 forks source link

Llvm 3.8 travis #175

Closed cocreature closed 8 years ago

cocreature commented 8 years ago

This travis config drops support for 7.6 and enables travis for 8.0, i.e. the last three GHC releases.

The build fails (you wanted small PRs so I didn’t include the commits that fix it)

All three PRs need the metadata PR to pass. 8.0 needs the PR that provides the necessary updates, 7.10 seems to need the changes to the flag selection to pass. ftr my llvm-3.8 branch uses the exact same travis config and all tests pass.

bscarlet commented 8 years ago

Aside from the trailing newline question, looks good.

cocreature commented 8 years ago

Trailing newline added.

bscarlet commented 8 years ago

For extra credite, now cherry pick this change into the llvm-3.4 and llvm-3.5 branches and adjust it however is necessary.