From 804bd8f6dd117b7dec62e179cde663d29a31fc85 Mon Sep 17 00:00:00 2001 From: Daniel Kirchner Date: Wed, 13 Jan 2021 02:22:09 +0100 Subject: [PATCH] Switch to new emscripten docker image. --- .circleci/config.yml | 4 ++-- Changelog.md | 1 + scripts/build_emscripten.sh | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f0de464ab..6901ece29 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -21,8 +21,8 @@ parameters: default: "solbuildpackpusher/solidity-buildpack-deps@sha256:8cbbb722b7f919264d73f61cb79cd555469f6f1d3d153b1c848a60b391faee39" emscripten-docker-image: type: string - # solbuildpackpusher/solidity-buildpack-deps:emscripten-2 - default: "solbuildpackpusher/solidity-buildpack-deps@sha256:23dad3b34deae8107c8551804ef299f6a89c23ed506e8118fac151e2bdc9018c" + # solbuildpackpusher/solidity-buildpack-deps:emscripten-3 + default: "solbuildpackpusher/solidity-buildpack-deps@sha256:e92ff672095ae31ea62ee9f4c6b552890f08c03a650d2a694609cb4385a17615" orbs: win: circleci/windows@2.2.0 diff --git a/Changelog.md b/Changelog.md index 38dfe4242..de8489383 100644 --- a/Changelog.md +++ b/Changelog.md @@ -4,6 +4,7 @@ Language Features: * Possibility to use ``catch Panic(uint code)`` to catch a panic failure from an external call. Compiler Features: + * Build system: Update the soljson.js build to emscripten 2.0.12 and boost 1.75.0. * Optimizer: Add rule to replace ``iszero(sub(x,y))`` by ``eq(x,y)``. * Parser: Report meaningful error if parsing a version pragma failed. * SMTChecker: Support ABI functions as uninterpreted functions. diff --git a/scripts/build_emscripten.sh b/scripts/build_emscripten.sh index 8f8208dd0..7c1b4d521 100755 --- a/scripts/build_emscripten.sh +++ b/scripts/build_emscripten.sh @@ -35,5 +35,5 @@ else fi docker run -v $(pwd):/root/project -w /root/project \ - solbuildpackpusher/solidity-buildpack-deps@sha256:23dad3b34deae8107c8551804ef299f6a89c23ed506e8118fac151e2bdc9018c\ + solbuildpackpusher/solidity-buildpack-deps@sha256:e92ff672095ae31ea62ee9f4c6b552890f08c03a650d2a694609cb4385a17615 \ ./scripts/ci/build_emscripten.sh $BUILD_DIR