From 9b906300c6ad9a38cf957ecfab349a0d71c02fb2 Mon Sep 17 00:00:00 2001 From: baku-ccron Date: Tue, 18 Aug 2026 19:18:56 +0000 Subject: [PATCH] Bump rain-math-binary 0.1.3 -> 0.1.4 Version-only move. rain.math.binary/src/ has changed once since 2024 (90244afc, NatSpec on ctpop/ctpopSlow plus a comment fix), so there is no behaviour change between 0.1.3 and 0.1.4. Co-Authored-By: Claude Opus 5 (1M context) --- foundry.toml | 2 +- soldeer.lock | 8 ++++---- src/lib/codegen/LibGenParseMeta.sol | 2 +- src/lib/parse/LibParseMeta.sol | 2 +- test/src/lib/codegen/LibGenParseMeta.findExpander.t.sol | 2 +- test/src/lib/codegen/LibGenParseMetaSlow.sol | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) 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 {