Skip to content

Commit

Permalink
Remove allow unused imports
Browse files Browse the repository at this point in the history
  • Loading branch information
fmoletta committed Feb 6, 2024
1 parent 0111404 commit 9170213
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 79 deletions.
56 changes: 43 additions & 13 deletions cairo1-run/src/cairo_run.rs
Original file line number Diff line number Diff line change
@@ -1,20 +1,50 @@
#![allow(unused_imports)]
use bincode::enc::write::Writer;
use cairo_lang_casm::{casm, casm_extend, hints::Hint, instructions::Instruction};
use cairo_lang_compiler::{compile_cairo_project_at_path, db, CompilerConfig};
use cairo_lang_sierra::{extensions::{bitwise::BitwiseType, core::{CoreLibfunc, CoreType}, ec::EcOpType, gas::{CostTokenType, GasBuiltinType}, pedersen::PedersenType, poseidon::PoseidonType, range_check::RangeCheckType, segment_arena::SegmentArenaType, starknet::syscalls::SystemType, ConcreteType, NamedType}, ids::ConcreteTypeId, program::{Function, Program as SierraProgram}, program_registry::{ProgramRegistry, ProgramRegistryError}, ProgramParser};
use cairo_lang_sierra::{
extensions::{
bitwise::BitwiseType,
core::{CoreLibfunc, CoreType},
ec::EcOpType,
gas::{CostTokenType, GasBuiltinType},
pedersen::PedersenType,
poseidon::PoseidonType,
range_check::RangeCheckType,
segment_arena::SegmentArenaType,
starknet::syscalls::SystemType,
ConcreteType, NamedType,
},
ids::ConcreteTypeId,
program::{Function, Program as SierraProgram},
program_registry::ProgramRegistry,
};
use cairo_lang_sierra_ap_change::calc_ap_changes;
use cairo_lang_sierra_gas::gas_info::GasInfo;
use cairo_lang_sierra_to_casm::{compiler::{compile, CairoProgram, CompilationError}, metadata::{calc_metadata, Metadata, MetadataComputationConfig, MetadataError}};
use cairo_lang_sierra_to_casm::{
compiler::CairoProgram,
metadata::{calc_metadata, Metadata, MetadataComputationConfig, MetadataError},
};
use cairo_lang_sierra_type_size::get_type_size_map;
use cairo_lang_utils::{extract_matches, ordered_hash_map::OrderedHashMap, unordered_hash_map::UnorderedHashMap};
use cairo_vm::{air_public_input::PublicInputError, cairo_run::{self, EncodeTraceError}, hint_processor::cairo_1_hint_processor::hint_processor::Cairo1HintProcessor, serde::deserialize_program::{ApTracking, BuiltinName, FlowTrackingData, HintParams, ReferenceManager}, types::{errors::program_errors::ProgramError, program::Program, relocatable::{MaybeRelocatable, Relocatable}}, vm::{decoding::decoder::decode_instruction, errors::{cairo_run_errors::CairoRunError, memory_errors::MemoryError, runner_errors::RunnerError, trace_errors::TraceError, vm_errors::VirtualMachineError}, runners::{builtin_runner::{
BITWISE_BUILTIN_NAME, EC_OP_BUILTIN_NAME, HASH_BUILTIN_NAME, OUTPUT_BUILTIN_NAME,
POSEIDON_BUILTIN_NAME, RANGE_CHECK_BUILTIN_NAME, SIGNATURE_BUILTIN_NAME,
}, cairo_runner::{CairoArg, CairoRunner, RunResources, RunnerMode}}, vm_core::VirtualMachine, vm_memory::memory::Memory}, Felt252};
use clap::{CommandFactory, Parser, ValueHint};
use itertools::{chain, Itertools};
use std::{borrow::Cow, collections::HashMap, default, io::{self, BufWriter, Write}, iter::Peekable, path::{Path, PathBuf}, slice::Iter};
use cairo_lang_utils::unordered_hash_map::UnorderedHashMap;
use cairo_vm::{
hint_processor::cairo_1_hint_processor::hint_processor::Cairo1HintProcessor,
serde::deserialize_program::{
ApTracking, BuiltinName, FlowTrackingData, HintParams, ReferenceManager,
},
types::{program::Program, relocatable::MaybeRelocatable},
vm::{
errors::{runner_errors::RunnerError, vm_errors::VirtualMachineError},
runners::{
builtin_runner::{
BITWISE_BUILTIN_NAME, EC_OP_BUILTIN_NAME, HASH_BUILTIN_NAME, OUTPUT_BUILTIN_NAME,
POSEIDON_BUILTIN_NAME, RANGE_CHECK_BUILTIN_NAME, SIGNATURE_BUILTIN_NAME,
},
cairo_runner::{CairoRunner, RunResources, RunnerMode},
},
vm_core::VirtualMachine,
},
Felt252,
};
use itertools::chain;
use std::collections::HashMap;

use crate::{Error, FuncArg, FuncArgs};

