daml/stack-snapshot.yaml
Moisés Ackerman d23d113667
Restructure interface desugaring (#11555)
* Update ghc patch

* Replace Implements proxy datatype with a class

* Expose 'Implements' class in Prelude

* Add DA.Internal.Desugar.HasMethod class

This allows us to get the type of a method of an interface through the functional dependency

* Convert interfaces from new desugaring

* Update Interface daml-test-file to use Interface class functions

* Update InterfaceDesugared daml-test-file

* Replace remaining uses of Is<Interface> methods with Implements

* Document HasMethod, Method and mkMethod

* Ignore _method_ bindings in convertBind

* Ignore interface desugaring types/classes/instances/functions in LF conversion

* update snapshot after pin on windows

changelog_begin
changelog_end
2021-11-19 10:06:49 +01:00

40 lines
1.5 KiB
YAML

# Copyright (c) 2021 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
resolver: lts-18.0
packages:
- archive: https://daml-binaries.da-ext.net/da-ghc-lib/ghc-lib-37eea5cf5534b712317d827ad081ca28.tar.gz
sha256: "719ff9dddcf74522a58edfed306f83303947f7bebb6453f55221203ff2692679"
- archive: https://daml-binaries.da-ext.net/da-ghc-lib/ghc-lib-parser-37eea5cf5534b712317d827ad081ca28.tar.gz
sha256: "6361ac8a39088aa53478d5a6c878801e334e4c55309dc85360bdc6b2e5000335"
- github: digital-asset/hlint
commit: "c8246c1feb932858ff2b5d7e9e900068a974bf57"
sha256: "3da24baf789c5f00211a92e24153e6b88102befaa946ada1f707935554500fe2"
- aeson-extra-0.4.1.3
- ghc-lib-parser-ex-8.8.5.8
- bytestring-nums-0.3.6
- extra-1.7.1
- github: awakesecurity/gRPC-haskell
commit: "0cb7999e9e89d0c17c5e1d917e97cc6e450b9346"
sha256: "531bbd4df2eca160be436074ade336a70cad3a6477df8d00d479440edfe9896b"
- grpc-haskell-core-0.0.0.0
- fuzzy-0.1.0.0
- lsp-1.2.0.0
- lsp-types-1.2.0.0
- lsp-test-0.14.0.0
- haskell-src-1.0.3.1
- hpp-0.6.3
- parser-combinators-1.2.1
- github: awakesecurity/proto3-suite
commit: "0af901f9ef3b9719e08eae4fab8fd700d6c8047a"
sha256: "b294ff0fe24c6c256dc8eca1d44c2a9a928b9a1bc70ddce6a1d059499edea119"
- proto3-wire-1.2.0
- regex-base-0.94.0.0
- regex-tdfa-1.3.1.0
- shake-0.18.5
- simple-smt-0.9.4
- stm-conduit-4.0.1
# Core packages, need to be listed for integer-simple flags.
- integer-simple-0.1.1.1
- text-1.2.3.1