mirror of
https://github.com/digital-asset/daml.git
synced 2024-11-10 10:46:11 +03:00
dcdcf7f0c0
* Generalize AnyTemplate type to Any in DAML-LF See #3131 for the motivation for this. The tl;dr is that we need something like AnyTemplate for choice types as well. Since the protobuf was already more general in anticipation of such a change, this change only changes the internal AST on the Haskell and Scala side. Since AnyTemplate change has never made it out of 1.dev, I updated the changelog in the LF spec instead of adding a new entry. * Update daml-lf/spec/daml-lf-1.rst Co-Authored-By: Andreas Herrmann <42969706+aherrmann-da@users.noreply.github.com> * windows debugging * more windows debugging * clean expunge * don’t cat the config file * remove comment on type equality * windows … * gnah * foobar * foobar * does anything ever work? * reenable caching * Do not build daml-lf-ast separately
31 lines
1.2 KiB
ReStructuredText
31 lines
1.2 KiB
ReStructuredText
.. Copyright (c) 2019 The DAML Authors. All rights reserved.
|
|
.. SPDX-License-Identifier: Apache-2.0
|
|
|
|
.. This file track the change from daml-lf 1.dev
|
|
|
|
|
|
HEAD — ongoing
|
|
--------------
|
|
|
|
* Add Numerics
|
|
|
|
+ protobuf archive:
|
|
- add `nat` kind
|
|
- add `nat` type
|
|
- add `NUMERIC` primitive type
|
|
- add `numeric` primitive literal
|
|
- add numeric builtins, namely `ADD_NUMERIC`, `SUB_NUMERIC`, `MUL_NUMERIC`, `DIV_NUMERIC`, `ROUND_NUMERIC`, `CAST_NUMERIC`, `SHIFT_NUMERIC`, `LEQ_NUMERIC`, `LESS_NUMERIC`, `GEQ_NUMERIC`, `GREATER_NUMERIC`, `FROM_TEXT_NUMERIC`, `TO_TEXT_NUMERIC`, `INT64_TO_NUMERIC`, `NUMERIC_TO_INT64`, `EQUAL_NUMERIC`
|
|
- deprecate `DECIMAL` primitive type
|
|
- deprecate `decimal` primitive literal
|
|
- deprecate decimal builtins, namely `ADD_DECIMAL`, `SUB_DECIMAL`, `MUL_DECIMAL`, `DIV_DECIMAL`, `ROUND_DECIMAL`, `LEQ_DECIMAL`, `LESS_DECIMAL`, `GEQ_DECIMAL`, `GREATER_DECIMAL`, `FROM_TEXT_DECIMAL`, `TO_TEXT_DECIMAL`, `INT64_TO_DECIMAL`, `DECIMAL_TO_INT64`, `EQUAL_DECIMAL`
|
|
|
|
+ for more details refer to DAML-LF specification
|
|
|
|
* Add ``Any`` type
|
|
|
|
+ protobuf archive:
|
|
- add `ANY` primitive type
|
|
- add `ToAny` and `FromAny` expression
|
|
|
|
+ for more details refer to DAML-LF specification
|