Expand Down
83 changes: 17 additions & 66 deletions cairo1-run/src/main.rs
Original file line number Diff line number Diff line change
@@ -1,78 +1,29 @@
#![allow(unused_imports)]
use bincode::enc::write::Writer;
use cairo_lang_casm::casm;
use cairo_lang_casm::casm_extend;
use cairo_lang_casm::hints::Hint;
use cairo_lang_casm::instructions::Instruction;
use cairo_lang_compiler::db;
use cairo_lang_compiler::{compile_cairo_project_at_path, CompilerConfig};
use cairo_lang_sierra::extensions::bitwise::BitwiseType;
use cairo_lang_sierra::extensions::core::{CoreLibfunc, CoreType};
use cairo_lang_sierra::extensions::ec::EcOpType;
use cairo_lang_sierra::extensions::gas::GasBuiltinType;
use cairo_lang_sierra::extensions::pedersen::PedersenType;
use cairo_lang_sierra::extensions::poseidon::PoseidonType;
use cairo_lang_sierra::extensions::range_check::RangeCheckType;
use cairo_lang_sierra::extensions::segment_arena::SegmentArenaType;
use cairo_lang_sierra::extensions::starknet::syscalls::SystemType;
use cairo_lang_sierra::extensions::ConcreteType;
use cairo_lang_sierra::extensions::NamedType;
use cairo_lang_sierra::ids::ConcreteTypeId;
use cairo_lang_sierra::program::Function;
use cairo_lang_sierra::program::Program as SierraProgram;
use cairo_lang_sierra::program_registry::{ProgramRegistry, ProgramRegistryError};
use cairo_lang_sierra::{extensions::gas::CostTokenType, ProgramParser};
use cairo_lang_sierra_ap_change::calc_ap_changes;
use cairo_lang_sierra_gas::gas_info::GasInfo;
use cairo_lang_sierra_to_casm::compiler::CairoProgram;
use cairo_lang_sierra_to_casm::compiler::CompilationError;
use cairo_lang_sierra_to_casm::metadata::Metadata;
use cairo_lang_sierra_to_casm::metadata::MetadataComputationConfig;
use cairo_lang_sierra_to_casm::metadata::MetadataError;
use cairo_lang_sierra_to_casm::{compiler::compile, metadata::calc_metadata};
use cairo_lang_sierra_type_size::get_type_size_map;
use cairo_lang_utils::extract_matches;
use cairo_lang_utils::ordered_hash_map::OrderedHashMap;
use cairo_lang_utils::unordered_hash_map::UnorderedHashMap;
use cairo_lang_sierra::{ids::ConcreteTypeId, program_registry::ProgramRegistryError};
use cairo_lang_sierra_to_casm::{compiler::CompilationError, metadata::MetadataError};
use cairo_run::Cairo1RunConfig;
use cairo_vm::air_public_input::PublicInputError;
use cairo_vm::cairo_run::EncodeTraceError;
use cairo_vm::hint_processor::cairo_1_hint_processor::hint_processor::Cairo1HintProcessor;
use cairo_vm::serde::deserialize_program::BuiltinName;
use cairo_vm::serde::deserialize_program::{ApTracking, FlowTrackingData, HintParams};
use cairo_vm::types::errors::program_errors::ProgramError;
use cairo_vm::types::relocatable::Relocatable;
use cairo_vm::vm::decoding::decoder::decode_instruction;
use cairo_vm::vm::errors::cairo_run_errors::CairoRunError;
use cairo_vm::vm::errors::memory_errors::MemoryError;
use cairo_vm::vm::errors::runner_errors::RunnerError;
use cairo_vm::vm::errors::trace_errors::TraceError;
use cairo_vm::vm::errors::vm_errors::VirtualMachineError;
use cairo_vm::vm::runners::builtin_runner::{
BITWISE_BUILTIN_NAME, EC_OP_BUILTIN_NAME, HASH_BUILTIN_NAME, OUTPUT_BUILTIN_NAME,
POSEIDON_BUILTIN_NAME, RANGE_CHECK_BUILTIN_NAME, SIGNATURE_BUILTIN_NAME,
};
use cairo_vm::vm::runners::cairo_runner::CairoArg;
use cairo_vm::vm::runners::cairo_runner::RunnerMode;
use cairo_vm::vm::vm_memory::memory::Memory;
use cairo_vm::{
serde::deserialize_program::ReferenceManager,
types::{program::Program, relocatable::MaybeRelocatable},
air_public_input::PublicInputError,
cairo_run::EncodeTraceError,
types::{errors::program_errors::ProgramError, relocatable::MaybeRelocatable},
vm::{
runners::cairo_runner::{CairoRunner, RunResources},
errors::{
memory_errors::MemoryError, runner_errors::RunnerError, trace_errors::TraceError,
vm_errors::VirtualMachineError,
},
vm_core::VirtualMachine,
},
Felt252,
};
use clap::{CommandFactory, Parser, ValueHint};
use itertools::{chain, Itertools};
use std::borrow::Cow;
use std::io::BufWriter;
use std::io::Write;
use std::iter::Peekable;
use std::path::PathBuf;
use std::slice::Iter;
use std::{collections::HashMap, io, path::Path};
use clap::{Parser, ValueHint};
use itertools::Itertools;
use std::{
io::{self, Write},
iter::Peekable,
path::PathBuf,
slice::Iter,
};
use thiserror::Error;

pub mod cairo_run;
Expand Down

0 comments on commit 9170213

Please sign in to comment.