invertible 0.2.0.6 → 0.2.0.7
raw patch · 2 files changed
+11/−3 lines, 2 filesdep ~basedep ~lensPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, lens
API changes (from Hackage documentation)
Files
- Data/Invertible/TH.hs +10/−2
- invertible.cabal +1/−1
Data/Invertible/TH.hs view
@@ -49,8 +49,16 @@ patToExp :: TH.Pat -> TH.Exp patToExp (TH.LitP l) = TH.LitE l patToExp (TH.VarP v) = TH.VarE v-patToExp (TH.TupP l) = TH.TupE $ map patToExp l-patToExp (TH.UnboxedTupP l) = TH.UnboxedTupE $ map patToExp l+patToExp (TH.TupP l) = TH.TupE $ map (+#if MIN_VERSION_template_haskell(2,16,0)+ Just .+#endif+ patToExp) l+patToExp (TH.UnboxedTupP l) = TH.UnboxedTupE $ map (+#if MIN_VERSION_template_haskell(2,16,0)+ Just .+#endif+ patToExp) l #if MIN_VERSION_template_haskell(2,12,0) patToExp (TH.UnboxedSumP p a n) = TH.UnboxedSumE (patToExp p) a n #endif
invertible.cabal view
@@ -1,5 +1,5 @@ name: invertible-version: 0.2.0.6+version: 0.2.0.7 synopsis: bidirectional arrows, bijective functions, and invariant functors description: Representations and operations for bidirectional arrows (total isomorphisms: an