Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plutus release 1.36.0.0 #6555

Merged
merged 2 commits into from
Oct 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions cardano-constitution/cardano-constitution.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -82,10 +82,10 @@ library
, base >=4.9 && <5
, containers
, filepath
, plutus-core ^>=1.35
, plutus-ledger-api ^>=1.35
, plutus-tx ^>=1.35
, plutus-tx-plugin ^>=1.35
, plutus-core ^>=1.36
, plutus-ledger-api ^>=1.36
, plutus-tx ^>=1.36
, plutus-tx-plugin ^>=1.36
, regex-tdfa
, safe
, template-haskell
Expand Down Expand Up @@ -124,9 +124,9 @@ test-suite cardano-constitution-test
, containers
, directory
, filepath
, plutus-core:{plutus-core, plutus-core-testlib} ^>=1.35
, plutus-ledger-api ^>=1.35
, plutus-tx ^>=1.35
, plutus-core:{plutus-core, plutus-core-testlib} ^>=1.36
, plutus-ledger-api ^>=1.36
, plutus-tx ^>=1.36
, QuickCheck
, serialise
, tasty
Expand All @@ -151,4 +151,4 @@ executable create-json-envelope
, base
, cardano-api
, cardano-constitution
, plutus-ledger-api ^>=1.35
, plutus-ledger-api ^>=1.36
10 changes: 5 additions & 5 deletions doc/docusaurus/docusaurus-examples.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,9 @@ library docusaurus-code

build-depends:
, base >=4.9 && <5
, plutus-core ^>=1.35
, plutus-ledger-api ^>=1.35
, plutus-tx ^>=1.35
, plutus-core ^>=1.36
, plutus-ledger-api ^>=1.36
, plutus-tx ^>=1.36

if !(impl(ghcjs) || os(ghcjs))
build-depends: plutus-tx-plugin
Expand All @@ -55,5 +55,5 @@ executable example-cip57
build-depends:
, base ^>=4.18
, containers
, plutus-ledger-api ^>=1.35
, plutus-tx ^>=1.35
, plutus-ledger-api ^>=1.36
, plutus-tx ^>=1.36
128 changes: 64 additions & 64 deletions plutus-benchmark/plutus-benchmark.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,8 @@ library plutus-benchmark-common
, directory
, filepath
, flat ^>=0.6
, plutus-core ^>=1.35
, plutus-ledger-api ^>=1.35
, plutus-core ^>=1.36
, plutus-ledger-api ^>=1.36
, plutus-tx-test-util
, tasty
, tasty-golden
Expand All @@ -122,9 +122,9 @@ library nofib-internal
, base >=4.9 && <5
, deepseq
, plutus-benchmark-common
, plutus-core ^>=1.35
, plutus-tx ^>=1.35
, plutus-tx-plugin ^>=1.35
, plutus-core ^>=1.36
, plutus-tx ^>=1.36
, plutus-tx-plugin ^>=1.36

executable nofib-exe
import: lang, ghc-version-support, os-support
Expand All @@ -138,8 +138,8 @@ executable nofib-exe
, nofib-internal
, optparse-applicative
, plutus-benchmark-common
, plutus-core ^>=1.35
, plutus-tx ^>=1.35
, plutus-core ^>=1.36
, plutus-tx ^>=1.36
, prettyprinter
, transformers

Expand Down Expand Up @@ -177,8 +177,8 @@ test-suite plutus-benchmark-nofib-tests
, base >=4.9 && <5
, nofib-internal
, plutus-benchmark-common
, plutus-core:{plutus-core, plutus-core-testlib} ^>=1.35
, plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.35
, plutus-core:{plutus-core, plutus-core-testlib} ^>=1.36
, plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.36
, tasty
, tasty-hunit
, tasty-quickcheck
Expand All @@ -204,9 +204,9 @@ library lists-internal
, base >=4.9 && <5
, mtl
, plutus-benchmark-common
, plutus-core ^>=1.35
, plutus-tx ^>=1.35
, plutus-tx-plugin ^>=1.35
, plutus-core ^>=1.36
, plutus-tx ^>=1.36
, plutus-tx-plugin ^>=1.36

executable list-sort-exe
import: lang, ghc-version-support, os-support
Expand All @@ -217,7 +217,7 @@ executable list-sort-exe
, lists-internal
, monoidal-containers
, plutus-benchmark-common
, plutus-core ^>=1.35
, plutus-core ^>=1.36

benchmark lists
import: lang, ghc-version-support, os-support
Expand All @@ -229,7 +229,7 @@ benchmark lists
, criterion >=1.5.9.0
, lists-internal
, plutus-benchmark-common
, plutus-ledger-api ^>=1.35
, plutus-ledger-api ^>=1.36

