diff --git a/foundry.toml b/foundry.toml index dbe138f..131382a 100644 --- a/foundry.toml +++ b/foundry.toml @@ -79,12 +79,7 @@ forge-std = "1.16.2" "rain-datacontract" = "0.1.9" "rain-deploy" = "0.1.7" "rain-sol-codegen" = "0.1.36" -# The library half. Provides LibDecimalFloat, LibDecimalFloatImplementation, -# LibFormatDecimalFloat, LibParseDecimalFloat, LibLogTable and the errors that -# the concrete + deploy lib + tests here import. Pinned at the current published -# library; bump to the first post-strip `rain-math-float` release once it -# publishes (a `soldeer update`, which rewrites the versioned import prefixes). -"rain-math-float" = "0.1.7" +"rain-math-float" = "0.2.1" [soldeer] recursive_deps = false diff --git a/script/Build.sol b/script/Build.sol index c9ea114..6a0f16b 100644 --- a/script/Build.sol +++ b/script/Build.sol @@ -4,7 +4,7 @@ pragma solidity =0.8.25; import {BuildScript} from "rain-deploy-0.1.7/src/abstract/BuildScript.sol"; import {LibCodeGen} from "rain-sol-codegen-0.1.36/src/lib/LibCodeGen.sol"; -import {LibLogTable} from "rain-math-float-0.1.7/src/lib/table/LibLogTable.sol"; +import {LibLogTable} from "rain-math-float-0.2.1/src/lib/table/LibLogTable.sol"; import {LibRainDeploySnapshot} from "rain-deploy-0.1.7/src/lib/LibRainDeploySnapshot.sol"; import {DeployCandidate} from "../src/abstract/RainDeploySuitesBase.sol"; import {DecimalFloatDeploySuites} from "../src/abstract/DecimalFloatDeploySuites.sol"; diff --git a/soldeer.lock b/soldeer.lock index f816555..b3d06b6 100644 --- a/soldeer.lock +++ b/soldeer.lock @@ -28,10 +28,10 @@ integrity = "e51da6f2b3a0f427a0aac5d7714bed2027f5cf0f39b31f0692e9623ceeaa47f2" [[dependencies]] name = "rain-math-float" -version = "0.1.7" -url = "https://soldeer-revisions.s3.amazonaws.com/rain-math-float/0_1_7_14-07-2026_18:54:18_rain.math.zip" -checksum = "64a39f6e7f31ed3f233cb044c6fca6fc2c12f8d3a505d517e94d9bcce0e08d59" -integrity = "9d127868ce20ae3ca01684c53313cf0ebc4d39cfc3c15b40c8d3981eec7ffdee" +version = "0.2.1" +url = "https://soldeer-revisions.s3.amazonaws.com/rain-math-float/0_2_1_08-09-2026_07:26:32_rain.math.zip" +checksum = "d9433a80d1a546b73e80ba3ccda6e2a88e2986222522a6526173a1a0d5d13bef" +integrity = "c24a336446be885b680026d4e7d937e6d4559997a2cb0ee385f4c9be95990d77" [[dependencies]] name = "rain-sol-codegen" diff --git a/src/concrete/DecimalFloat.sol b/src/concrete/DecimalFloat.sol index d70b6d1..9fed7a6 100644 --- a/src/concrete/DecimalFloat.sol +++ b/src/concrete/DecimalFloat.sol @@ -2,11 +2,11 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LibDecimalFloatDeploy} from "../lib/deploy/LibDecimalFloatDeploy.sol"; -import {LibFormatDecimalFloat} from "rain-math-float-0.1.7/src/lib/format/LibFormatDecimalFloat.sol"; -import {LibParseDecimalFloat} from "rain-math-float-0.1.7/src/lib/parse/LibParseDecimalFloat.sol"; -import {ScientificMinNotLessThanMax} from "rain-math-float-0.1.7/src/error/ErrDecimalFloat.sol"; +import {LibFormatDecimalFloat} from "rain-math-float-0.2.1/src/lib/format/LibFormatDecimalFloat.sol"; +import {LibParseDecimalFloat} from "rain-math-float-0.2.1/src/lib/parse/LibParseDecimalFloat.sol"; +import {ScientificMinNotLessThanMax} from "rain-math-float-0.2.1/src/error/ErrDecimalFloat.sol"; contract DecimalFloat { using LibDecimalFloat for Float; diff --git a/src/lib/deploy/LibDecimalFloatDeploy.sol b/src/lib/deploy/LibDecimalFloatDeploy.sol index ddd1139..7e3dcb8 100644 --- a/src/lib/deploy/LibDecimalFloatDeploy.sol +++ b/src/lib/deploy/LibDecimalFloatDeploy.sol @@ -17,8 +17,8 @@ import { DEPLOYED_ADDRESS as DECIMAL_FLOAT_CANDIDATE_ADDRESS, BYTECODE_HASH as DECIMAL_FLOAT_CANDIDATE_HASH } from "../../generated/candidate/DecimalFloat.sol"; -import {LOG_TABLE_DISAMBIGUATOR} from "rain-math-float-0.1.7/src/lib/table/LibLogTable.sol"; -import {LogTablesNotDeployed} from "rain-math-float-0.1.7/src/error/ErrDecimalFloat.sol"; +import {LOG_TABLE_DISAMBIGUATOR} from "rain-math-float-0.2.1/src/lib/table/LibLogTable.sol"; +import {LogTablesNotDeployed} from "rain-math-float-0.2.1/src/error/ErrDecimalFloat.sol"; /// @title LibDecimalFloatDeploy /// @notice The consumer-facing deploy surface of this package: the Zoltu diff --git a/test/concrete/DecimalFloat.packLossless.t.sol b/test/concrete/DecimalFloat.packLossless.t.sol index 8f2db86..122eaee 100644 --- a/test/concrete/DecimalFloat.packLossless.t.sol +++ b/test/concrete/DecimalFloat.packLossless.t.sol @@ -4,7 +4,7 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.2/src/Test.sol"; import {TestDecimalFloat} from "./TestDecimalFloat.sol"; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; contract DecimalFloatPackLosslessTest is Test { function packLosslessExternal(int224 signedCoefficient, int32 exponent) external pure returns (Float) { diff --git a/test/concrete/TestDecimalFloat.sol b/test/concrete/TestDecimalFloat.sol index 5b3f7c5..0ce2dc1 100644 --- a/test/concrete/TestDecimalFloat.sol +++ b/test/concrete/TestDecimalFloat.sol @@ -2,8 +2,8 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; -import {LibLogTable, ALT_TABLE_FLAG} from "rain-math-float-0.1.7/src/lib/table/LibLogTable.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; +import {LibLogTable, ALT_TABLE_FLAG} from "rain-math-float-0.2.1/src/lib/table/LibLogTable.sol"; /// Exposes the library internals the Rust bindings' tests need beside the /// `DecimalFloat` ABI: packing, and the log tables as `LibLogTable` ships diff --git a/test/concrete/TestDecimalFloat.unpack.t.sol b/test/concrete/TestDecimalFloat.unpack.t.sol index 3ccd5c0..06aba54 100644 --- a/test/concrete/TestDecimalFloat.unpack.t.sol +++ b/test/concrete/TestDecimalFloat.unpack.t.sol @@ -4,7 +4,7 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.2/src/Test.sol"; import {TestDecimalFloat} from "./TestDecimalFloat.sol"; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; contract TestDecimalFloatUnpackTest is Test { using LibDecimalFloat for Float; diff --git a/test/src/concrete/DecimalFloat.abs.t.sol b/test/src/concrete/DecimalFloat.abs.t.sol index eb019d4..9f8a6e2 100644 --- a/test/src/concrete/DecimalFloat.abs.t.sol +++ b/test/src/concrete/DecimalFloat.abs.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.add.t.sol b/test/src/concrete/DecimalFloat.add.t.sol index f9d309f..fd4b7a0 100644 --- a/test/src/concrete/DecimalFloat.add.t.sol +++ b/test/src/concrete/DecimalFloat.add.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.ceil.t.sol b/test/src/concrete/DecimalFloat.ceil.t.sol index 01e878c..2428240 100644 --- a/test/src/concrete/DecimalFloat.ceil.t.sol +++ b/test/src/concrete/DecimalFloat.ceil.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.constants.t.sol b/test/src/concrete/DecimalFloat.constants.t.sol index 95272fd..14523be 100644 --- a/test/src/concrete/DecimalFloat.constants.t.sol +++ b/test/src/concrete/DecimalFloat.constants.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.constructor.t.sol b/test/src/concrete/DecimalFloat.constructor.t.sol index c34ebc1..fe7e6bc 100644 --- a/test/src/concrete/DecimalFloat.constructor.t.sol +++ b/test/src/concrete/DecimalFloat.constructor.t.sol @@ -5,7 +5,7 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.2/src/Test.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; import {LibDecimalFloatDeploy} from "src/lib/deploy/LibDecimalFloatDeploy.sol"; -import {LogTablesNotDeployed} from "rain-math-float-0.1.7/src/error/ErrDecimalFloat.sol"; +import {LogTablesNotDeployed} from "rain-math-float-0.2.1/src/error/ErrDecimalFloat.sol"; import {LibEtchLogTables} from "script/lib/LibEtchLogTables.sol"; /// Direct tests for the `DecimalFloat` constructor's log-tables guard. These diff --git a/test/src/concrete/DecimalFloat.div.t.sol b/test/src/concrete/DecimalFloat.div.t.sol index 8d3f3ea..fc01ee8 100644 --- a/test/src/concrete/DecimalFloat.div.t.sol +++ b/test/src/concrete/DecimalFloat.div.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.eq.t.sol b/test/src/concrete/DecimalFloat.eq.t.sol index 05235f2..74c3514 100644 --- a/test/src/concrete/DecimalFloat.eq.t.sol +++ b/test/src/concrete/DecimalFloat.eq.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.floor.t.sol b/test/src/concrete/DecimalFloat.floor.t.sol index 51a3269..2c64a94 100644 --- a/test/src/concrete/DecimalFloat.floor.t.sol +++ b/test/src/concrete/DecimalFloat.floor.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.format.t.sol b/test/src/concrete/DecimalFloat.format.t.sol index 04a808e..98f8ec8 100644 --- a/test/src/concrete/DecimalFloat.format.t.sol +++ b/test/src/concrete/DecimalFloat.format.t.sol @@ -2,11 +2,11 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; -import {LibFormatDecimalFloat} from "rain-math-float-0.1.7/src/lib/format/LibFormatDecimalFloat.sol"; -import {ScientificMinNotLessThanMax} from "rain-math-float-0.1.7/src/error/ErrDecimalFloat.sol"; +import {LibFormatDecimalFloat} from "rain-math-float-0.2.1/src/lib/format/LibFormatDecimalFloat.sol"; +import {ScientificMinNotLessThanMax} from "rain-math-float-0.2.1/src/error/ErrDecimalFloat.sol"; contract DecimalFloatFormatTest is LogTest { using LibDecimalFloat for Float; diff --git a/test/src/concrete/DecimalFloat.frac.t.sol b/test/src/concrete/DecimalFloat.frac.t.sol index f4e4f50..20ebc2a 100644 --- a/test/src/concrete/DecimalFloat.frac.t.sol +++ b/test/src/concrete/DecimalFloat.frac.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.fromFixedDecimalLossless.t.sol b/test/src/concrete/DecimalFloat.fromFixedDecimalLossless.t.sol index d37ab08..8072e0d 100644 --- a/test/src/concrete/DecimalFloat.fromFixedDecimalLossless.t.sol +++ b/test/src/concrete/DecimalFloat.fromFixedDecimalLossless.t.sol @@ -4,7 +4,7 @@ pragma solidity =0.8.25; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; contract DecimalFloatFromFixedDecimalLosslessTest is LogTest { using LibDecimalFloat for Float; diff --git a/test/src/concrete/DecimalFloat.fromFixedDecimalLossy.t.sol b/test/src/concrete/DecimalFloat.fromFixedDecimalLossy.t.sol index 061292c..dd236e8 100644 --- a/test/src/concrete/DecimalFloat.fromFixedDecimalLossy.t.sol +++ b/test/src/concrete/DecimalFloat.fromFixedDecimalLossy.t.sol @@ -4,7 +4,7 @@ pragma solidity =0.8.25; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; contract DecimalFloatFromFixedDecimalLossyTest is LogTest { using LibDecimalFloat for Float; diff --git a/test/src/concrete/DecimalFloat.gt.t.sol b/test/src/concrete/DecimalFloat.gt.t.sol index 679e897..910f769 100644 --- a/test/src/concrete/DecimalFloat.gt.t.sol +++ b/test/src/concrete/DecimalFloat.gt.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.gte.t.sol b/test/src/concrete/DecimalFloat.gte.t.sol index a6f195b..4f41eaf 100644 --- a/test/src/concrete/DecimalFloat.gte.t.sol +++ b/test/src/concrete/DecimalFloat.gte.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.integer.t.sol b/test/src/concrete/DecimalFloat.integer.t.sol index 0a364ab..8afc15d 100644 --- a/test/src/concrete/DecimalFloat.integer.t.sol +++ b/test/src/concrete/DecimalFloat.integer.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.inv.t.sol b/test/src/concrete/DecimalFloat.inv.t.sol index 5a4c296..f83a436 100644 --- a/test/src/concrete/DecimalFloat.inv.t.sol +++ b/test/src/concrete/DecimalFloat.inv.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.isZero.t.sol b/test/src/concrete/DecimalFloat.isZero.t.sol index 5eed0e1..dc97f31 100644 --- a/test/src/concrete/DecimalFloat.isZero.t.sol +++ b/test/src/concrete/DecimalFloat.isZero.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.log10.t.sol b/test/src/concrete/DecimalFloat.log10.t.sol index c45f9c3..4a7d149 100644 --- a/test/src/concrete/DecimalFloat.log10.t.sol +++ b/test/src/concrete/DecimalFloat.log10.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LibDecimalFloatDeploy} from "src/lib/deploy/LibDecimalFloatDeploy.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.lt.t.sol b/test/src/concrete/DecimalFloat.lt.t.sol index 58bad17..6364bb5 100644 --- a/test/src/concrete/DecimalFloat.lt.t.sol +++ b/test/src/concrete/DecimalFloat.lt.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.lte.t.sol b/test/src/concrete/DecimalFloat.lte.t.sol index e2fc7db..435b11a 100644 --- a/test/src/concrete/DecimalFloat.lte.t.sol +++ b/test/src/concrete/DecimalFloat.lte.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.max.t.sol b/test/src/concrete/DecimalFloat.max.t.sol index 2cd3c8f..172f061 100644 --- a/test/src/concrete/DecimalFloat.max.t.sol +++ b/test/src/concrete/DecimalFloat.max.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.min.t.sol b/test/src/concrete/DecimalFloat.min.t.sol index 6255745..9119a13 100644 --- a/test/src/concrete/DecimalFloat.min.t.sol +++ b/test/src/concrete/DecimalFloat.min.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; diff --git a/test/src/concrete/DecimalFloat.minus.t.sol b/test/src/concrete/DecimalFloat.minus.t.sol index 9a31d20..12c9c7f 100644 --- a/test/src/concrete/DecimalFloat.minus.t.sol +++ b/test/src/concrete/DecimalFloat.minus.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.mul.t.sol b/test/src/concrete/DecimalFloat.mul.t.sol index bbaf1ee..706d1ca 100644 --- a/test/src/concrete/DecimalFloat.mul.t.sol +++ b/test/src/concrete/DecimalFloat.mul.t.sol @@ -4,7 +4,7 @@ pragma solidity =0.8.25; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; contract DecimalFloatMulTest is LogTest { using LibDecimalFloat for Float; diff --git a/test/src/concrete/DecimalFloat.parse.t.sol b/test/src/concrete/DecimalFloat.parse.t.sol index 8eba0da..a781ff8 100644 --- a/test/src/concrete/DecimalFloat.parse.t.sol +++ b/test/src/concrete/DecimalFloat.parse.t.sol @@ -4,8 +4,8 @@ pragma solidity =0.8.25; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; -import {LibParseDecimalFloat} from "rain-math-float-0.1.7/src/lib/parse/LibParseDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; +import {LibParseDecimalFloat} from "rain-math-float-0.2.1/src/lib/parse/LibParseDecimalFloat.sol"; contract DecimalFloatParseTest is LogTest { using LibDecimalFloat for Float; diff --git a/test/src/concrete/DecimalFloat.pow.t.sol b/test/src/concrete/DecimalFloat.pow.t.sol index 01efabd..65eadd2 100644 --- a/test/src/concrete/DecimalFloat.pow.t.sol +++ b/test/src/concrete/DecimalFloat.pow.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LibDecimalFloatDeploy} from "src/lib/deploy/LibDecimalFloatDeploy.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.pow10.t.sol b/test/src/concrete/DecimalFloat.pow10.t.sol index 0f0a8a5..ec70d97 100644 --- a/test/src/concrete/DecimalFloat.pow10.t.sol +++ b/test/src/concrete/DecimalFloat.pow10.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LibDecimalFloatDeploy} from "src/lib/deploy/LibDecimalFloatDeploy.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.sqrt.t.sol b/test/src/concrete/DecimalFloat.sqrt.t.sol index dfe8e60..29387c8 100644 --- a/test/src/concrete/DecimalFloat.sqrt.t.sol +++ b/test/src/concrete/DecimalFloat.sqrt.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LibDecimalFloatDeploy} from "src/lib/deploy/LibDecimalFloatDeploy.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.sub.t.sol b/test/src/concrete/DecimalFloat.sub.t.sol index c003e4d..32e26f9 100644 --- a/test/src/concrete/DecimalFloat.sub.t.sol +++ b/test/src/concrete/DecimalFloat.sub.t.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; diff --git a/test/src/concrete/DecimalFloat.toFixedDecimalLossless.t.sol b/test/src/concrete/DecimalFloat.toFixedDecimalLossless.t.sol index deb165e..0a1430f 100644 --- a/test/src/concrete/DecimalFloat.toFixedDecimalLossless.t.sol +++ b/test/src/concrete/DecimalFloat.toFixedDecimalLossless.t.sol @@ -4,7 +4,7 @@ pragma solidity =0.8.25; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; contract DecimalFloatToFixedDecimalLosslessTest is LogTest { using LibDecimalFloat for Float; diff --git a/test/src/concrete/DecimalFloat.toFixedDecimalLossy.t.sol b/test/src/concrete/DecimalFloat.toFixedDecimalLossy.t.sol index 855250d..295f4a6 100644 --- a/test/src/concrete/DecimalFloat.toFixedDecimalLossy.t.sol +++ b/test/src/concrete/DecimalFloat.toFixedDecimalLossy.t.sol @@ -4,8 +4,8 @@ pragma solidity =0.8.25; import {LogTest} from "test/abstract/LogTest.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; -import {LibDecimalFloat, Float} from "rain-math-float-0.1.7/src/lib/LibDecimalFloat.sol"; -import {FixedDecimalOverflow} from "rain-math-float-0.1.7/src/error/ErrDecimalFloat.sol"; +import {LibDecimalFloat, Float} from "rain-math-float-0.2.1/src/lib/LibDecimalFloat.sol"; +import {FixedDecimalOverflow} from "rain-math-float-0.2.1/src/error/ErrDecimalFloat.sol"; contract DecimalFloatToFixedDecimalLossyTest is LogTest { using LibDecimalFloat for Float; diff --git a/test/src/lib/deploy/LibDecimalFloatDeploy.checkLogTablesDeployed.t.sol b/test/src/lib/deploy/LibDecimalFloatDeploy.checkLogTablesDeployed.t.sol index 93be427..ae42efa 100644 --- a/test/src/lib/deploy/LibDecimalFloatDeploy.checkLogTablesDeployed.t.sol +++ b/test/src/lib/deploy/LibDecimalFloatDeploy.checkLogTablesDeployed.t.sol @@ -5,7 +5,7 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.2/src/Test.sol"; import {LibDecimalFloatDeploy} from "src/lib/deploy/LibDecimalFloatDeploy.sol"; import {LibDataContract} from "rain-datacontract-0.1.9/src/lib/LibDataContract.sol"; -import {LogTablesNotDeployed} from "rain-math-float-0.1.7/src/error/ErrDecimalFloat.sol"; +import {LogTablesNotDeployed} from "rain-math-float-0.2.1/src/error/ErrDecimalFloat.sol"; /// Direct tests for `LibDecimalFloatDeploy.checkLogTablesDeployed`. These /// deliberately do NOT inherit `LogTest` so the table address starts empty. diff --git a/test/src/lib/table/LibLogTable.bytes.t.sol b/test/src/lib/table/LibLogTable.bytes.t.sol index 841394e..e32cb47 100644 --- a/test/src/lib/table/LibLogTable.bytes.t.sol +++ b/test/src/lib/table/LibLogTable.bytes.t.sol @@ -3,7 +3,7 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.2/src/Test.sol"; -import {LibLogTable} from "rain-math-float-0.1.7/src/lib/table/LibLogTable.sol"; +import {LibLogTable} from "rain-math-float-0.2.1/src/lib/table/LibLogTable.sol"; import { LOG_TABLES, LOG_TABLES_SMALL,