daml/bazel_tools
Stephen Compall 1a93db264d
navigator: Use LF Value ADT in place of ApiValue ADT (#2053)
* replace ApiValue ADT with aliases to daml-lf/transaction Value ADT

* porting rest of navigator to LF Value ADT

* porting more of navigator to LF Value ADT

* last error, not first

* rename ApiValueImplicits file

* special conversion features for ImmArray and FrontStack

- just .to[ImmArray] or .to[FrontStack] any random collection

* finish porting most of navigator main code

* use numeric indices for record field name fallback when pretty-printing

* tuples are not serializable

* use numeric indices for label fallback in JSON verbose encoding

* make traverseEitherStrictly more likely to preserve the seq's class

* to shortcut for ImmArraySeq .to[ImmArraySeq]

* compiling, passing navigator backend tests

* test traverseEitherStrictly more, er, strictly

* pass scalacopts through to scaladoc

* deal with unused warning

* remove unneeded function

* simpler error reporting, more private functions in ApiCodecCompressed

* move slowApply to FrontStack, test it so it actually works

* remove unneeded toStrings; better error from impossible ValueTuple case

* scalafmt FrontStackSpec

* support alternative, label-free record JSON encoding

* fuse some list operations

- suggested by @stefanobaghino-da; thanks

* blue error message
2019-07-16 10:53:17 -04:00
..
client_server_test #2064 Include com.digitalasset namespacing in package names (#2081) 2019-07-09 21:17:59 +00:00
dev_env_package nodejs_dev_env: Use Bazel's repository_ctx.symlink (#2056) 2019-07-09 12:39:16 +02:00
docs open-sourcing daml 2019-04-04 09:33:38 +01:00
java_testing Enforce consistent formatting of BUILD files. (#412) 2019-04-12 13:10:16 +02:00
packaging Update to bazel-0.27 (#1957) 2019-07-05 14:04:47 +00:00
runfiles Only fix paths when running in a bazel environment. (#1842) 2019-06-24 12:13:09 +00:00
BUILD.bazel Get haskell-ide-core to work on our codebase (#1692) 2019-06-16 15:42:48 +02:00
docs.bzl Enforce consistent formatting of BUILD files. (#412) 2019-04-12 13:10:16 +02:00
fat_cc_library.bzl Update to bazel-0.27 (#1957) 2019-07-05 14:04:47 +00:00
ghci-template.sh Fix running the IDE on damlc (#1956) 2019-07-01 17:30:13 +02:00
grpc-bazel-mingw.patch Build gRPC on Windows with GHC's internal Mingw toolchain (#284) 2019-04-08 15:32:46 +02:00
grpc-java-plugin-visibility.patch Update to bazel-0.27 (#1957) 2019-07-05 14:04:47 +00:00
haskell_public_ghci_repl_wrapper.patch Get haskell-ide-core to work on our codebase (#1692) 2019-06-16 15:42:48 +02:00
haskell-arx.patch open-sourcing daml 2019-04-04 09:33:38 +01:00
haskell-c2hs.patch Building c2hs (#355) 2019-04-10 15:12:08 +02:00
haskell-darwin-symlink-dylib.patch Update rules_haskell and static GHC (#1515) 2019-07-01 13:26:19 +02:00
haskell-drop-fake-static.patch Update rules_haskell and static GHC (#1515) 2019-07-01 13:26:19 +02:00
haskell-ghci-grpc.patch Update rules_haskell and static GHC (#1515) 2019-07-01 13:26:19 +02:00
haskell-hie-bios.patch Update the hie-bios commit SHA (#1825) 2019-06-22 12:01:44 -04:00
haskell-windows-extra-libraries.patch Update rules_haskell and static GHC (#1515) 2019-07-01 13:26:19 +02:00
haskell-windows-library-dirs.patch Update to bazel-0.27 (#1957) 2019-07-05 14:04:47 +00:00
haskell.bzl Fix CPP issue with default da-ghci (#1889) 2019-06-26 12:53:13 +00:00
hlint.bzl Update to bazel-0.27 (#1957) 2019-07-05 14:04:47 +00:00
java.bzl Fixes 895: Improve DA Bazel rules for building javadocs. (#896) 2019-05-14 09:40:30 +02:00
javadoc_library.bzl Build javadoc for daml-lf-archive (#1867) 2019-06-25 21:12:25 +02:00
os_info.bzl open-sourcing daml 2019-04-04 09:33:38 +01:00
pkg.bzl Enforce consistent formatting of BUILD files. (#412) 2019-04-12 13:10:16 +02:00
pom_file.bzl Update to bazel-0.27 (#1957) 2019-07-05 14:04:47 +00:00
pom_template.xml Fixes 895: Improve DA Bazel rules for building javadocs. (#896) 2019-05-14 09:40:30 +02:00
proto.bzl Enforce consistent formatting of BUILD files. (#412) 2019-04-12 13:10:16 +02:00
rules_nodejs_bash.patch open-sourcing daml 2019-04-04 09:33:38 +01:00
rules_nodejs_default_shell_env.patch open-sourcing daml 2019-04-04 09:33:38 +01:00
scala-escape-jvmflags.patch Update to bazel-0.27 (#1957) 2019-07-05 14:04:47 +00:00
scala.bzl navigator: Use LF Value ADT in place of ApiValue ADT (#2053) 2019-07-16 10:53:17 -04:00
workspace_status.cmd windows: working //:git-revision target (#434) 2019-04-12 13:25:31 +02:00
workspace_status.sh open-sourcing daml 2019-04-04 09:33:38 +01:00