yesod/yesod-core/Yesod/Routes
Erik de Castro Lopo 226c381baa yesod-core: Make it work with ghc-8.0
Use CPP hackery to make it compile with ghc-8.0 and ghc 7.10. If
ghc-7.10 works, I assume earlier supported versions of GHC also
work. All tests pass with both GHC versions.

Unfortunately, the TH changes force changes in the type signature
of Yesod.Routes.TH.RenderRoute.mkRouteCons from:

    mkRouteCons :: [ResourceTree Type] -> ([Con], [Dec])

to

    mkRouteCons :: [ResourceTree Type] -> Q ([Con], [Dec])

and I can't see a way around that.
2016-04-19 14:52:03 +10:00
..
TH yesod-core: Make it work with ghc-8.0 2016-04-19 14:52:03 +10:00
Class.hs Document Route typeclasses 2014-10-05 15:06:23 -07:00
Overlap.hs Clean up a bunch of warnings 2014-09-29 08:08:02 +03:00
Parse.hs Allow lines of dashes in route files 2016-03-11 14:09:57 +06:00
TH.hs Merge yesod-routes into yesod-core entirely 2014-09-07 17:34:37 +03:00