daml/ledger/participant-state
Samir Talwar 54687a579c
kvutils: Reduce the surface area of fingerprints in pre-execution. [KVL-747] (#8289)
* kvutils: Move read set generation to the commit strategy.

* kvutils: Make the submission validator abstract over the read set.

* kvutils: Split post-execution conflict detection from finalization.

* kvutils: Ignore the read set in the post-execution finalizer.

* kvutils: Extract a trait for conflict detection.

CHANGELOG_BEGIN
CHANGELOG_END

* kvutils: Extract out a trait for post-execution finalization.

* kvutils: Generalize the write set in PreExecutingValidatingCommitter.

* kvutils: In submission validation, create the input state once.

* kvutils: Generalize PreExecutingCommitStrategy over keys and values.

* kvutils: Extract KeyNotPresentInInputException to the top level.

* kvutils: Inline type aliases where they're only used once or twice.

* kvutils: Improve naming and commentary around post-execution.
2020-12-15 12:52:08 +00:00
..
kvutils kvutils: Reduce the surface area of fingerprints in pre-execution. [KVL-747] (#8289) 2020-12-15 12:52:08 +00:00
protobuf Bazel: Reduce visibility of Protobuf JARs and accoutrements. (#8121) 2020-12-01 14:00:44 +00:00
src Upgrade rules-scala and scalatest (#8187) 2020-12-08 06:59:23 +01:00
BUILD.bazel Bazel: Factor out logic around Protobuf JARs. [KVL-714] (#8084) 2020-11-27 08:34:53 +00:00