mirror of
https://github.com/digital-asset/daml.git
synced 2024-11-10 10:46:11 +03:00
6ece737e46
* Add version 1.15 - move interfaces into them * Update Ast/Version & docs for 1.15, split interface into simple/extended * Stage 1.15 protobuf * Remove references to dev from 1.15 protobufs * Add Tests file for 1.15 in ledger API testtool * Update Version 1.15 changelog with Call/implements * Make 1.14 default again * Add 1.15 as preview version * Add 1.15 test suite to testtool * Reinclude 1.15 in COMPILER_LF_VERSIONS to build model-tests-1.15 * Move v1_15 ledger-api-tests into own suite * Fix InterfaceNotSupported message to 1.15 or higher * satisfy changelog check CHANGELOG_BEGIN CHANGELOG_END * Update tests with extended interface features to only run on 1.dev * Allow unsafe_from_interface and interface_template_type_rep in 1.15 * Fix StableVersions back to 1.14, make EarlyAccessVersions 1.15 * Run retroactive implements tests only in extended interfaces * lint * Temporarily disable 1.15 conformance tests - handle in another PR * Also disable conformance-test-tls1.2-or-newer-1.15 * Disable PureConfigReaderWriter tests that assume early-access == stable * lint * Temporarily disable decode extended interface primitives test * Use dictionary comprehension to generate ledger/test-common test_names * Move InterfaceSubscriptionsIT test back into 1.dev suite * lint * Make exercise guards nullable, ignore Nothing in decode/encode * Desugar UExerciseInterface[Guarded] differently, point to updated GHC * Update to new GHC revision, removes pred argument from `exercise` * Attach correct range to guard support error (if any) Co-Authored-By: Moisés Ackerman <6054733+akrmn@users.noreply.github.com> * Rename interface features Co-Authored-By: Moisés Ackerman <6054733+akrmn@users.noreply.github.com> * Remove unnecessary mention of v1_14 from supportedInputVersions Co-Authored-By: Moisés Ackerman <6054733+akrmn@users.noreply.github.com> * Clarify purpose of `Maybe Expr` type for exercise guard Co-Authored-By: Moisés Ackerman <6054733+akrmn@users.noreply.github.com> * Remove guarded exercise when Extended Interfaces are not enabled * Remove all instances of guarded exercises in versions <= 1.15 * Add check for isId to splitDFunId * Exclude via $cexerciseGuarded check - ClassOpId approach did not work * Run damlc interface tests w/o requires when since DAML_INTERFACE * Update desugared daml for UExerciseInterface[Guarded] generation * Temporarily disable failing damlc tests * Remove 1.dev-only references from 1.15 protobuf Co-authored-by: Moisés Ackerman <6054733+akrmn@users.noreply.github.com> |
||
---|---|---|
.. | ||
src/DA/Daml/LF | ||
BUILD.bazel | ||
daml-lf-proto.cabal |