lambda-llama / bitset

A compact functional set data structure
http://hackage.haskell.org/package/bitset
MIT License
13 stars 13 forks source link

[RFC] Compatibility with GHC 7.7 #11

Closed bgamari closed 10 years ago

bgamari commented 11 years ago

Here are a few changes allowing things to build on GHC 7.7. Note that gmp-extras.cmm is likely broken for older GHCs at this point as we now use new-style 7.7. Also testBitIntegerzh is now provided by GHC. Given the number of differences between the old and new C-- code, I'm not really sure how to support both simultaneously. Thoughts?

superbobry commented 11 years ago

Thank you, I'll see if we can merge this without breaking compatibility with older versions of GHC.

superbobry commented 11 years ago

How can I install GHC 7.7? is it the version from GHC repository?

bgamari commented 11 years ago

Yes. 7.7 is the version number associated with the development version before 7.8 is released (which should be in a few weeks).

superbobry commented 10 years ago

JFYI, I'm waiting for the official release of GHC 7.8 to update the package.

knsd commented 10 years ago

Thanks a lot, I use your code with a little modification to 7.6 compatibility.