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

Update dependency: deps/hs-backend-booster_release #3681

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
9473cd9
deps/hs-backend-booster_release: Set Version 28c0a48dccd45ab343acc06e…
Sep 29, 2023
f745f3c
flake.nix, haskell-backend/src/main/native/haskell-backend: update to…
Sep 29, 2023
7550920
flake.nix, hs-backend-booster/src/main/native/hs-backend-booster: upd…
Sep 29, 2023
9582b9b
flake.nix, flake.lock: update
Sep 29, 2023
ec776e2
Merge branch 'develop' into _update-deps/runtimeverification/hs-backe…
ehildenb Oct 5, 2023
618ee34
deps/hs-backend-booster_release: Set Version dc14d6c602190ff1a07bc0a3…
Oct 5, 2023
e79a195
flake.nix, haskell-backend/src/main/native/haskell-backend: update to…
Oct 5, 2023
73aefcc
flake.nix, hs-backend-booster/src/main/native/hs-backend-booster: upd…
Oct 5, 2023
8f21041
flake.nix, flake.lock: update
Oct 5, 2023
35bd2c6
Merge branch 'develop' into _update-deps/runtimeverification/hs-backe…
rv-jenkins Oct 5, 2023
e660b91
deps/hs-backend-booster_release: Set Version cb313711f98dcf100b315138…
Oct 6, 2023
f9f7fef
flake.nix, hs-backend-booster/src/main/native/hs-backend-booster: upd…
Oct 6, 2023
8d9fcd0
flake.nix, flake.lock: update
Oct 6, 2023
321ae9a
deps/hs-backend-booster_release: Set Version ef85779096ea79cb4e2bcf57…
Oct 9, 2023
548bd39
flake.nix, haskell-backend/src/main/native/haskell-backend: update to…
Oct 9, 2023
bab8277
flake.nix, hs-backend-booster/src/main/native/hs-backend-booster: upd…
Oct 9, 2023
a07c594
flake.nix, flake.lock: update
Oct 9, 2023
f64394c
deps/hs-backend-booster_release: Set Version ec1da250a8da41dc6b9aeb77…
Oct 9, 2023
3e51eb0
flake.nix, hs-backend-booster/src/main/native/hs-backend-booster: upd…
Oct 9, 2023
468454a
flake.nix, flake.lock: update
Oct 9, 2023
677a4c9
Merge branch 'develop' into _update-deps/runtimeverification/hs-backe…
rv-jenkins Oct 9, 2023
acea8d7
Merge branch 'develop' into _update-deps/runtimeverification/hs-backe…
rv-jenkins Oct 10, 2023
cc06035
deps/hs-backend-booster_release: Set Version 303d568ed2a6bbe0b7d71d9d…
Oct 10, 2023
f7dc682
flake.nix, haskell-backend/src/main/native/haskell-backend: update to…
Oct 10, 2023
5093cad
flake.nix, hs-backend-booster/src/main/native/hs-backend-booster: upd…
Oct 10, 2023
fb62c53
flake.nix, flake.lock: update
Oct 10, 2023
e015877
add pkg-config dependency
Oct 10, 2023
799aa0c
deps/hs-backend-booster_release: Set Version 5a283f7c85c5b4f66ff477b4…
Oct 10, 2023
919680b
flake.nix, hs-backend-booster/src/main/native/hs-backend-booster: upd…
Oct 10, 2023
1eb772c
flake.nix, flake.lock: update
Oct 10, 2023
cdbd3af
add another missing dependency
dwightguth Oct 10, 2023
29bdeb6
add missing package again
dwightguth Oct 10, 2023
993e36f
fix arch packaging
Oct 11, 2023
f685d10
Merge branch 'develop' into _update-deps/runtimeverification/hs-backe…
Oct 11, 2023
3f591fa
remove remaining references to focal
Oct 11, 2023
a4368c8
fix debian and ubuntu
Oct 11, 2023
49b2ac2
Merge branch 'develop' into _update-deps/runtimeverification/hs-backe…
Baltoli Oct 12, 2023
b8d1003
flake.nix, flake.lock: update
Oct 12, 2023
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
1 change: 1 addition & 0 deletions .github/workflows/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ RUN apt-get update \
libncurses5-dev \
libnss3-dev \
libreadline-dev \
libsecp256k1-dev \
libsqlite3-dev \
libssl-dev \
libyaml-dev \
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/Dockerfile.stack-deps
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ RUN apt-get update \
&& apt-get upgrade --yes \
&& apt-get install --yes \
curl \
libtinfo-dev
libsecp256k1-dev \
libtinfo-dev \
pkg-config

