List of all items
Structs
- annotations::ProgramAnnotations
- annotations::StatementAnnotations
- circuit::CircuitsInfo
- compiler::CairoProgram
- compiler::CairoProgramDebugInfo
- compiler::ConstSegment
- compiler::ConstsInfo
- compiler::InvokeStatementDebugInfo
- compiler::ReturnStatementDebugInfo
- compiler::SierraStatementDebugInfo
- compiler::SierraToCasmConfig
- environment::Environment
- invocations::BranchChanges
- invocations::CompiledInvocation
- invocations::CompiledInvocationBuilder
- invocations::ProgramInfo
- invocations::enm::EnumView
- metadata::Metadata
- metadata::MetadataComputationConfig
- references::IntroductionPoint
- references::OutputReferenceValue
- references::ReferenceExpression
- references::ReferenceValue
- relocations::InstructionsWithRelocations
- relocations::RelocationEntry
Enums
- annotations::AnnotationError
- annotations::InconsistentReferenceError
- compiler::CompilationError
- compiler::StatementKindDebugInfo
- environment::ApTracking
- environment::ApTrackingBase
- environment::EnvironmentError
- environment::frame_state::FrameState
- environment::frame_state::FrameStateError
- environment::gas_wallet::GasWallet
- environment::gas_wallet::GasWalletError
- invocations::ApTrackingChange
- invocations::InvocationError
- metadata::MetadataError
- references::OutputReferenceValueIntroductionPoint
- references::ReferencesError
- relocations::Relocation
Functions
- compiler::check_basic_structure
- compiler::compile
- compiler::validate_metadata
- environment::ap_tracking::update_ap_tracking
- environment::frame_state::handle_alloc_local
- environment::frame_state::handle_finalize_locals
- environment::frame_state::validate_final_frame_state
- environment::validate_environment_equality
- environment::validate_final_environment
- invocations::check_references_on_stack
- invocations::compile_invocation
- invocations::enm::build
- invocations::enm::get_variant_selector
- invocations::get_non_fallthrough_statement_id
- metadata::calc_metadata
- metadata::calc_metadata_ap_change_only
- references::build_function_parameters_refs
- references::check_types_match
- relocations::relocate_instructions