packages feed

copilot-interpreter 3.11 → 3.12

raw patch · 3 files changed

+7/−2 lines, 3 filesdep +copilot-prettyprinterPVP ok

version bump matches the API change (PVP)

Dependencies added: copilot-prettyprinter

API changes (from Hackage documentation)

Files

CHANGELOG view
@@ -1,3 +1,7 @@+2022-11-07+        * Version bump (3.12). (#389)+        * Use pretty-printer from copilot-prettyprinter. (#383)+ 2022-09-07         * Version bump (3.11). (#376)         * Split copilot-interpreter into separate library. (#361)
copilot-interpreter.cabal view
@@ -1,6 +1,6 @@ cabal-version:       >=1.10 name:                copilot-interpreter-version:             3.11+version:             3.12 synopsis:            Interpreter for Copilot. description:   Interpreter for Copilot.@@ -76,6 +76,7 @@      , copilot-core     , copilot-interpreter+    , copilot-prettyprinter    hs-source-dirs:     tests
tests/Test/Copilot/Interpret/Eval.hs view
@@ -28,11 +28,11 @@ import Copilot.Core.Expr        (Expr (Const, Drop, Op1, Op2, Op3),                                  UExpr (UExpr)) import Copilot.Core.Operators   (Op1 (..), Op2 (..), Op3 (..))-import Copilot.Core.PrettyPrint (ppExpr) import Copilot.Core.Spec        (Observer (..), Spec (..), Stream (Stream)) import Copilot.Core.Type        (Type (..), Typed (typeOf)) import Copilot.Interpret.Eval   (ExecTrace (interpObservers),                                  ShowType (Haskell), eval)+import Copilot.PrettyPrint      (ppExpr)  -- Internal imports: auxiliary functions import Test.Extra (apply1, apply2, apply3)