RUN curl -sSL https://get.haskellstack.org/ | sh

Expand All @@ -31,4 +33,4 @@ RUN cd /home/$USER/.tmp-haskell && stack build --only-snapshot
ENV LC_ALL=C.UTF-8
ADD --chown=$USER:$GROUP hs-backend-booster/src/main/native/hs-backend-booster/stack.yaml /home/$USER/.tmp-booster/
ADD --chown=$USER:$GROUP hs-backend-booster/src/main/native/hs-backend-booster/package.yaml /home/$USER/.tmp-booster/
RUN cd /home/$USER/.tmp-booster && stack build --only-snapshot
RUN cd /home/$USER/.tmp-booster && stack build --only-snapshot
2 changes: 1 addition & 1 deletion deps/hs-backend-booster_release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6c2f5ab988e2c5f98b1cdeb04b8a5787d8a7c566
5a283f7c85c5b4f66ff477b494c5d138c54706e6
36 changes: 18 additions & 18 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
description = "K Framework";
inputs = {
nixpkgs.url = "nixpkgs/nixos-23.05";
haskell-backend.url = "github:runtimeverification/haskell-backend/63397c713d21322434d572281c1407d929a1189e";
haskell-backend.url = "github:runtimeverification/haskell-backend/cdc83446c302961cd6abd2bca8c3e73dde8f6eab";
booster-backend = {
url = "github:runtimeverification/hs-backend-booster/6c2f5ab988e2c5f98b1cdeb04b8a5787d8a7c566";
url = "github:runtimeverification/hs-backend-booster/5a283f7c85c5b4f66ff477b494c5d138c54706e6";
# NB booster-backend will bring in another dependency on haskell-backend,
# but the two are not necessarily the same (different more often than not).
# We get two transitive dependencies on haskell-nix.
Expand Down
2 changes: 1 addition & 1 deletion haskell-backend/src/main/native/haskell-backend
Submodule haskell-backend updated 72 files
+3 −3 .github/workflows/release.yml
+3 −3 .github/workflows/test.yml
+1 −0 cabal.project.freeze
+1 −1 deps/k_release
+9 −0 docs/hooks.md
+5 −6 flake.nix
+2 −1 kore-rpc-types/kore-rpc-types.cabal
+7 −1 kore-rpc-types/src/Kore/JsonRpc/Types.hs
+26 −5 kore-rpc-types/src/Kore/Syntax/Json/Types.hs
+2 −1 kore/app/rpc/Main.hs
+3 −0 kore/kore.cabal
+2 −2 kore/src/Kore/Attribute/Pattern/ConstructorLike.hs
+2 −2 kore/src/Kore/Attribute/Pattern/Defined.hs
+2 −2 kore/src/Kore/Attribute/Pattern/Function.hs
+4 −4 kore/src/Kore/Attribute/Pattern/Simplified.hs
+2 −2 kore/src/Kore/Attribute/Pattern/Total.hs
+40 −0 kore/src/Kore/Builtin/Krypto.hs
+6 −6 kore/src/Kore/Internal/From.hs
+10 −10 kore/src/Kore/Internal/Predicate.hs
+8 −8 kore/src/Kore/Internal/TermLike.hs
+8 −6 kore/src/Kore/Internal/TermLike/TermLike.hs
+1 −1 kore/src/Kore/JsonRpc.hs
+16 −6 kore/src/Kore/Parser/Parser.y
+2 −2 kore/src/Kore/Rewrite/SMT/Translate.hs
+2 −2 kore/src/Kore/Simplify/And.hs
+3 −3 kore/src/Kore/Simplify/Or.hs
+8 −8 kore/src/Kore/Simplify/Predicate.hs
+2 −2 kore/src/Kore/Simplify/SubstitutionSimplifier.hs
+5 −0 kore/src/Kore/Syntax.hs
+17 −11 kore/src/Kore/Syntax/And.hs
+61 −0 kore/src/Kore/Syntax/BinaryAnd.hs
+86 −0 kore/src/Kore/Syntax/BinaryOr.hs
+13 −11 kore/src/Kore/Syntax/Json/Internal.hs
+25 −20 kore/src/Kore/Syntax/Or.hs
+36 −4 kore/src/Kore/Validate/PatternVerifier.hs
+21 −0 kore/src/Options/SMT.hs
+4 −1 kore/src/SMT.hs
+10 −2 kore/src/SMT/SimpleSMT.hs
+16 −2 kore/test/Test/Kore.hs
+2 −2 kore/test/Test/Kore/Attribute/Pattern/Defined.hs
+6 −6 kore/test/Test/Kore/Attribute/Pattern/FreeVariables.hs
+2 −2 kore/test/Test/Kore/Attribute/Pattern/Function.hs
+6 −6 kore/test/Test/Kore/Attribute/Pattern/Sort.hs
+2 −2 kore/test/Test/Kore/Attribute/Pattern/Total.hs
+4 −2 kore/test/Test/Kore/Builtin/External.hs
+4 −4 kore/test/Test/Kore/Internal/From.hs
+45 −60 kore/test/Test/Kore/Parser/Parser.hs
+4 −4 kore/test/Test/Kore/Simplify/And.hs
+3 −3 kore/test/Test/Kore/Simplify/Or.hs
+2 −2 kore/test/Test/Kore/Syntax/Json.hs
+4 −8 kore/test/Test/Kore/Validate/DefinitionVerifier/PatternVerifier.hs
+3 −0 test/ecdsa/Makefile
+1 −0 test/ecdsa/addr1.ecdsa
+3 −0 test/ecdsa/addr1.ecdsa.out.golden
+1 −0 test/ecdsa/addr2.ecdsa
+3 −0 test/ecdsa/addr2.ecdsa.out.golden
+1 −0 test/ecdsa/addr3.ecdsa
+3 −0 test/ecdsa/addr3.ecdsa.out.golden
+85 −0 test/ecdsa/ecdsa.k
+15 −15 test/imp/max-symbolic.imp.out.golden
+4 −4 test/issue-2010/1.test.out.golden
+7 −0 test/parser/json/README.md
+507 −467 test/parser/json/bool.json
+385 −369 test/parser/json/list.json
+259 −243 test/parser/json/nat.json
+44 −42 test/parser/json/test-issue-94-2.json
+17 −15 test/parser/json/test-pattern-3.json
+17 −15 test/parser/json/test-pattern-4.json
+1 −1 test/rpc-server/add-module/add/response.golden
+1 −1 test/rpc-server/implies/not-implied-stuck/response.golden
+20 −2 test/rpc-server/runTests.py
+10 −10 test/smt-none/program.test.out.golden
2 changes: 1 addition & 1 deletion hs-backend-booster/src/main/native/hs-backend-booster
Submodule hs-backend-booster updated 43 files
+3 −1 .github/workflows/Dockerfile
+24 −5 .github/workflows/test.yml
+7 −0 .github/workflows/update-deps.yml
+2 −2 cabal.project
+6 −0 cabal.project.freeze
+1 −1 deps/blockchain-k-plugin_release
+1 −1 deps/haskell-backend_release
+1 −1 deps/k_release
+4 −4 flake.lock
+2 −1 flake.nix
+3 −3 library/Booster/JsonRpc.hs
+26 −25 library/Booster/JsonRpc/Utils.hs
+6 −1 library/Booster/Pattern/Base.hs
+140 −54 library/Booster/Pattern/Rewrite.hs
+19 −0 library/Booster/Pattern/Util.hs
+7 −5 library/Booster/Syntax/Json/Externalise.hs
+18 −27 library/Booster/Syntax/Json/Internalise.hs
+9 −9 library/Booster/Syntax/ParsedKore/Internalise.hs
+16 −6 library/Booster/Syntax/ParsedKore/Parser.y
+2 −0 package.yaml
+1 −1 stack.yaml
+8 −8 stack.yaml.lock
+393 −400 test/jsonrpc-examples/expected/[email protected]
+390 −397 test/jsonrpc-examples/expected/[email protected]
+519 −479 test/parser/bool.kore.json
+390 −374 test/parser/list.kore.json
+261 −245 test/parser/nat.kore.json
+44 −42 test/parser/test-issue-94-2.kore.json
+17 −15 test/parser/test-pattern-3.kore.json
+17 −15 test/parser/test-pattern-4.kore.json
+1 −1 test/rpc-integration/test-diamond/response-infeasible-branching.booster-dev
+1 −1 test/rpc-integration/test-foundry-bug-report/response-004.json
+1 −1 test/rpc-integration/test-foundry-bug-report/response-005.json
+393 −453 test/rpc-integration/test-foundry-bug-report/response-007.json
+393 −453 test/rpc-integration/test-foundry-bug-report/response-009.json
+393 −453 test/rpc-integration/test-foundry-bug-report/response-011.json
+393 −453 test/rpc-integration/test-foundry-bug-report/response-013.json
+193 −223 test/rpc-integration/test-foundry-bug-report/response-015.json
+3 −2 test/rpc-integration/test-logTiming/test.sh
+1 −1 test/rpc-integration/test-module-addition/response-03-add-new-module.json
+5 −2 tools/booster/Server.hs
+1 −1 tools/rpc-client/RpcClient.hs
+2 −2 unit-tests/Test/Booster/Syntax/Json.hs
1 change: 1 addition & 0 deletions package/arch/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ RUN pacman -Sy --noconfirm archlinux-keyring \
hub \
jdk-openjdk \
jemalloc \
libsecp256k1 \
libyaml \
lld \
llvm \
Expand Down
2 changes: 2 additions & 0 deletions package/arch/Dockerfile.stack-deps
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ RUN pacman -Sy --noconfirm archlinux-keyring \
&& pacman -Syyu --noconfirm \
&& pacman -S --noconfirm \
clang \
libsecp256k1 \
make \
pkgconf \
stack

# The image is built specifically for an environment with this user/group
Expand Down
2 changes: 1 addition & 1 deletion package/arch/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ arch=('x86_64')
url="https://github.com/runtimeverification/k"
license=('custom')
groups=()
depends=( 'bison' 'clang' 'diffutils' 'flex' 'fmt' 'gawk' 'gcc' 'gettext' 'gmp' 'grep' 'java-runtime' 'jemalloc' 'libyaml' 'lld' 'llvm' 'make' 'mpfr' 'patch' 'python' 'tar' 'z3' )
depends=( 'bison' 'clang' 'diffutils' 'flex' 'fmt' 'gawk' 'gcc' 'gettext' 'gmp' 'grep' 'java-runtime' 'jemalloc' 'libsecp256k1' 'libyaml' 'lld' 'llvm' 'make' 'mpfr' 'patch' 'python' 'tar' 'z3' )
makedepends=( 'boost' 'cmake' 'jdk-openjdk' 'maven' 'python' 'zlib' )
checkdepends=()
optdepends=()
Expand Down
1 change: 1 addition & 0 deletions package/debian/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ RUN apt-get update \
libncurses5-dev \
libnss3-dev \
libreadline-dev \
libsecp256k1-dev \
libsqlite3-dev \
libssl-dev \
libyaml-dev \
Expand Down
1 change: 0 additions & 1 deletion package/debian/compat.focal

This file was deleted.

4 changes: 2 additions & 2 deletions package/debian/control.bookworm
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ Source: kframework
Section: devel
Priority: optional
Maintainer: Dwight Guth <[email protected]>
Build-Depends: clang-14 , cmake , debhelper (>=9) , flex , libboost-test-dev , libfmt-dev , libgmp-dev , libjemalloc-dev , libmpfr-dev , libyaml-dev , maven , openjdk-17-jdk , zlib1g-dev
Build-Depends: clang-14 , cmake , debhelper (>=9) , flex , libboost-test-dev , libfmt-dev , libgmp-dev , libjemalloc-dev , libmpfr-dev , libsecp256k1-dev , libyaml-dev , maven , openjdk-17-jdk , pkg-config , zlib1g-dev
Standards-Version: 3.9.6
Homepage: https://github.com/runtimeverification/k

Package: kframework
Architecture: any
Section: devel
Priority: optional
Depends: bison , clang-14 , default-jre-headless , flex , gcc , g++ , libboost-dev , libfmt-dev , libgmp-dev , libjemalloc-dev , libmpfr-dev , libyaml-0-2 , libz3-4 , lld-14 , pkg-config , llvm-14
Depends: bison , clang-14 , default-jre-headless , flex , gcc , g++ , libboost-dev , libfmt-dev , libgmp-dev , libjemalloc-dev , libmpfr-dev , libsecp256k1-1 , libyaml-0-2 , libz3-4 , lld-14 , pkg-config , llvm-14
Recommends: z3
Description: K framework toolchain
Includes K Framework compiler for K language definitions, and K interpreter
Expand Down
18 changes: 0 additions & 18 deletions package/debian/control.focal

This file was deleted.

4 changes: 2 additions & 2 deletions package/debian/control.jammy
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ Source: kframework
Section: devel
Priority: optional
Maintainer: Dwight Guth <[email protected]>
Build-Depends: clang-14 , cmake , debhelper (>=10) , flex , libboost-test-dev , libfmt-dev , libgmp-dev , libjemalloc-dev , libmpfr-dev , libyaml-dev , maven , openjdk-17-jdk , pkg-config , python3 , python3-dev , python3-distutils , python3-pip , zlib1g-dev
Build-Depends: clang-14 , cmake , debhelper (>=10) , flex , libboost-test-dev , libfmt-dev , libgmp-dev , libjemalloc-dev , libmpfr-dev , libsecp256k1-dev , libyaml-dev , maven , openjdk-17-jdk , pkg-config , python3 , python3-dev , python3-distutils , python3-pip , zlib1g-dev
Standards-Version: 3.9.6
Homepage: https://github.com/runtimeverification/k

Package: kframework
Architecture: any
Section: devel
Priority: optional
Depends: bison , clang-14 , default-jre-headless , flex , gcc , g++ , libboost-dev , libffi-dev , libfmt-dev , libgmp-dev , libjemalloc-dev , libmpfr-dev , libtinfo-dev , libyaml-0-2 , libz3-4 , lld-14 , llvm-14 , pkg-config
Depends: bison , clang-14 , default-jre-headless , flex , gcc , g++ , libboost-dev , libffi-dev , libfmt-dev , libgmp-dev , libjemalloc-dev , libmpfr-dev , libsecp256k1-0 , libtinfo-dev , libyaml-0-2 , libz3-4 , lld-14 , llvm-14 , pkg-config
Recommends: z3
Description: K framework toolchain
Includes K Framework compiler for K language definitions, and K interpreter
Expand Down
39 changes: 0 additions & 39 deletions package/debian/rules.focal

This file was deleted.