List of all items
Structs
- records::assignment::Assignment
- records::builtin::Builtin
- records::builtin_ast_types::BuiltinAstTypes
- records::builtin_info::BuiltinInfo
- records::builtin_visitor::BuiltinVisitor
- records::capture::Capture
- records::compile_error::CompileError
- records::compile_options::CompileOptions
- records::compiler::Compiler
- records::const_upvalue_visitor::ConstUpvalueVisitor
- records::constant::Constant
- records::constant_visitor::ConstantVisitor
- records::cost::Cost
- records::cost_visitor::CostVisitor
- records::expr_constant_change::ExprConstantChange
- records::fenv_visitor::FenvVisitor
- records::function::Function
- records::function_visitor::FunctionVisitor
- records::hasher::Hasher
- records::inline_arg::InlineArg
- records::inline_frame::InlineFrame
- records::l_value::LValue
- records::local::Local
- records::local_constant_change::LocalConstantChange
- records::loop::Loop
- records::loop_jump::LoopJump
- records::lua_compile_options::LuaCompileOptions
- records::reg_scope::RegScope
- records::return_visitor::ReturnVisitor
- records::shape_visitor::ShapeVisitor
- records::symbol::Symbol
- records::table_mutation_tracker::TableMutationTracker
- records::table_mutation_tracker_deprecated::TableMutationTrackerDeprecated
- records::table_shape::TableShape
- records::type_map_visitor::TypeMapVisitor
- records::undefined_local_visitor::UndefinedLocalVisitor
- records::value_visitor::ValueVisitor
- records::variable::Variable
- records::visitor::Visitor
Enums
- enums::builtin_function_id::LuauBuiltinFunction
- enums::flags::Flags
- enums::global::Global
- enums::kind::Kind
- enums::table_constant_kind::TableConstantKind
- enums::type_compiler::Type
- enums::type_constant_folding::Type
Unions
Functions
- functions::always_terminates::always_terminates
- functions::analyze_builtins::analyze_builtins
- functions::assign_mutable::assign_mutable
- functions::bit_32::bit32
- functions::build_table_constant_map::build_table_constant_map
- functions::build_type_map::build_type_map
- functions::compile::compile
- functions::compile_or_throw_compiler::compile_or_throw_bytecode_builder_parse_result_ast_name_table_compile_options
- functions::compile_or_throw_compiler_alt_b::compile_or_throw_bytecode_builder_string_compile_options_parse_options
- functions::compute_cost::compute_cost
- functions::constants_equal::constants_equal
- functions::cstring_builtin_folding::cstring_c_char
- functions::cstring_builtin_folding_alt_b::cstring_c_char_usize
- functions::ctype::ctype
- functions::ctypeof::ctypeof
- functions::fold_binary::fold_binary
- functions::fold_builtin::fold_builtin
- functions::fold_constants::fold_constants
- functions::fold_interp_string::fold_interp_string
- functions::fold_unary::fold_unary
- functions::get_builtin::get_builtin
- functions::get_builtin_function_id::get_builtin_function_id
- functions::get_table_hint::get_table_hint
- functions::get_trip_count::get_trip_count
- functions::get_type::get_type
- functions::is_constant_false::is_constant_false
- functions::is_generic::is_generic
- functions::is_matching_global::is_matching_global
- functions::is_matching_global_member::is_matching_global_member
- functions::luau_compile::luau_compile
- functions::luau_set_compile_constant_boolean::luau_set_compile_constant_boolean
- functions::luau_set_compile_constant_integer_64::luau_set_compile_constant_integer_64
- functions::luau_set_compile_constant_nil::luau_set_compile_constant_nil
- functions::luau_set_compile_constant_number::luau_set_compile_constant_number
- functions::luau_set_compile_constant_string::luau_set_compile_constant_string
- functions::luau_set_compile_constant_vector::luau_set_compile_constant_vector
- functions::model_cost_cost_model::model_cost_ast_node_ast_local_usize_dense_hash_map_ast_expr_call_i32_dense_hash_map_ast_expr_constant
- functions::model_cost_cost_model_alt_b::model_cost_ast_node_ast_local_usize
- functions::parallel_mul_sat::parallel_mul_sat
- functions::predict_table_shapes::predict_table_shapes
- functions::set_compile_constant_boolean::set_compile_constant_boolean
- functions::set_compile_constant_integer_64::set_compile_constant_integer_64
- functions::set_compile_constant_nil::set_compile_constant_nil
- functions::set_compile_constant_number::set_compile_constant_number
- functions::set_compile_constant_string::set_compile_constant_string
- functions::set_compile_constant_vector::set_compile_constant_vector
- functions::sref_compiler::sref_ast_name
- functions::sref_compiler_alt_b::sref_ast_array_c_char_mut
- functions::sref_compiler_alt_c::sref_ast_array_c_char
- functions::track_values::track_values
- functions::undo_changes_constant_folding::undo_changes_dense_hash_map_ast_expr_constant_expr_constant_change_log
- functions::undo_changes_constant_folding_alt_b::undo_changes_dense_hash_map_ast_local_constant_local_constant_change_log
- functions::unwrap_expr_of_type::unwrap_expr_of_type
- methods::builtin_visitor_builtin_visitor::builtin_visitor_builtin_visitor
- methods::builtin_visitor_visit::extract_l_value_symbol
- methods::compile_error_compile_error_compiler::compile_error_compile_error
- methods::compile_error_raise::compile_error_raise
- methods::compiler_compiler::compiler_compiler
- methods::compiler_function_visitor_function_visitor::compiler_function_visitor_function_visitor
- methods::compiler_function_visitor_visit_compiler::visit_ast_expr_function
- methods::cost_cost::cost_cost
- methods::cost_fold::cost_fold
- methods::cost_operator_add::cost_operator_add
- methods::cost_operator_deref::cost_operator_deref
- methods::cost_visitor_assign::cost_visitor_assign
- methods::cost_visitor_assign::cost_visitor_assign_impl
- methods::cost_visitor_loop::cost_visitor_loop
- methods::cost_visitor_visit_cost_model_alt_b::visit_ast_stat_for
- methods::cost_visitor_visit_cost_model_alt_l::visit_ast_stat_block
- methods::shape_visitor_hasher_operator_call::shape_visitor_hasher_operator_call
- methods::table_mutation_tracker_mark_escaped::table_mutation_tracker_mark_escaped
- methods::table_mutation_tracker_mark_escaped_table_index::table_mutation_tracker_mark_escaped_table_index
- methods::type_map_visitor_push_type_aliases::type_map_visitor_push_type_aliases
- methods::type_map_visitor_resolve_aliases_deprecated::type_map_visitor_resolve_aliases_deprecated
- methods::type_map_visitor_visit_types::visit_ast_stat_block
- methods::type_map_visitor_visit_types_alt_b::visit_ast_stat_repeat
- methods::type_map_visitor_visit_types_alt_c::visit_ast_stat_for
- methods::type_map_visitor_visit_types_alt_d::visit_ast_stat_for_in
- methods::type_map_visitor_visit_types_alt_e::visit_ast_stat_local_function
- methods::type_map_visitor_visit_types_alt_h::visit_ast_stat_local
- methods::type_map_visitor_visit_types_alt_u::visit_ast_expr_call
Type Aliases
- type_aliases::compile_constant::CompileConstant
- type_aliases::expr_constant_change_log::ExprConstantChangeLog
- type_aliases::library_member_constant_callback::LibraryMemberConstantCallback
- type_aliases::library_member_type_callback::LibraryMemberTypeCallback
- type_aliases::local_constant_change_log::LocalConstantChangeLog
- type_aliases::lua_compile_constant::lua_CompileConstant
- type_aliases::lua_compile_options::LuaCompileOptions
- type_aliases::lua_library_member_constant_callback::lua_LibraryMemberConstantCallback
- type_aliases::lua_library_member_type_callback::LuaLibraryMemberTypeCallback
- type_aliases::lua_library_member_type_callback::lua_LibraryMemberTypeCallback