diff --git a/foundry.toml b/foundry.toml index baf3161..f6f197c 100644 --- a/foundry.toml +++ b/foundry.toml @@ -34,7 +34,7 @@ forge-std = "1.16.1" "@openzeppelin-contracts" = "5.6.1" "rain-lib-hash" = "0.1.0" "rain-lib-typecast" = "0.1.0" -"rain-math-binary" = "0.1.3" +"rain-math-binary" = "0.1.4" "rain-sol-codegen" = "0.1.0" "rain-solmem" = "0.1.3" diff --git a/soldeer.lock b/soldeer.lock index 17da352..1402023 100644 --- a/soldeer.lock +++ b/soldeer.lock @@ -28,10 +28,10 @@ integrity = "092781f87fd9227c4c95aafde59300c503d6a9a355beaeb5c5732fe6e36676d6" [[dependencies]] name = "rain-math-binary" -version = "0.1.3" -url = "https://soldeer-revisions.s3.amazonaws.com/rain-math-binary/0_1_3_19-07-2026_19:05:36_rain.math.zip" -checksum = "0e9bd1e311999215baea944a292e241d1ed40ff9649c693cc9f125c9145808ab" -integrity = "43557e24ad5bff04079460e5f1a550087df5b47f04fa63ff18c713fcec6a8289" +version = "0.1.4" +url = "https://soldeer-revisions.s3.amazonaws.com/rain-math-binary/0_1_4_17-08-2026_05:22:01_rain.math.zip" +checksum = "1787eb0bc883c4922deb5e547ecaf0bd0f9a31e99c51f3b11744c3324eb592f6" +integrity = "857d22060d058ec173e88448c2d44f0cb884b2381669d0dbe1d3bebb168715ea" [[dependencies]] name = "rain-sol-codegen" diff --git a/src/lib/codegen/LibGenParseMeta.sol b/src/lib/codegen/LibGenParseMeta.sol index f59fcd6..804a38c 100644 --- a/src/lib/codegen/LibGenParseMeta.sol +++ b/src/lib/codegen/LibGenParseMeta.sol @@ -10,7 +10,7 @@ import { META_PREFIX_SIZE, LibParseMeta } from "../parse/LibParseMeta.sol"; -import {LibCtPop} from "rain-math-binary-0.1.3/src/lib/LibCtPop.sol"; +import {LibCtPop} from "rain-math-binary-0.1.4/src/lib/LibCtPop.sol"; import {Vm} from "forge-std-1.16.1/src/Vm.sol"; import {LibCodeGen} from "rain-sol-codegen-0.1.0/src/lib/LibCodeGen.sol"; diff --git a/src/lib/parse/LibParseMeta.sol b/src/lib/parse/LibParseMeta.sol index 2ba7a84..9afee2c 100644 --- a/src/lib/parse/LibParseMeta.sol +++ b/src/lib/parse/LibParseMeta.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity ^0.8.25; -import {LibCtPop} from "rain-math-binary-0.1.3/src/lib/LibCtPop.sol"; +import {LibCtPop} from "rain-math-binary-0.1.4/src/lib/LibCtPop.sol"; /// @dev 4 = 1 byte opcode index + 3 byte fingerprint uint256 constant META_ITEM_SIZE = 4; diff --git a/test/src/lib/codegen/LibGenParseMeta.findExpander.t.sol b/test/src/lib/codegen/LibGenParseMeta.findExpander.t.sol index 534f515..004c8e1 100644 --- a/test/src/lib/codegen/LibGenParseMeta.findExpander.t.sol +++ b/test/src/lib/codegen/LibGenParseMeta.findExpander.t.sol @@ -5,7 +5,7 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.1/src/Test.sol"; import {LibBloom} from "test/lib/bloom/LibBloom.sol"; -import {LibCtPop} from "rain-math-binary-0.1.3/src/lib/LibCtPop.sol"; +import {LibCtPop} from "rain-math-binary-0.1.4/src/lib/LibCtPop.sol"; import {LibAuthoringMeta, AuthoringMetaV2} from "test/lib/meta/LibAuthoringMeta.sol"; import {LibGenParseMeta} from "src/lib/codegen/LibGenParseMeta.sol"; import {LibGenParseMetaSlow} from "test/src/lib/codegen/LibGenParseMetaSlow.sol"; diff --git a/test/src/lib/codegen/LibGenParseMetaSlow.sol b/test/src/lib/codegen/LibGenParseMetaSlow.sol index 300006d..9afaf86 100644 --- a/test/src/lib/codegen/LibGenParseMetaSlow.sol +++ b/test/src/lib/codegen/LibGenParseMetaSlow.sol @@ -3,7 +3,7 @@ pragma solidity ^0.8.25; import {LibParseMeta} from "src/lib/parse/LibParseMeta.sol"; -import {LibCtPop} from "rain-math-binary-0.1.3/src/lib/LibCtPop.sol"; +import {LibCtPop} from "rain-math-binary-0.1.4/src/lib/LibCtPop.sol"; import {AuthoringMetaV2} from "src/interface/IParserV2.sol"; library LibGenParseMetaSlow {