A cunning interpreter for the pure untyped λ-calculus.

Merge pull request #6 from severen/update-supported-ghcs

authored by severen.dev and committed by GitHub eac74c68 1ad78f27

Changed files
+22 -17
.github
workflows
+1 -1
.github/workflows/ci.yml
··· 52 52 strategy: 53 53 fail-fast: false 54 54 matrix: 55 - ghc-version: ["9.4.8", "9.6.5", "9.8.2"] 55 + ghc-version: ["9.6.6", "9.8.2", "9.10.1"] 56 56 57 57 steps: 58 58 - uses: actions/checkout@v4
+4
cabal.project
··· 4 4 packages: sly.cabal 5 5 test-show-details: direct 6 6 7 + allow-newer: 8 + hedgehog-1.5:random, 9 + QuickCheck-2.15.0.1:random, 10 + 7 11 -- vim: ft=cabal
+17 -16
sly.cabal
··· 1 - cabal-version: 3.4 1 + cabal-version: 3.0 2 2 3 3 -- SPDX-FileCopyrightText: 2022 Severen Redwood <sev@severen.dev> 4 4 -- SPDX-License-Identifier: CC0-1.0 ··· 17 17 18 18 homepage: https://github.com/severen/sly 19 19 bug-reports: https://github.com/severen/sly/issues 20 - tested-with: ghc == {9.4.8, 9.6.5, 9.8.2} 20 + tested-with: GHC == {9.6.6, 9.8.2, 9.10.1} 21 21 22 22 extra-source-files: cabal.project 23 23 extra-doc-files: CHANGELOG.md LICENSES/*.txt ··· 27 27 location: https://github.com/severen/sly.git 28 28 29 29 common defaults 30 - ghc-options: -W -Wall -Wno-x-partial -fplugin=Effectful.Plugin 30 + ghc-options: -W -Wall -fplugin=Effectful.Plugin 31 31 default-language: GHC2021 32 32 default-extensions: 33 33 ApplicativeDo, ··· 45 45 46 46 common deps 47 47 build-depends: 48 - base >=4.17.0.0 && <5.0.0.0, 49 - bytestring ^>=0.11.5.2 || ^>=0.12.0.2, 50 - containers ^>=0.6.7, 51 - effectful-core ^>=2.3.0.0, 52 - effectful-plugin ^>=1.1.0.2, 48 + base >=4.18.2.1 && <5, 49 + bytestring ^>=0.11.5.3 || ^>=0.12.1.0, 50 + containers ^>=0.6.7 || ^>=0.7, 51 + effectful ^>=2.5.1.0, 52 + effectful-core ^>=2.5.1.0, 53 + effectful-plugin ^>=1.1.0.4, 53 54 megaparsec ^>=9.6.0, 54 55 parser-combinators ^>=1.3.0, 55 - string-interpolate ^>=0.3.2.1, 56 - text ^>=2.1, 57 - transformers ^>=0.5.6.2 || ^>=0.6.1.0, 58 - unicode-data ^>=0.4.0.1, 56 + string-interpolate ^>=0.3.4.0, 57 + text ^>=2.1.2, 58 + transformers ^>=0.6.1.0, 59 + unicode-data ^>=0.6.0, 59 60 60 61 common exe-deps 61 62 build-depends: 62 63 sly, 63 64 haskeline ^>=0.8.2.1, 64 65 optparse-applicative ^>=0.18.1.0, 65 - random ^>=1.2.1.1, 66 + random ^>=1.3.0, 66 67 67 68 common test-deps 68 69 build-depends: 69 70 sly, 70 - hedgehog ^>=1.4, 71 - hspec ^>=2.11.7, 71 + hedgehog ^>=1.5, 72 + hspec ^>=2.11.10, 72 73 hspec-megaparsec ^>=2.2.1, 73 - tasty ^>=1.5, 74 + tasty ^>=1.5.3, 74 75 tasty-hedgehog ^>=1.4.0.2, 75 76 tasty-hspec ^>=1.2.0.4, 76 77