remove the test encoding option (#65)

This commit is contained in:
Cyrill Leutwiler
2024-10-04 09:59:27 +02:00
committed by GitHub
parent e8fcd6118e
commit 77fe683f18
5 changed files with 2 additions and 15 deletions
-4
View File
@@ -83,7 +83,6 @@ pub fn yul(
optimizer_settings,
is_system_mode,
include_metadata_hash,
false,
debug_config,
)?;
@@ -113,7 +112,6 @@ pub fn llvm_ir(
optimizer_settings,
is_system_mode,
include_metadata_hash,
false,
debug_config,
)?;
@@ -204,7 +202,6 @@ pub fn standard_output(
optimizer_settings,
is_system_mode,
include_metadata_hash,
false,
debug_config,
)?;
@@ -282,7 +279,6 @@ pub fn standard_json(
optimizer_settings,
is_system_mode,
include_metadata_hash,
false,
debug_config,
)?;
build.write_to_standard_json(&mut solc_output, &solc_version, &resolc_version)?;
-4
View File
@@ -18,8 +18,6 @@ pub struct Input {
pub is_system_mode: bool,
/// Whether to append the metadata hash.
pub include_metadata_hash: bool,
/// Enables the test bytecode encoding.
pub enable_test_encoding: bool,
/// The optimizer settings.
pub optimizer_settings: revive_llvm_context::OptimizerSettings,
/// The debug output config.
@@ -33,7 +31,6 @@ impl Input {
project: Project,
is_system_mode: bool,
include_metadata_hash: bool,
enable_test_encoding: bool,
optimizer_settings: revive_llvm_context::OptimizerSettings,
debug_config: Option<revive_llvm_context::DebugConfig>,
) -> Self {
@@ -42,7 +39,6 @@ impl Input {
project,
is_system_mode,
include_metadata_hash,
enable_test_encoding,
optimizer_settings,
debug_config,
}
-3
View File
@@ -40,9 +40,6 @@ pub fn run(input_file: Option<&mut std::fs::File>) -> anyhow::Result<()> {
}
let input: Input = revive_common::deserialize_from_slice(buffer.as_slice())?;
if input.enable_test_encoding {
todo!()
}
let result = input.contract.compile(
input.project,
input.optimizer_settings,
-2
View File
@@ -64,7 +64,6 @@ impl Project {
optimizer_settings: revive_llvm_context::OptimizerSettings,
is_system_mode: bool,
include_metadata_hash: bool,
bytecode_encoding_testing: bool,
debug_config: Option<revive_llvm_context::DebugConfig>,
) -> anyhow::Result<Build> {
let project = self.clone();
@@ -77,7 +76,6 @@ impl Project {
project.clone(),
is_system_mode,
include_metadata_hash,
bytecode_encoding_testing,
optimizer_settings.clone(),
debug_config.clone(),
));
+2 -2
View File
@@ -106,7 +106,7 @@ pub fn build_solidity_with_options(
let project = output.try_to_project(sources, libraries, pipeline, &solc_version, None)?;
let build: crate::Build = project.compile(optimizer_settings, false, false, false, None)?;
let build: crate::Build = project.compile(optimizer_settings, false, false, None)?;
build.write_to_standard_json(
&mut output,
&solc_version,
@@ -229,7 +229,7 @@ pub fn build_yul(source_code: &str) -> anyhow::Result<()> {
let project =
Project::try_from_yul_string(PathBuf::from("test.yul").as_path(), source_code, None)?;
let _build = project.compile(optimizer_settings, false, false, false, None)?;
let _build = project.compile(optimizer_settings, false, false, None)?;
Ok(())
}