daml/libs-haskell
Martin Huschenbett e54ec705b5
Stop deriving ToJSON/FromJSON when using makeInstances (#695)
This is mostly a preparation for dropping `makeInstances` entirely.

As a side effect we have to change how we test properties of the DAML-LF
generated by damlc. Previously, we turned the AST into JSON using its
`ToJSON` instances. Now, we turn the AST into JSON using the `ToJSONPB`
instances generated by `proto3-suite`. The resulting JSON is then
inspected using the `jq` tool in both cases. This change actually improves
our testing since we're now testing properties of the generated protobuf
encoding of the AST rather than of our pleasant Haskell representation of
the AST.
2019-04-25 15:38:41 +02:00
..
bazel-runfiles Enforce consistent formatting of BUILD files. (#412) 2019-04-12 13:10:16 +02:00
da-hs-base Stop deriving ToJSON/FromJSON when using makeInstances (#695) 2019-04-25 15:38:41 +02:00
da-hs-json-rpc Enforce consistent formatting of BUILD files. (#412) 2019-04-12 13:10:16 +02:00
da-hs-language-server Disable echo in daml wrapper script (#655) 2019-04-24 19:00:21 +00:00
da-hs-pretty Enforce consistent formatting of BUILD files. (#412) 2019-04-12 13:10:16 +02:00
prettyprinter-syntax Enforce consistent formatting of BUILD files. (#412) 2019-04-12 13:10:16 +02:00