List of all items
Structs
- BuildOptions
- Diagnostic
- Engine
- GcStats
- HostError
- HostRegistry
- PoolStats
- Program
- RuntimeProgram
- cfg::Cfg
- compiler::CompileOutput
- compiler::FileNamespaces
- compiler::FileNamespacesCheckpoint
- compiler::Namespace
- compiler::compiler_data::CompileCheckpoint
- compiler::compiler_data::Ctx
- compiler::compiler_data::DynamicLibFn
- compiler::compiler_data::Dynamiclib
- compiler::compiler_data::EnumType
- compiler::compiler_data::EnumVariant
- compiler::compiler_data::ErrorCatch
- compiler::compiler_data::FnGenerics
- compiler::compiler_data::FnSignature
- compiler::compiler_data::FnValueSet
- compiler::compiler_data::Function
- compiler::compiler_data::FunctionImpl
- compiler::compiler_data::HostFnSig
- compiler::compiler_data::IndirectRegisters
- compiler::compiler_data::InstrSrc
- compiler::compiler_data::NamedType
- compiler::compiler_data::Pools
- compiler::compiler_data::Source
- compiler::compiler_data::State
- compiler::compiler_data::Struct
- compiler::compiler_data::TypeCodes
- compiler::compiler_data::TypeNames
- compiler::compiler_data::Variable
- compiler::expr::LetAnnotation
- compiler::expr::Span
- compiler::imports::ImportResolver
- compiler::type_system::BindingFrame
- compiler::type_system::FnTypeExpr
- compiler::type_system::GenericType
- compiler::type_system::Generics
- compiler::type_system::GenericsCheckpoint
- compiler::type_system::ImplTemplate
- compiler::type_system::StructDefaults
- compiler::type_system::TypeCtx
- macros::MacroEnv
- macros::MacroError
- macros::Region
- parser::ParsedFile
Enums
- CallError
- HostBindError
- HostType
- LoadError
- NativeCode
- Value
- compiler::SymbolKind
- compiler::compiler_data::ReturnCheck
- compiler::expr::Expr
- compiler::expr::ImportBinding
- compiler::expr::IsTarget
- compiler::expr::OperatorForm
- compiler::expr::StructRest
- compiler::type_system::DataType
- compiler::type_system::TypeExpr
- parser::ExitLine
- parser::LineKind
- parser::TypeArgFollow
Traits
Functions
- build_artifact
- build_bytecode
- check_only
- collect_diagnostic
- collect_warnings
- compile_checked
- compiler::check_only_scope
- compiler::compile
- compiler::compile_expr
- compiler::compile_profile
- compiler::expr::closure_free_names
- compiler::expr::code_captures_variable
- compiler::expr::code_modifies_variable
- compiler::expr::is_operator_method
- compiler::expr::is_unary_operator_method
- compiler::expr::mangle_method
- compiler::expr::operator_method
- compiler::expr::operator_method_answers_bool
- compiler::expr::self_operator_method
- compiler::expr::symbol_of_expr
- compiler::expr::var_assign
- compiler::type_system::arg_types_specialize_equal
- compiler::type_system::bare_fn_value_type
- compiler::type_system::can_reach
- compiler::type_system::check_if_returns_void
- compiler::type_system::check_operator_method
- compiler::type_system::check_struct_default_fn
- compiler::type_system::collect_direct_fn_calls
- compiler::type_system::declared_fn_value_type
- compiler::type_system::find_template
- compiler::type_system::fn_bindings
- compiler::type_system::format_detailed
- compiler::type_system::indirect_return_type
- compiler::type_system::infer_user_fn_return_type
- compiler::type_system::instantiate
- compiler::type_system::let_type_fits
- compiler::type_system::literal_struct_id
- compiler::type_system::merge_fn_types
- compiler::type_system::param_type_matches
- compiler::type_system::path_call_target
- compiler::type_system::propagation_sides
- compiler::type_system::push_capture_scope
- compiler::type_system::qualify_duplicate_type_names
- compiler::type_system::reset_inference_state
- compiler::type_system::resolve_call_type_args
- compiler::type_system::resolve_generic_call
- compiler::type_system::resolve_generic_variant
- compiler::type_system::resolve_type_args
- compiler::type_system::resolve_variant_constructor
- compiler::type_system::return_type_fits
- compiler::type_system::specialization_key
- compiler::type_system::std_primitive_return_type
- compiler::type_system::struct_default_target
- compiler::type_system::struct_field_type_matches
- compiler::type_system::struct_literal_id
- compiler::type_system::struct_of_default_fn
- compiler::type_system::track_returns
- compiler::type_system::type_args_name_a_variant
- compiler::type_system::variant_constructor_at
- dylib_dirs
- load_program
- macros::scan_regions
- main
- parser::catch_kinds_and_strings
- parser::classify_line
- parser::exit_line
- parser::module_name
- parser::parse
- set_dylib_dirs