test-suite plutus-benchmark-lists-tests
import: lang, ghc-version-support, os-support
Expand All @@ -246,8 +246,8 @@ test-suite plutus-benchmark-lists-tests
, base >=4.9 && <5
, lists-internal
, plutus-benchmark-common
, plutus-core:plutus-core-testlib ^>=1.35
, plutus-tx:plutus-tx-testlib ^>=1.35
, plutus-core:plutus-core-testlib ^>=1.36
, plutus-tx:plutus-tx-testlib ^>=1.36
, tasty
, tasty-quickcheck

Expand All @@ -268,8 +268,8 @@ benchmark validation
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
, plutus-core ^>=1.35
, plutus-ledger-api ^>=1.35
, plutus-core ^>=1.36
, plutus-ledger-api ^>=1.36

---------------- validation-decode ----------------

Expand All @@ -289,8 +289,8 @@ benchmark validation-decode
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
, plutus-core ^>=1.35
, plutus-ledger-api ^>=1.35
, plutus-core ^>=1.36
, plutus-ledger-api ^>=1.36

---------------- validation-full ----------------

Expand All @@ -310,8 +310,8 @@ benchmark validation-full
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
, plutus-core ^>=1.35
, plutus-ledger-api ^>=1.35
, plutus-core ^>=1.36
, plutus-ledger-api ^>=1.36

---------------- Cek cost model calibration ----------------

Expand All @@ -327,10 +327,10 @@ benchmark cek-calibration
, lens
, mtl
, plutus-benchmark-common
, plutus-core ^>=1.35
, plutus-ledger-api ^>=1.35
, plutus-tx ^>=1.35
, plutus-tx-plugin ^>=1.35
, plutus-core ^>=1.36
, plutus-ledger-api ^>=1.36
, plutus-tx ^>=1.36
, plutus-tx-plugin ^>=1.36

---------------- Signature verification throughput ----------------

Expand All @@ -346,9 +346,9 @@ executable ed25519-costs
, cardano-crypto-class
, hedgehog
, plutus-benchmark-common
, plutus-core ^>=1.35
, plutus-tx ^>=1.35
, plutus-tx-plugin ^>=1.35
, plutus-core ^>=1.36
, plutus-tx ^>=1.36
, plutus-tx-plugin ^>=1.36

-- Calculate the predicted costs of sequences of ed25519 signature verification
-- operations and compare them with a golden file.
Expand All @@ -365,9 +365,9 @@ test-suite ed25519-costs-test
, cardano-crypto-class
, hedgehog
, plutus-benchmark-common
, plutus-core:{plutus-core, plutus-core-testlib} ^>=1.35
, plutus-tx ^>=1.35
, plutus-tx-plugin ^>=1.35
, plutus-core:{plutus-core, plutus-core-testlib} ^>=1.36
, plutus-tx ^>=1.36
, plutus-tx-plugin ^>=1.36

---------------- BLS12-381 experiments ----------------

Expand All @@ -385,10 +385,10 @@ library bls12-381lib-internal
, bytestring
, hedgehog
, plutus-benchmark-common
, plutus-core ^>=1.35
, plutus-ledger-api ^>=1.35
, plutus-tx ^>=1.35
, plutus-tx-plugin ^>=1.35
, plutus-core ^>=1.36
, plutus-ledger-api ^>=1.36
, plutus-tx ^>=1.36
, plutus-tx-plugin ^>=1.36

-- Print out predicted costs of various scripts involving BLS12-381 operations
executable bls12-381-costs
Expand All @@ -412,7 +412,7 @@ test-suite bls12-381-costs-test
, base >=4.9 && <5
, bls12-381lib-internal
, plutus-benchmark-common
, plutus-core:plutus-core-testlib ^>=1.35
, plutus-core:plutus-core-testlib ^>=1.36

-- Run benchmarks for various scripts involving BLS12-381 operations
benchmark bls12-381-benchmarks
Expand All @@ -426,8 +426,8 @@ benchmark bls12-381-benchmarks
, bytestring
, criterion >=1.5.9.0
, plutus-benchmark-common
, plutus-ledger-api ^>=1.35
, plutus-tx ^>=1.35
, plutus-ledger-api ^>=1.36
, plutus-tx ^>=1.36

---------------- script contexts ----------------

Expand All @@ -440,9 +440,9 @@ library script-contexts-internal

