Upgrade regex-base,compat,posix with GHC 6.8
Since GHC is upgrading to 6.8 immanently I wanted to request updating the regex-* packages that it comes with. I hope this is a good location for such a request.
There benefits of the new regex-base:
- The RegexMaker class has additional monadic versions which use fail to report errors. This is a vast improvement on having to go to a much lower level to handle errors.
- Some RegexContext instances have been altered to use newtypes. This removes the potential overlaps and allows Hugs to compile the same code as GHC (which only detects overlaps lazily).
- The latest regex-* packages (such as regex-pcre) expect the new regex-base and will be easier for users to install.
The new versions are under http://darcs.haskell.org/packages/regex-unstable/ and are currently:
regex-base: 0.91 regex-compat: 0.90 regex-posix: 0.92
I have not been personally following the ghc development branch, but I think they should either already compile or be easy to adapt to the new version.
Is there anything I should do to help support this upgrade?
Trac metadata
Trac field | Value |
---|---|
Version | 6.6.1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | libraries (other) |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | Multiple |
Architecture | Multiple |