Permalink
Browse files

Merge pull request #553 from RyanGlScott/th-abstraction

Use the th-abstraction library to factor out some TH boilerplate
  • Loading branch information...
2 parents 6b27594 + 7562723 commit 2bc6f22f164d172d0d77d878422b67433a57a9d8 @bergmark bergmark committed on GitHub Jun 13, 2017
Showing with 362 additions and 663 deletions.
  1. +354 −663 Data/Aeson/TH.hs
  2. +1 −0 aeson.cabal
  3. +1 −0 benchmarks/aeson-benchmarks.cabal
  4. +1 −0 stack-bench.yaml
  5. +1 −0 stack-lts6.yaml
  6. +1 −0 stack-lts7.yaml
  7. +1 −0 stack-lts8.yaml
  8. +1 −0 stack-nightly.yaml
  9. +1 −0 stack-pure-unescape.yaml
View

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -125,6 +125,7 @@ library
tagged >=0.8.3 && <0.9,
template-haskell >= 2.7,
text >= 1.1.1.0,
+ th-abstraction >= 0.2.2 && < 0.3,
time >= 1.1.1.4,
time-locale-compat >= 0.1.1 && < 0.2,
unordered-containers >= 0.2.5.0 && < 0.3,
@@ -54,6 +54,7 @@ library
tagged >=0.8.3 && <0.9,
template-haskell >= 2.4,
text >= 1.1.1.0,
+ th-abstraction >= 0.2.2 && < 0.3,
time,
transformers,
unordered-containers >= 0.2.3.0,
View
@@ -4,3 +4,4 @@ packages:
- benchmarks
extra-deps:
- quickcheck-instances-0.3.14
+- th-abstraction-0.2.2.0
View
@@ -8,6 +8,7 @@ extra-deps:
- quickcheck-instances-0.3.14
- semigroups-0.18.2
- tagged-0.8.5
+- th-abstraction-0.2.2.0
- transformers-compat-0.5.1.4
flags:
flags:
View
@@ -5,6 +5,7 @@ packages:
extra-deps:
- integer-logarithms-1
- quickcheck-instances-0.3.14
+- th-abstraction-0.2.2.0
flags:
aeson:
fast: true
View
@@ -4,6 +4,7 @@ packages:
- attoparsec-iso8601
extra-deps:
- quickcheck-instances-0.3.14
+- th-abstraction-0.2.2.0
flags:
aeson:
fast: true
View
@@ -4,6 +4,7 @@ packages:
- attoparsec-iso8601
extra-deps:
- quickcheck-instances-0.3.14
+- th-abstraction-0.2.2.0
flags:
aeson:
fast: true
View
@@ -3,6 +3,7 @@ packages:
- '.'
extra-deps:
- quickcheck-instances-0.3.14
+- th-abstraction-0.2.2.0
flags:
aeson:
fast: true

0 comments on commit 2bc6f22

Please sign in to comment.