mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 09:17:43 +03:00
a8b4a84b08
* Move most of the remaining serializable types to stable LF packages The only serializable types left in DAML stdlib after this PR are the following: - DA.Upgrade:MetaEquiv - DA.Random:Minstd - DA.Next.Set:Set - DA.Next.Map:Map - DA.Generics:MetaSel0 - DA.Generics:MetaData0 - DA.Generics:DecidedStrictness - DA.Generics:SourceStrictness - DA.Generics:SourceUnpackedness - DA.Generics:Associativity - DA.Generics:Infix0 - DA.Generics:Fixity - DA.Generics:K1 - DA.Generics:Par1 - DA.Generics:U1 - DA.Internal.Prelude:Optional Ignoring the Generics stuff which isn’t very urgent imho and the Upgrade stuff which is probably going to change significantly anyway, this leaves us with the weird Random module, the wrappers around TextMap which will go away anyway and DA.Internal.Prelude:Optional which shouldn’t exist in the first place (I’ll address that in a separate PR). CHANGELOG_BEGIN - [DAML Compiler] Move more types from daml-stdlib to standalone LF packages. The module names for the types have also changed slightly. This only matters over the Ledger API when you specify the module name explicitly. In DAML you should continue to use the existing module names. - The types from ``DA.Semigroup` are now in a separate package under ``DA.Semigroup.Types`` - The types from ``DA.Monoid` are now in a separate package under ``DA.Monoid.Types`` - The types from ``DA.Time` are now in a separate package under ``DA.Time.Types`` - The types from ``DA.Validation` are now in a separate package under ``DA.Validation.Types`` - The types from ``DA.Logic` are now in a separate package under ``DA.Logic.Types`` - The types from `DA.Date` are now in a separate package under `DA.Date.Types`. - The `Down` type from `DA.Internal.Prelude` is now in a separate package under `DA.Internal.Down`. CHANGELOG_end * Fix serializability of RelTime * fix daml-docs * Fix tests |
||
---|---|---|
.. | ||
codegen-common | ||
codegen-main | ||
hs/bindings | ||
java | ||
scala | ||
ts/codegen |