yesod/yesod-core/Yesod/Routes/TH
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
..
Dispatch.hs Pass hierarchical route arguments to subsites 2016-01-19 15:21:15 +05:30
ParseRoute.hs Add hook to apply arbitrary function to all handlers 2015-12-09 11:29:13 -08:00
RenderRoute.hs yesod-core: Make it work with ghc-8.0 2016-04-19 14:52:03 +10:00
RouteAttrs.hs Merge yesod-routes into yesod-core entirely 2014-09-07 17:34:37 +03:00
Types.hs expose Yesod/Routes/TH/Types.hs 2014-09-30 12:44:09 -07:00