diff --git a/foundry.toml b/foundry.toml index 1289ab6..96c137d 100644 --- a/foundry.toml +++ b/foundry.toml @@ -48,28 +48,6 @@ fs_permissions = [ { access = "write", path = "./deployments/latest/RainlangExpressionDeployer" }, ] -remappings = [ - # `rain-deploy` 0.1.7, and the `rain-sol-codegen` 0.1.36 it is built on, spell - # forge-std as `forge-std-1.16.2/`; the `rainlang` package and several of its - # dependencies still spell it `forge-std-1.16.1/`. Soldeer installs ONE - # version per package name, so the older prefix is aliased onto the installed - # one. Not cosmetic: two forge-std copies in one compilation are two DISTINCT - # `Vm` types, and a `vm` handed from one library to another would not type - # check. - # - # These live here rather than in `remappings.txt` because `forge soldeer - # install` owns that file and regenerates it from the installed set. - "forge-std-1.16.1/=dependencies/forge-std-1.16.2/", - # Same, for `rain-sol-codegen`. `rain-deploy` 0.1.7 needs 0.1.36, while - # `rainlang` and `rainlang-interface` import the `IParserToolingV1` / - # `ISubParserToolingV1` / `IOpcodeToolingV1` / `IIntegrityToolingV1` - # interfaces under the `rain-sol-codegen-0.1.0/` prefix. Those four - # interfaces are byte-identical between the two versions bar `pure` widening - # to `view` on three functions, which an implementation is free to narrow - # again, so nothing here moves any contract's bytecode. - "rain-sol-codegen-0.1.0/=dependencies/rain-sol-codegen-0.1.36/", -] - gas_limit = "18446744073709551615" # `recursive_deps` is off, so every package an import resolves through is @@ -77,7 +55,7 @@ gas_limit = "18446744073709551615" [dependencies] forge-std = "1.16.2" "@openzeppelin-contracts" = "5.6.1" -rainlang = "0.2.0" +"rainlang" = "0.2.1" "rain-datacontract" = "0.1.9" rain-deploy = "0.1.7" "rain-extrospection" = "0.1.14" diff --git a/script/Build.sol b/script/Build.sol index 3c41208..3f62fe2 100644 --- a/script/Build.sol +++ b/script/Build.sol @@ -5,17 +5,17 @@ pragma solidity =0.8.25; import {BuildScript} from "rain-deploy-0.1.7/src/abstract/BuildScript.sol"; import {LibRainDeploySnapshot} from "rain-deploy-0.1.7/src/lib/LibRainDeploySnapshot.sol"; import {LibRainDeploy} from "rain-deploy-0.1.7/src/lib/LibRainDeploy.sol"; -import {LibCodeGen} from "rain-sol-codegen-0.1.0/src/lib/LibCodeGen.sol"; -import {LibFs} from "rain-sol-codegen-0.1.0/src/lib/LibFs.sol"; +import {LibCodeGen} from "rain-sol-codegen-0.1.36/src/lib/LibCodeGen.sol"; +import {LibFs} from "rain-sol-codegen-0.1.36/src/lib/LibFs.sol"; import {LibGenParseMeta} from "rainlang-interface-0.2.8/src/lib/codegen/LibGenParseMeta.sol"; import {DeployCandidate} from "../src/abstract/RainDeploySuitesBase.sol"; import {RainlangDeploySuites} from "../src/abstract/RainlangDeploySuites.sol"; import {RainlangParser} from "../src/concrete/RainlangParser.sol"; -import {PARSE_META_BUILD_DEPTH} from "rainlang-0.2.0/src/abstract/BaseRainlangParser.sol"; +import {PARSE_META_BUILD_DEPTH} from "rainlang-0.2.1/src/abstract/BaseRainlangParser.sol"; import {RainlangStore} from "../src/concrete/RainlangStore.sol"; import {RainlangInterpreter} from "../src/concrete/RainlangInterpreter.sol"; import {RainlangExpressionDeployer} from "../src/concrete/RainlangExpressionDeployer.sol"; -import {LibAllStandardOps} from "rainlang-0.2.0/src/lib/op/LibAllStandardOps.sol"; +import {LibAllStandardOps} from "rainlang-0.2.1/src/lib/op/LibAllStandardOps.sol"; /// One contract's generated snapshot and the released-suites lib emitted from /// its record. diff --git a/script/BuildAuthoringMeta.sol b/script/BuildAuthoringMeta.sol index 7b19787..33b95e7 100644 --- a/script/BuildAuthoringMeta.sol +++ b/script/BuildAuthoringMeta.sol @@ -2,8 +2,8 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Script} from "forge-std-1.16.1/src/Script.sol"; -import {LibAllStandardOps} from "rainlang-0.2.0/src/lib/op/LibAllStandardOps.sol"; +import {Script} from "forge-std-1.16.2/src/Script.sol"; +import {LibAllStandardOps} from "rainlang-0.2.1/src/lib/op/LibAllStandardOps.sol"; /// @title BuildAuthoringMeta /// @notice Forge script that writes raw ABI-encoded AuthoringMeta bytes to diff --git a/script/CopyArtifacts.sol b/script/CopyArtifacts.sol index eaac083..27972f2 100644 --- a/script/CopyArtifacts.sol +++ b/script/CopyArtifacts.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Script} from "forge-std-1.16.1/src/Script.sol"; +import {Script} from "forge-std-1.16.2/src/Script.sol"; import {LibCopyArtifacts} from "./lib/LibCopyArtifacts.sol"; contract CopyArtifacts is Script { diff --git a/script/lib/LibCopyArtifacts.sol b/script/lib/LibCopyArtifacts.sol index 853ba5c..bcfe4dc 100644 --- a/script/lib/LibCopyArtifacts.sol +++ b/script/lib/LibCopyArtifacts.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity ^0.8.25; -import {Vm} from "forge-std-1.16.1/src/Vm.sol"; +import {Vm} from "forge-std-1.16.2/src/Vm.sol"; /// @notice Shared logic between `script/CopyArtifacts.sol` (writes the /// committed ABI). The `git-clean` CI job runs that writer then diff --git a/soldeer.lock b/soldeer.lock index d99a162..b3b7c4a 100644 --- a/soldeer.lock +++ b/soldeer.lock @@ -112,10 +112,10 @@ integrity = "9e1fccf893dd0d90aeb445c78f9eee3904bc50287ff1da30b954508f18412cd2" [[dependencies]] name = "rainlang" -version = "0.2.0" -url = "https://soldeer-revisions.s3.amazonaws.com/rainlang/0_2_0_07-09-2026_11:46:49_rainlang.zip" -checksum = "6e00777552715cb1b50d9667b6043c7708ee3157bd1e8acc1f8ee767d228edd7" -integrity = "f17f1abf9a4e43a090da0d4c7df7dca2af8b55ca93775bffea896e01ddfb18d1" +version = "0.2.1" +url = "https://soldeer-revisions.s3.amazonaws.com/rainlang/0_2_1_07-09-2026_13:31:04_rainlang.zip" +checksum = "4230c46a1908e17626f0f2617882ad671e0b706714f8e829e79da9b209ec60ba" +integrity = "5eba79d0a1c898102de60ca53f31ec12df18e92f5d1cbb28884a469c5c13b020" [[dependencies]] name = "rainlang-interface" diff --git a/src/concrete/Rainlang.sol b/src/concrete/Rainlang.sol index 8d97b6e..fec424a 100644 --- a/src/concrete/Rainlang.sol +++ b/src/concrete/Rainlang.sol @@ -3,10 +3,10 @@ pragma solidity =0.8.25; import {LibInterpreterDeploy} from "../lib/deploy/LibInterpreterDeploy.sol"; -import {BaseRainlang} from "rainlang-0.2.0/src/abstract/BaseRainlang.sol"; +import {BaseRainlang} from "rainlang-0.2.1/src/abstract/BaseRainlang.sol"; // Referenced by NatSpec only. //forge-lint: disable-next-line(unused-import) -import {IRainlang} from "rainlang-0.2.0/src/interface/IRainlang.sol"; +import {IRainlang} from "rainlang-0.2.1/src/interface/IRainlang.sol"; /// @title Rainlang /// @notice `BaseRainlang` bound to the deterministic Zoltu deploy addresses of diff --git a/src/concrete/RainlangExpressionDeployer.sol b/src/concrete/RainlangExpressionDeployer.sol index ded99dd..e21a9fe 100644 --- a/src/concrete/RainlangExpressionDeployer.sol +++ b/src/concrete/RainlangExpressionDeployer.sol @@ -2,8 +2,8 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {BaseRainlangExpressionDeployer} from "rainlang-0.2.0/src/abstract/BaseRainlangExpressionDeployer.sol"; -import {BaseRainlangParser} from "rainlang-0.2.0/src/abstract/BaseRainlangParser.sol"; +import {BaseRainlangExpressionDeployer} from "rainlang-0.2.1/src/abstract/BaseRainlangExpressionDeployer.sol"; +import {BaseRainlangParser} from "rainlang-0.2.1/src/abstract/BaseRainlangParser.sol"; import {INTEGRITY_FUNCTION_POINTERS, DESCRIBED_BY_META_HASH} from "../generated/RainlangExpressionDeployerPointers.sol"; import {LibInterpreterDeploy} from "../lib/deploy/LibInterpreterDeploy.sol"; // Referenced by NatSpec only. diff --git a/src/concrete/RainlangInterpreter.sol b/src/concrete/RainlangInterpreter.sol index 2c561fd..f4bc76b 100644 --- a/src/concrete/RainlangInterpreter.sol +++ b/src/concrete/RainlangInterpreter.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {BaseRainlangInterpreter} from "rainlang-0.2.0/src/abstract/BaseRainlangInterpreter.sol"; +import {BaseRainlangInterpreter} from "rainlang-0.2.1/src/abstract/BaseRainlangInterpreter.sol"; import { // Exported for convenience. diff --git a/src/concrete/RainlangParser.sol b/src/concrete/RainlangParser.sol index ee8c0e7..af5ba12 100644 --- a/src/concrete/RainlangParser.sol +++ b/src/concrete/RainlangParser.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {BaseRainlangParser} from "rainlang-0.2.0/src/abstract/BaseRainlangParser.sol"; +import {BaseRainlangParser} from "rainlang-0.2.1/src/abstract/BaseRainlangParser.sol"; import { LITERAL_PARSER_FUNCTION_POINTERS, diff --git a/src/concrete/RainlangStore.sol b/src/concrete/RainlangStore.sol index 9eb29dd..8a37ecb 100644 --- a/src/concrete/RainlangStore.sol +++ b/src/concrete/RainlangStore.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {BaseRainlangStore} from "rainlang-0.2.0/src/abstract/BaseRainlangStore.sol"; +import {BaseRainlangStore} from "rainlang-0.2.1/src/abstract/BaseRainlangStore.sol"; // Exported for convenience. //forge-lint: disable-next-line(unused-import) diff --git a/src/lib/deploy/LibInterpreterDeploy.sol b/src/lib/deploy/LibInterpreterDeploy.sol index 22d9940..daefc7d 100644 --- a/src/lib/deploy/LibInterpreterDeploy.sol +++ b/src/lib/deploy/LibInterpreterDeploy.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity ^0.8.25; -import {Vm} from "forge-std-1.16.1/src/Vm.sol"; +import {Vm} from "forge-std-1.16.2/src/Vm.sol"; import { BYTECODE_HASH as PARSER_HASH, diff --git a/test/abstract/OpTest.sol b/test/abstract/OpTest.sol index b554276..e12f48d 100644 --- a/test/abstract/OpTest.sol +++ b/test/abstract/OpTest.sol @@ -2,14 +2,14 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {OpTest as BaseOpTest} from "rainlang-0.2.0/test/abstract/OpTest.sol"; +import {OpTest as BaseOpTest} from "rainlang-0.2.1/test/abstract/OpTest.sol"; import { RainlangExpressionDeployerDeploymentTest as BaseRainlangExpressionDeployerDeploymentTest -} from "rainlang-0.2.0/test/abstract/RainlangExpressionDeployerDeploymentTest.sol"; -import {BaseRainlangStore} from "rainlang-0.2.0/src/abstract/BaseRainlangStore.sol"; -import {BaseRainlangParser} from "rainlang-0.2.0/src/abstract/BaseRainlangParser.sol"; -import {BaseRainlangInterpreter} from "rainlang-0.2.0/src/abstract/BaseRainlangInterpreter.sol"; -import {BaseRainlangExpressionDeployer} from "rainlang-0.2.0/src/abstract/BaseRainlangExpressionDeployer.sol"; +} from "rainlang-0.2.1/test/abstract/RainlangExpressionDeployerDeploymentTest.sol"; +import {BaseRainlangStore} from "rainlang-0.2.1/src/abstract/BaseRainlangStore.sol"; +import {BaseRainlangParser} from "rainlang-0.2.1/src/abstract/BaseRainlangParser.sol"; +import {BaseRainlangInterpreter} from "rainlang-0.2.1/src/abstract/BaseRainlangInterpreter.sol"; +import {BaseRainlangExpressionDeployer} from "rainlang-0.2.1/src/abstract/BaseRainlangExpressionDeployer.sol"; import {RainlangExpressionDeployerDeploymentTest} from "./RainlangExpressionDeployerDeploymentTest.sol"; /// @title OpTest diff --git a/test/abstract/RainlangExpressionDeployerDeploymentTest.sol b/test/abstract/RainlangExpressionDeployerDeploymentTest.sol index 112d607..5b30144 100644 --- a/test/abstract/RainlangExpressionDeployerDeploymentTest.sol +++ b/test/abstract/RainlangExpressionDeployerDeploymentTest.sol @@ -4,11 +4,11 @@ pragma solidity =0.8.25; import { RainlangExpressionDeployerDeploymentTest as BaseRainlangExpressionDeployerDeploymentTest -} from "rainlang-0.2.0/test/abstract/RainlangExpressionDeployerDeploymentTest.sol"; -import {BaseRainlangStore} from "rainlang-0.2.0/src/abstract/BaseRainlangStore.sol"; -import {BaseRainlangParser} from "rainlang-0.2.0/src/abstract/BaseRainlangParser.sol"; -import {BaseRainlangInterpreter} from "rainlang-0.2.0/src/abstract/BaseRainlangInterpreter.sol"; -import {BaseRainlangExpressionDeployer} from "rainlang-0.2.0/src/abstract/BaseRainlangExpressionDeployer.sol"; +} from "rainlang-0.2.1/test/abstract/RainlangExpressionDeployerDeploymentTest.sol"; +import {BaseRainlangStore} from "rainlang-0.2.1/src/abstract/BaseRainlangStore.sol"; +import {BaseRainlangParser} from "rainlang-0.2.1/src/abstract/BaseRainlangParser.sol"; +import {BaseRainlangInterpreter} from "rainlang-0.2.1/src/abstract/BaseRainlangInterpreter.sol"; +import {BaseRainlangExpressionDeployer} from "rainlang-0.2.1/src/abstract/BaseRainlangExpressionDeployer.sol"; import {LibInterpreterDeploy} from "../../src/lib/deploy/LibInterpreterDeploy.sol"; /// @title RainlangExpressionDeployerDeploymentTest diff --git a/test/src/abstract/RainlangDeploySuites.t.sol b/test/src/abstract/RainlangDeploySuites.t.sol index d10cd63..bba3aff 100644 --- a/test/src/abstract/RainlangDeploySuites.t.sol +++ b/test/src/abstract/RainlangDeploySuites.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Test} from "forge-std-1.16.1/src/Test.sol"; +import {Test} from "forge-std-1.16.2/src/Test.sol"; import {DeployCandidate} from "../../../src/abstract/RainDeploySuitesBase.sol"; import {RainlangDeploySuites} from "../../../src/abstract/RainlangDeploySuites.sol"; import {LibDecimalFloatDeploy} from "rain-math-float-0.1.1/src/lib/deploy/LibDecimalFloatDeploy.sol"; diff --git a/test/src/concrete/Rainlang.t.sol b/test/src/concrete/Rainlang.t.sol index 5c63a35..4b75847 100644 --- a/test/src/concrete/Rainlang.t.sol +++ b/test/src/concrete/Rainlang.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Test} from "forge-std-1.16.1/src/Test.sol"; +import {Test} from "forge-std-1.16.2/src/Test.sol"; import {Rainlang} from "../../../src/concrete/Rainlang.sol"; import {LibInterpreterDeploy} from "../../../src/lib/deploy/LibInterpreterDeploy.sol"; diff --git a/test/src/concrete/RainlangExpressionDeployer.deployCheck.t.sol b/test/src/concrete/RainlangExpressionDeployer.deployCheck.t.sol index 7b4b408..52b0e26 100644 --- a/test/src/concrete/RainlangExpressionDeployer.deployCheck.t.sol +++ b/test/src/concrete/RainlangExpressionDeployer.deployCheck.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Test} from "forge-std-1.16.1/src/Test.sol"; +import {Test} from "forge-std-1.16.2/src/Test.sol"; import {RainlangExpressionDeployer} from "../../../src/concrete/RainlangExpressionDeployer.sol"; import {RainlangStore} from "../../../src/concrete/RainlangStore.sol"; diff --git a/test/src/concrete/RainlangExpressionDeployer.describedByMetaV1.t.sol b/test/src/concrete/RainlangExpressionDeployer.describedByMetaV1.t.sol index cc3760f..a067255 100644 --- a/test/src/concrete/RainlangExpressionDeployer.describedByMetaV1.t.sol +++ b/test/src/concrete/RainlangExpressionDeployer.describedByMetaV1.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Test} from "forge-std-1.16.1/src/Test.sol"; +import {Test} from "forge-std-1.16.2/src/Test.sol"; import {RainlangExpressionDeployer} from "../../../src/concrete/RainlangExpressionDeployer.sol"; import {RainlangInterpreter} from "../../../src/concrete/RainlangInterpreter.sol"; import {RainlangStore} from "../../../src/concrete/RainlangStore.sol"; diff --git a/test/src/concrete/RainlangExpressionDeployer.meta.t.sol b/test/src/concrete/RainlangExpressionDeployer.meta.t.sol index e02051d..285f73d 100644 --- a/test/src/concrete/RainlangExpressionDeployer.meta.t.sol +++ b/test/src/concrete/RainlangExpressionDeployer.meta.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Test} from "forge-std-1.16.1/src/Test.sol"; +import {Test} from "forge-std-1.16.2/src/Test.sol"; import {RainlangExpressionDeployer, DESCRIBED_BY_META_HASH} from "../../../src/concrete/RainlangExpressionDeployer.sol"; contract RainlangExpressionDeployerMetaTest is Test { diff --git a/test/src/concrete/RainlangExpressionDeployer.pointers.t.sol b/test/src/concrete/RainlangExpressionDeployer.pointers.t.sol index 6620b1f..f675793 100644 --- a/test/src/concrete/RainlangExpressionDeployer.pointers.t.sol +++ b/test/src/concrete/RainlangExpressionDeployer.pointers.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Test} from "forge-std-1.16.1/src/Test.sol"; +import {Test} from "forge-std-1.16.2/src/Test.sol"; import { RainlangExpressionDeployer, INTEGRITY_FUNCTION_POINTERS diff --git a/test/src/concrete/RainlangInterpreter.extrospect.t.sol b/test/src/concrete/RainlangInterpreter.extrospect.t.sol index 5a82adc..f675ab2 100644 --- a/test/src/concrete/RainlangInterpreter.extrospect.t.sol +++ b/test/src/concrete/RainlangInterpreter.extrospect.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Test} from "forge-std-1.16.1/src/Test.sol"; +import {Test} from "forge-std-1.16.2/src/Test.sol"; import {RainlangInterpreter} from "../../../src/concrete/RainlangInterpreter.sol"; import {LibExtrospectBytecode} from "rain-extrospection-0.1.14/src/lib/LibExtrospectBytecode.sol"; import {INTERPRETER_DISALLOWED_OPS} from "rain-extrospection-0.1.14/src/lib/EVMOpcodes.sol"; diff --git a/test/src/concrete/RainlangInterpreter.pointers.t.sol b/test/src/concrete/RainlangInterpreter.pointers.t.sol index 095cdb4..fe28d99 100644 --- a/test/src/concrete/RainlangInterpreter.pointers.t.sol +++ b/test/src/concrete/RainlangInterpreter.pointers.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Test} from "forge-std-1.16.1/src/Test.sol"; +import {Test} from "forge-std-1.16.2/src/Test.sol"; import {RainlangInterpreter, OPCODE_FUNCTION_POINTERS} from "../../../src/concrete/RainlangInterpreter.sol"; contract RainlangInterpreterPointersTest is Test { diff --git a/test/src/concrete/RainlangParser.pointers.t.sol b/test/src/concrete/RainlangParser.pointers.t.sol index 7ccc19d..ea1d97d 100644 --- a/test/src/concrete/RainlangParser.pointers.t.sol +++ b/test/src/concrete/RainlangParser.pointers.t.sol @@ -2,15 +2,15 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Test} from "forge-std-1.16.1/src/Test.sol"; +import {Test} from "forge-std-1.16.2/src/Test.sol"; import {RainlangParser} from "../../../src/concrete/RainlangParser.sol"; -import {PARSE_META_BUILD_DEPTH} from "rainlang-0.2.0/src/abstract/BaseRainlangParser.sol"; +import {PARSE_META_BUILD_DEPTH} from "rainlang-0.2.1/src/abstract/BaseRainlangParser.sol"; import { OPERAND_HANDLER_FUNCTION_POINTERS, LITERAL_PARSER_FUNCTION_POINTERS, PARSE_META } from "../../../src/generated/RainlangParserPointers.sol"; -import {LibAllStandardOps, AuthoringMetaV2} from "rainlang-0.2.0/src/lib/op/LibAllStandardOps.sol"; +import {LibAllStandardOps, AuthoringMetaV2} from "rainlang-0.2.1/src/lib/op/LibAllStandardOps.sol"; import {LibGenParseMeta} from "rainlang-interface-0.2.8/src/lib/codegen/LibGenParseMeta.sol"; contract RainlangParserPointersTest is Test { diff --git a/test/src/lib/deploy/LibInterpreterDeploy.t.sol b/test/src/lib/deploy/LibInterpreterDeploy.t.sol index 6dd4114..3a34367 100644 --- a/test/src/lib/deploy/LibInterpreterDeploy.t.sol +++ b/test/src/lib/deploy/LibInterpreterDeploy.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Test} from "forge-std-1.16.1/src/Test.sol"; +import {Test} from "forge-std-1.16.2/src/Test.sol"; import {LibInterpreterDeploy} from "../../../../src/lib/deploy/LibInterpreterDeploy.sol"; import {RainlangParser} from "../../../../src/concrete/RainlangParser.sol"; import {RainlangStore} from "../../../../src/concrete/RainlangStore.sol"; diff --git a/test/src/script/Build.t.sol b/test/src/script/Build.t.sol index 4453e63..948114f 100644 --- a/test/src/script/Build.t.sol +++ b/test/src/script/Build.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {Test} from "forge-std-1.16.1/src/Test.sol"; +import {Test} from "forge-std-1.16.2/src/Test.sol"; import {GeneratedContract} from "../../../script/Build.sol"; import {DeployCandidate} from "../../../src/abstract/RainDeploySuitesBase.sol"; import {BuildHarness} from "../concrete/BuildHarness.sol";