build-depends:
, base >=4.9 && <5
, plutus-ledger-api ^>=1.35
, plutus-tx ^>=1.35
, plutus-tx-plugin ^>=1.35
, plutus-ledger-api ^>=1.36
, plutus-tx ^>=1.36
, plutus-tx-plugin ^>=1.36

test-suite plutus-benchmark-script-contexts-tests
import: lang, ghc-version-support, os-support
Expand All @@ -454,8 +454,8 @@ test-suite plutus-benchmark-script-contexts-tests
build-depends:
, base >=4.9 && <5
, plutus-benchmark-common
, plutus-core:{plutus-core, plutus-core-testlib} ^>=1.35
, plutus-tx:plutus-tx-testlib ^>=1.35
, plutus-core:{plutus-core, plutus-core-testlib} ^>=1.36
, plutus-tx:plutus-tx-testlib ^>=1.36
, script-contexts-internal
, tasty
, tasty-hunit
Expand Down Expand Up @@ -484,10 +484,10 @@ library marlowe-internal
, mtl
, newtype-generics
, plutus-benchmark-common
, plutus-core:{plutus-core, plutus-core-execlib} ^>=1.35
, plutus-ledger-api ^>=1.35
, plutus-tx ^>=1.35
, plutus-tx-plugin ^>=1.35
, plutus-core:{plutus-core, plutus-core-execlib} ^>=1.36
, plutus-ledger-api ^>=1.36
, plutus-tx ^>=1.36
, plutus-tx-plugin ^>=1.36
, serialise

executable marlowe-validators
Expand All @@ -507,8 +507,8 @@ executable marlowe-validators
, cardano-binary
, marlowe-internal
, plutus-benchmark-common
, plutus-ledger-api ^>=1.35
, plutus-tx ^>=1.35
, plutus-ledger-api ^>=1.36
, plutus-tx ^>=1.36
, serialise

benchmark marlowe
Expand All @@ -522,8 +522,8 @@ benchmark marlowe
, criterion
, marlowe-internal
, plutus-benchmark-common
, plutus-ledger-api ^>=1.35
, plutus-tx ^>=1.35
, plutus-ledger-api ^>=1.36
, plutus-tx ^>=1.36

test-suite plutus-benchmark-marlowe-tests
import: lang, ghc-version-support, os-support
Expand All @@ -535,9 +535,9 @@ test-suite plutus-benchmark-marlowe-tests
build-depends:
, base >=4.9 && <5
, marlowe-internal
, plutus-core:{plutus-core, plutus-core-testlib} ^>=1.35
, plutus-ledger-api ^>=1.35
, plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.35
, plutus-core:{plutus-core, plutus-core-testlib} ^>=1.36
, plutus-ledger-api ^>=1.36
, plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.36
, tasty

---------------- agda evaluators ----------------
Expand All @@ -551,7 +551,7 @@ library agda-internal
build-depends:
, base >=4.9 && <5
, criterion
, plutus-core ^>=1.35
, plutus-core ^>=1.36
, plutus-metatheory

benchmark validation-agda-cek
Expand All @@ -571,7 +571,7 @@ benchmark validation-agda-cek
, flat ^>=0.6
, optparse-applicative
, plutus-benchmark-common
, plutus-core ^>=1.35
, plutus-core ^>=1.36

benchmark nofib-agda-cek
import: lang, ghc-version-support, os-support
Expand All @@ -598,8 +598,8 @@ benchmark marlowe-agda-cek
, criterion
, marlowe-internal
, plutus-benchmark-common
, plutus-ledger-api ^>=1.35
, plutus-tx ^>=1.35
, plutus-ledger-api ^>=1.36
, plutus-tx ^>=1.36

-------------------- bitwise-----------------------

Expand All @@ -615,8 +615,8 @@ library bitwise-internal

build-depends:
, base
, plutus-tx ^>=1.35
, plutus-tx-plugin ^>=1.35
, plutus-tx ^>=1.36
, plutus-tx-plugin ^>=1.36

test-suite bitwise-test
import: lang, ghc-version-support, os-support
Expand All @@ -628,8 +628,8 @@ test-suite bitwise-test
, bitwise-internal
, cryptohash-sha512
, ed25519
, plutus-core:plutus-core-testlib ^>=1.35
, plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.35
, plutus-core:plutus-core-testlib ^>=1.36
, plutus-tx:{plutus-tx, plutus-tx-testlib} ^>=1.36
, tasty
, tasty-hunit

Expand All @@ -643,4 +643,4 @@ benchmark bitwise-bench
, bitwise-internal
, criterion
, plutus-benchmark-common
, plutus-tx ^>=1.35
, plutus-tx ^>=1.36
Loading