List of all items
Structs
- methods::type_checker_2_has_index_type_from_type::PropertyType
- records::ambiguous_function_call::AmbiguousFunctionCall
- records::and_predicate::AndPredicate
- records::annotation_types_at_location::AnnotationTypesAtLocation
- records::any_type::AnyType
- records::anyification::Anyification
- records::anything::Anything
- records::apply_mapped_generics::ApplyMappedGenerics
- records::apply_type_function::ApplyTypeFunction
- records::arc_collector::ArcCollector
- records::arcs::Arcs
- records::are_equal_state::AreEqualState
- records::array_emitter::ArrayEmitter
- records::assign::Assign
- records::assign_index_constraint::AssignIndexConstraint
- records::assign_prop_constraint::AssignPropConstraint
- records::ast_array::AstArray
- records::ast_array_predicate::AstArrayPredicate
- records::ast_attr::AstAttr
- records::ast_expr::AstExpr
- records::ast_expr_binary::AstExprBinary
- records::ast_expr_call::AstExprCall
- records::ast_expr_table_finder::AstExprTableFinder
- records::ast_json_encoder::AstJsonEncoder
- records::ast_name::AstName
- records::ast_node::AstNode
- records::ast_stat::AstStat
- records::ast_stat_block::AstStatBlock
- records::ast_stat_repeat::AstStatRepeat
- records::ast_type::AstType
- records::ast_type_pack::AstTypePack
- records::autocomplete_entry::AutocompleteEntry
- records::autocomplete_node_finder::AutocompleteNodeFinder
- records::autocomplete_result::AutocompleteResult
- records::basic_documentation::BasicDocumentation
- records::bidirectional_type_pusher::BidirectionalTypePusher
- records::binding::Binding
- records::binding_snapshot::BindingSnapshot
- records::block::Block
- records::block_scope::BlockScope
- records::blocked_type::BlockedType
- records::blocked_type_finder::BlockedTypeFinder
- records::blocked_type_in_literal_visitor::BlockedTypeInLiteralVisitor
- records::blocked_type_pack::BlockedTypePack
- records::boolean_singleton::BooleanSingleton
- records::bound::Bound
- records::boundary_snapshot::BoundarySnapshot
- records::build_queue_item::BuildQueueItem
- records::build_queue_work_state::BuildQueueWorkState
- records::built_in_type_function_error::BuiltInTypeFunctionError
- records::builtin_type_functions::BuiltinTypeFunctions
- records::builtin_types::BuiltinTypes
- records::bytecode_builder::BytecodeBuilder
- records::cannot_assign_to_never::CannotAssignToNever
- records::cannot_call_non_function::CannotCallNonFunction
- records::cannot_check_dynamic_string_format_calls::CannotCheckDynamicStringFormatCalls
- records::cannot_compare_unrelated_types::CannotCompareUnrelatedTypes
- records::cannot_extend_table::CannotExtendTable
- records::cannot_infer_binary_operation::CannotInferBinaryOperation
- records::cell::Cell
- records::cfg_allocator::CfgAllocator
- records::cfg_builder::CfgBuilder
- records::check_result::CheckResult
- records::checked_function_call_error::CheckedFunctionCallError
- records::checked_function_incorrect_args::CheckedFunctionIncorrectArgs
- records::checkpoint::Checkpoint
- records::class_decl_record::ClassDeclRecord
- records::class_user_data::ClassUserData
- records::clone_public_interface::ClonePublicInterface
- records::clone_state::CloneState
- records::code_too_complex::CodeTooComplex
- records::collect_union_type_options::CollectUnionTypeOptions
- records::config_resolver::ConfigResolver
- records::conjunction_control_flow_graph::Conjunction
- records::conjunction_refinement::Conjunction
- records::const_iterator::ConstIterator
- records::constant::Constant
- records::constant_key::ConstantKey
- records::constraint::Constraint
- records::constraint_block::ConstraintBlock
- records::constraint_generation_log::ConstraintGenerationLog
- records::constraint_generator::ConstraintGenerator
- records::constraint_generator::InferredBinding
- records::constraint_graph::ConstraintGraph
- records::constraint_list::ConstraintList
- records::constraint_set::ConstraintSet
- records::constraint_snapshot::ConstraintSnapshot
- records::constraint_solver::ConstraintSolver
- records::constraint_solving_incomplete_error::ConstraintSolvingIncompleteError
- records::constraint_step_snapshot::ConstraintStepSnapshot
- records::contains_any_generic_deprecated::ContainsAnyGenericDeprecated
- records::contains_function_call::ContainsFunctionCall
- records::contains_generics::ContainsGenerics
- records::contains_refinable_type::ContainsRefinableType
- records::control_flow_graph::ControlFlowGraph
- records::count_mismatch::CountMismatch
- records::counter_state::CounterState
- records::cst_node::CstNode
- records::cst_stat_local::CstStatLocal
- records::data_flow_graph::DataFlowGraph
- records::data_flow_graph_builder::DataFlowGraphBuilder
- records::data_flow_result::DataFlowResult
- records::dcr_logger::DcrLogger
- records::declare::Declare
- records::def::Def
- records::def_arena::DefArena
- records::demoter::Demoter
- records::dense_hash_map::DenseHashMap
- records::dense_hash_set::DenseHashSet
- records::deprecated_api_used::DeprecatedApiUsed
- records::dfg_scope::DfgScope
- records::disjunction_control_flow_graph::Disjunction
- records::disjunction_refinement::Disjunction
- records::duplicate_generic_parameter::DuplicateGenericParameter
- records::duplicate_type_definition::DuplicateTypeDefinition
- records::dynamic_property_lookup_on_extern_types_unsafe::DynamicPropertyLookupOnExternTypesUnsafe
- records::element_result::ElementResult
- records::eq_predicate::EqPredicate
- records::equality_constraint::EqualityConstraint
- records::equivalence::Equivalence
- records::error::Error
- records::error_converter::ErrorConverter
- records::error_snapshot::ErrorSnapshot
- records::error_suppression::ErrorSuppression
- records::expected_type_visitor::ExpectedTypeVisitor
- records::explicit_function_annotation_recommended::ExplicitFunctionAnnotationRecommended
- records::expr_or_local::ExprOrLocal
- records::expr_printer::ExprPrinter
- records::expr_types_at_location::ExprTypesAtLocation
- records::extern_type::ExternType
- records::extra_information::ExtraInformation
- records::failed_to_compile::FailedToCompile
- records::field::Field
- records::file_resolver::FileResolver
- records::file_resolver::FileResolverVtable
- records::find_all_union_members::FindAllUnionMembers
- records::find_cyclic_types::FindCyclicTypes
- records::find_expr_or_local::FindExprOrLocal
- records::find_full_ancestry::FindFullAncestry
- records::find_function_type_in::FindFunctionTypeIn
- records::find_node::FindNode
- records::find_refinement_blockers::FindRefinementBlockers
- records::find_simplification_blockers::FindSimplificationBlockers
- records::find_user_type_function_blockers::FindUserTypeFunctionBlockers
- records::fragment_autocomplete_ancestry_result::FragmentAutocompleteAncestryResult
- records::fragment_autocomplete_result::FragmentAutocompleteResult
- records::fragment_autocomplete_status_result::FragmentAutocompleteStatusResult
- records::fragment_autocomplete_type_cloner::FragmentAutocompleteTypeCloner
- records::fragment_context::FragmentContext
- records::fragment_parse_result::FragmentParseResult
- records::fragment_region::FragmentRegion
- records::fragment_type_check_result::FragmentTypeCheckResult
- records::free_type::FreeType
- records::free_type_pack::FreeTypePack
- records::free_type_searcher::FreeTypeSearcher
- records::freeze_type_function_types::FreezeTypeFunctionTypes
- records::frontend::Frontend
- records::frontend::FrontendStats
- records::frontend_cancellation_token::FrontendCancellationToken
- records::frontend_module_resolver::FrontendModuleResolver
- records::frontend_options::FrontendOptions
- records::fuel_initializer::FuelInitializer
- records::function_argument::FunctionArgument
- records::function_call_constraint::FunctionCallConstraint
- records::function_capture::FunctionCapture
- records::function_check_constraint::FunctionCheckConstraint
- records::function_definition::FunctionDefinition
- records::function_documentation::FunctionDocumentation
- records::function_does_not_take_self::FunctionDoesNotTakeSelf
- records::function_exits_without_returning::FunctionExitsWithoutReturning
- records::function_graph_reduction_result::FunctionGraphReductionResult
- records::function_info::FunctionInfo
- records::function_parameter_documentation::FunctionParameterDocumentation
- records::function_requires_self::FunctionRequiresSelf
- records::function_signature::FunctionSignature
- records::function_type::FunctionType
- records::generalization_constraint::GeneralizationConstraint
- records::generalization_params::GeneralizationParams
- records::generalization_result::GeneralizationResult
- records::generalize_step_snapshot::GeneralizeStepSnapshot
- records::generic_bounds::GenericBounds
- records::generic_bounds_mismatch::GenericBoundsMismatch
- records::generic_counter::GenericCounter
- records::generic_error::GenericError
- records::generic_pack_mapping::GenericPackMapping
- records::generic_type::GenericType
- records::generic_type_count_mismatch::GenericTypeCountMismatch
- records::generic_type_definition::GenericTypeDefinition
- records::generic_type_definitions::GenericTypeDefinitions
- records::generic_type_finder::GenericTypeFinder
- records::generic_type_pack::GenericTypePack
- records::generic_type_pack_count_mismatch::GenericTypePackCountMismatch
- records::generic_type_pack_definition::GenericTypePackDefinition
- records::generic_type_visitor::GenericTypeVisitor
- records::global_linter::Global
- records::global_linter_alt_b::Global
- records::global_linter_alt_c::Global
- records::global_linter_alt_d::Global
- records::global_name_collector::GlobalNameCollector
- records::global_prepopulator::GlobalPrepopulator
- records::global_types::GlobalTypes
- records::has_free_type::HasFreeType
- records::has_indexer_constraint::HasIndexerConstraint
- records::has_prop_constraint::HasPropConstraint
- records::hash_blocked_constraint_id::HashBlockedConstraintId
- records::hash_bool_name_pair::HashBoolNamePair
- records::hash_instantiation_signature::HashInstantiationSignature
- records::hash_luau_symbol::hash_luau_symbol
- records::hash_subtype_constraint_record::HashSubtypeConstraintRecord
- records::hold_conditional_execution::HoldConditionalExecution
- records::i_fragment_autocomplete_reporter::NullFragmentAutocompleteReporter
- records::identifier::Identifier
- records::identifier_hash::IdentifierHash
- records::illegal_require::IllegalRequire
- records::in_conditional_context::InConditionalContext
- records::incomplete_inference::IncompleteInference
- records::incorrect_generic_parameter_count::IncorrectGenericParameterCount
- records::index::Index
- records::index_collector::IndexCollector
- records::indexer_index_collector::IndexerIndexCollector
- records::inference::Inference
- records::inference_pack::InferencePack
- records::inferred_binding::InferredBinding
- records::infinite_type_finder::InfiniteTypeFinder
- records::inplace_demoter::InplaceDemoter
- records::instance_collector::InstanceCollector
- records::instance_collector_2::InstanceCollector2
- records::instantiate_generics_on_non_function::InstantiateGenericsOnNonFunction
- records::instantiation::Instantiation
- records::instantiation_2::Instantiation2
- records::instantiation_queuer::InstantiationQueuer
- records::instantiation_queuer_deprecated::InstantiationQueuerDeprecated
- records::instantiation_signature::InstantiationSignature
- records::interior_free_types::InteriorFreeTypes
- records::internal_compiler_error::InternalCompilerError
- records::internal_error::InternalError
- records::internal_error_reporter::InternalErrorReporter
- records::internal_type_finder::InternalTypeFinder
- records::internal_type_function_finder::InternalTypeFunctionFinder
- records::intersection_builder::IntersectionBuilder
- records::intersection_type::IntersectionType
- records::invalid_name_checker::InvalidNameChecker
- records::is_a_predicate::IsAPredicate
- records::iterable_constraint::IterableConstraint
- records::iterative_type_function_type_visitor::IterativeTypeFunctionTypeVisitor
- records::iterative_type_visitor::IterativeTypeVisitor
- records::iterator::Iterator
- records::join::Join
- records::json_emitter::JsonEmitter
- records::klass::Klass
- records::l_value_hasher::LValueHasher
- records::lazy_type::LazyType
- records::lint_comparison_precedence::LintComparisonPrecedence
- records::lint_context::LintContext
- records::lint_deprecated_api::LintDeprecatedApi
- records::lint_duplicate_condition::LintDuplicateCondition
- records::lint_duplicate_function::LintDuplicateFunction
- records::lint_duplicate_local::LintDuplicateLocal
- records::lint_for_range::LintForRange
- records::lint_format_string::LintFormatString
- records::lint_global_local::LintGlobalLocal
- records::lint_implicit_return::LintImplicitReturn
- records::lint_integer_parsing::LintIntegerParsing
- records::lint_local_hygiene::LintLocalHygiene
- records::lint_misleading_and_or::LintMisleadingAndOr
- records::lint_multi_line_statement::LintMultiLineStatement
- records::lint_redundant_native_attribute::LintRedundantNativeAttribute
- records::lint_result::LintResult
- records::lint_same_line_statement::LintSameLineStatement
- records::lint_table_literal::LintTableLiteral
- records::lint_table_operations::LintTableOperations
- records::lint_unbalanced_assignment::LintUnbalancedAssignment
- records::lint_uninitialized_local::LintUninitializedLocal
- records::lint_uninitialized_local::Local
- records::lint_unknown_type::LintUnknownType
- records::lint_unreachable_code::LintUnreachableCode
- records::lint_unused_function::Global
- records::lint_unused_function::LintUnusedFunction
- records::load_definition_file_result::LoadDefinitionFileResult
- records::local_linter::Local
- records::local_linter_alt_b::Local
- records::location::Location
- records::lua_l_reg::LuaLReg
- records::luau_temp_thread_popper::LuauTempThreadPopper
- records::magic_assert::MagicAssert
- records::magic_clone::MagicClone
- records::magic_find::MagicFind
- records::magic_format::MagicFormat
- records::magic_freeze::MagicFreeze
- records::magic_function::MagicFunction
- records::magic_function_call_context::MagicFunctionCallContext
- records::magic_function_type_check_context::MagicFunctionTypeCheckContext
- records::magic_gmatch::MagicGmatch
- records::magic_match::MagicMatch
- records::magic_pack::MagicPack
- records::magic_pcall::MagicPcall
- records::magic_refinement_context::MagicRefinementContext
- records::magic_require::MagicRequire
- records::magic_select::MagicSelect
- records::magic_set_metatable::MagicSetMetatable
- records::mapped_generic_environment::MappedGenericEnvironment
- records::mapped_generic_frame::MappedGenericFrame
- records::metatable_type::MetatableType
- records::missing_properties::MissingProperties
- records::missing_union_property::MissingUnionProperty
- records::module::Module
- records::module_has_cyclic_dependency::ModuleHasCyclicDependency
- records::module_info::ModuleInfo
- records::module_resolver::ModuleResolver
- records::module_resolver::ModuleResolverVtable
- records::multiple_nonviable_overloads::MultipleNonviableOverloads
- records::name_constraint::NameConstraint
- records::native_stack_guard::NativeStackGuard
- records::nearest_likely_block_finder::NearestLikelyBlockFinder
- records::nearest_statement_finder::NearestStatementFinder
- records::negation_control_flow_graph::Negation
- records::negation_refinement::Negation
- records::negation_type::NegationType
- records::negation_type_finder::NegationTypeFinder
- records::never_type::NeverType
- records::no_refine_type::NoRefineType
- records::node::Node
- records::non_exceptional_recursion_limiter::NonExceptionalRecursionLimiter
- records::non_strict_context::NonStrictContext
- records::non_strict_function_definition_error::NonStrictFunctionDefinitionError
- records::non_strict_type_checker::NonStrictTypeChecker
- records::normalization_too_complex::NormalizationTooComplex
- records::normalized_extern_type::NormalizedExternType
- records::normalized_function_type::NormalizedFunctionType
- records::normalized_string_type::NormalizedStringType
- records::normalized_type::NormalizedType
- records::normalizer::Normalizer
- records::normalizer_hit_limits::NormalizerHitLimits
- records::not_a_table::NotATable
- records::not_bindable::NotBindable
- records::not_null::NotNull
- records::not_predicate::NotPredicate
- records::nothing::Nothing
- records::null_file_resolver::NullFileResolver
- records::null_module_resolver::NullModuleResolver
- records::obj::Obj
- records::object_emitter::ObjectEmitter
- records::occurs_check_failed::OccursCheckFailed
- records::only_tables_can_have_methods::OnlyTablesCanHaveMethods
- records::optional_value_access::OptionalValueAccess
- records::or_predicate::OrPredicate
- records::ordered_map::OrderedMap
- records::overload_error_entry::OverloadErrorEntry
- records::overload_resolution::OverloadResolution
- records::overload_resolver::OverloadResolver
- records::overloaded_function_documentation::OverloadedFunctionDocumentation
- records::pack_slice::PackSlice
- records::pack_subtype_constraint::PackSubtypeConstraint
- records::pack_where_clause_needed::PackWhereClauseNeeded
- records::path::Path
- records::path_builder::PathBuilder
- records::path_hash::PathHash
- records::pending_expansion_type::PendingExpansionType
- records::pending_type::PendingType
- records::pending_type_pack::PendingTypePack
- records::phi::Phi
- records::position::Position
- records::primitive_type::PrimitiveType
- records::primitive_type_constraint::PrimitiveTypeConstraint
- records::promote_type_levels::PromoteTypeLevels
- records::property_access_violation::PropertyAccessViolation
- records::property_type::Property
- records::property_type_path::Property
- records::property_types::PropertyTypes
- records::proposition_control_flow_graph::Proposition
- records::proposition_refinement::Proposition
- records::push_function_type_constraint::PushFunctionTypeConstraint
- records::push_scope::PushScope
- records::push_type_constraint::PushTypeConstraint
- records::push_type_result::PushTypeResult
- records::quantifier::Quantifier
- records::reasonings::Reasonings
- records::rec::Rec
- records::recursion_counter::RecursionCounter
- records::recursion_limit_exception::RecursionLimitException
- records::recursion_limiter::RecursionLimiter
- records::recursive_restraint_violation::RecursiveRestraintViolation
- records::reduce_constraint::ReduceConstraint
- records::reduce_pack_constraint::ReducePackConstraint
- records::reduction::Reduction
- records::reference_count_initializer::ReferenceCountInitializer
- records::refine::Refine
- records::refine_type_scrubber::RefineTypeScrubber
- records::refinement_arena_control_flow_graph::RefinementArena
- records::refinement_arena_refinement::RefinementArena
- records::refinement_key::RefinementKey
- records::refinement_key_arena::RefinementKeyArena
- records::refinement_partition::RefinementPartition
- records::replace_generics::ReplaceGenerics
- records::replacer::Replacer
- records::replacer_deprecated::ReplacerDeprecated
- records::require_alias::RequireAlias
- records::require_cycle::RequireCycle
- records::require_suggester::RequireSuggester
- records::require_suggester::RequireSuggesterVtable
- records::require_suggestion::RequireSuggestion
- records::require_trace_result::RequireTraceResult
- records::require_tracer::RequireTracer
- records::reserved_identifier::ReservedIdentifier
- records::resetter::Resetter
- records::result::Result
- records::runtime_error::RuntimeError
- records::scope::Scope
- records::scope_snapshot::ScopeSnapshot
- records::scoped_assign::ScopedAssign
- records::scoped_exit::ScopedExit
- records::selected_overload::SelectedOverload
- records::serialized_function_scope::SerializedFunctionScope
- records::serialized_generic::SerializedGeneric
- records::set::Set
- records::simplify_constraint::SimplifyConstraint
- records::simplify_result::SimplifyResult
- records::singleton_type::SingletonType
- records::skip_cache_for_type::SkipCacheForType
- records::source_code::SourceCode
- records::source_module::SourceModule
- records::source_node::SourceNode
- records::stack_pusher_non_strict_type_checker::StackPusher
- records::stack_pusher_type_checker_2::StackPusher
- records::state_dot::StateDot
- records::statement::Statement
- records::stats::Stats
- records::std_equal_to_const_luau_type_ids::std_equal_to_const_luau_type_ids
- records::std_equal_to_luau_type_ids::std_equal_to_luau_type_ids
- records::std_hash_const_luau_type_ids::std_hash_const_luau_type_ids
- records::std_hash_luau_type_ids::std_hash_luau_type_ids
- records::string_ref::StringRef
- records::string_singleton::StringSingleton
- records::stringifier_state::StringifierState
- records::substitution::Substitution
- records::subtype_constraint::SubtypeConstraint
- records::subtype_constraint_record::SubtypeConstraintRecord
- records::subtyping::Subtyping
- records::subtyping_environment::SubtypingEnvironment
- records::subtyping_reasoning::SubtypingReasoning
- records::subtyping_reasoning_hash::SubtypingReasoningHash
- records::subtyping_result::SubtypingResult
- records::subtyping_unifier::SubtypingUnifier
- records::swapped_generic_type_parameter::SwappedGenericTypeParameter
- records::sym_def::SymDef
- records::symbol::Symbol
- records::syntax_error::SyntaxError
- records::table_documentation::TableDocumentation
- records::table_indexer::TableIndexer
- records::table_prop_lookup_result::TablePropLookupResult
- records::table_shape::TableShape
- records::table_type::TableType
- records::tarjan::SubstitutionVtable
- records::tarjan::Tarjan
- records::tarjan_node::TarjanNode
- records::tarjan_worklist_vertex::TarjanWorklistVertex
- records::time_limit_error::TimeLimitError
- records::to_dot_options::ToDotOptions
- records::to_string_name_map::ToStringNameMap
- records::to_string_options::ToStringOptions
- records::to_string_result::ToStringResult
- records::to_string_span::ToStringSpan
- records::traversal_state::TraversalState
- records::truthy_predicate::TruthyPredicate
- records::try_pair::TryPair
- records::txn_log::TxnLog
- records::type::Type
- records::type_alias_expansion_constraint::TypeAliasExpansionConstraint
- records::type_arena::TypeArena
- records::type_attacher::TypeAttacher
- records::type_binding_snapshot::TypeBindingSnapshot
- records::type_cacher::TypeCacher
- records::type_check_limits::TypeCheckLimits
- records::type_check_log::TypeCheckLog
- records::type_checker::TypeChecker
- records::type_checker_2::TypeChecker2
- records::type_cloner::TypeCloner
- records::type_error::TypeError
- records::type_error_summary::TypeErrorSummary
- records::type_error_to_string_options::TypeErrorToStringOptions
- records::type_fun::TypeFun
- records::type_function::TypeFunction
- records::type_function_any_type::TypeFunctionAnyType
- records::type_function_boolean_singleton::TypeFunctionBooleanSingleton
- records::type_function_cloner::TypeFunctionCloner
- records::type_function_context::TypeFunctionContext
- records::type_function_deserializer::TypeFunctionDeserializer
- records::type_function_error::TypeFunctionError
- records::type_function_error_converter::TypeFunctionErrorConverter
- records::type_function_extern_type::TypeFunctionExternType
- records::type_function_finder::TypeFunctionFinder
- records::type_function_function_type::TypeFunctionFunctionType
- records::type_function_generic_type::TypeFunctionGenericType
- records::type_function_generic_type_pack::TypeFunctionGenericTypePack
- records::type_function_inference_result::TypeFunctionInferenceResult
- records::type_function_instance_type::TypeFunctionInstanceType
- records::type_function_instance_type_pack::TypeFunctionInstanceTypePack
- records::type_function_intersection_type::TypeFunctionIntersectionType
- records::type_function_missing::TypeFunctionMissing
- records::type_function_negation_type::TypeFunctionNegationType
- records::type_function_never_type::TypeFunctionNeverType
- records::type_function_primitive_type::TypeFunctionPrimitiveType
- records::type_function_property::TypeFunctionProperty
- records::type_function_reducer::TypeFunctionReducer
- records::type_function_reduction_guess_result::TypeFunctionReductionGuessResult
- records::type_function_reduction_guesser::TypeFunctionReductionGuesser
- records::type_function_reduction_result::TypeFunctionReductionResult
- records::type_function_runtime::TypeFunctionRuntime
- records::type_function_runtime_builder_state::TypeFunctionRuntimeBuilderState
- records::type_function_serializer::TypeFunctionSerializer
- records::type_function_singleton_type::TypeFunctionSingletonType
- records::type_function_string_singleton::TypeFunctionStringSingleton
- records::type_function_table_indexer::TypeFunctionTableIndexer
- records::type_function_table_type::TypeFunctionTableType
- records::type_function_type::TypeFunctionType
- records::type_function_type_pack::TypeFunctionTypePack
- records::type_function_type_pack_var::TypeFunctionTypePackVar
- records::type_function_union_type::TypeFunctionUnionType
- records::type_function_unknown_type::TypeFunctionUnknownType
- records::type_function_variadic_type_pack::TypeFunctionVariadicTypePack
- records::type_guard::TypeGuard
- records::type_guard_predicate::TypeGuardPredicate
- records::type_id_pair_hash::TypeIdPairHash
- records::type_ids::TypeIds
- records::type_instantiation_constraint::TypeInstantiationConstraint
- records::type_instantiation_count_mismatch::TypeInstantiationCountMismatch
- records::type_iterator::TypeIterator
- records::type_level::TypeLevel
- records::type_mismatch::TypeMismatch
- records::type_once_visitor::TypeOnceVisitor
- records::type_pack::TypePack
- records::type_pack_function::TypePackFunction
- records::type_pack_iterator::TypePackIterator
- records::type_pack_mismatch::TypePackMismatch
- records::type_pack_rehydration_visitor::TypePackRehydrationVisitor
- records::type_pack_stringifier::TypePackStringifier
- records::type_pack_var::TypePackVar
- records::type_pair_hash::TypePairHash
- records::type_reduction_reentrancy_guard::TypeReductionReentrancyGuard
- records::type_rehydration_options::TypeRehydrationOptions
- records::type_rehydration_visitor::TypeRehydrationVisitor
- records::type_remover::TypeRemover
- records::type_searcher::TypeSearcher
- records::type_simplifier::TypeSimplifier
- records::type_solve_log::TypeSolveLog
- records::type_stringifier::TypeStringifier
- records::type_visitor::TypeVisitor
- records::typed_allocator::TypedAllocator
- records::types_are_unrelated::TypesAreUnrelated
- records::unapplied_type_function::UnappliedTypeFunction
- records::unblocked_types::UnblockedTypes
- records::unexpected_array_like_table_item::UnexpectedArrayLikeTableItem
- records::unexpected_type_in_subtyping::UnexpectedTypeInSubtyping
- records::unexpected_type_pack_in_subtyping::UnexpectedTypePackInSubtyping
- records::unifiable::Error
- records::unification_too_complex::UnificationTooComplex
- records::unifier::Unifier
- records::unifier_2::Unifier2
- records::unifier_counters::UnifierCounters
- records::unifier_options::UnifierOptions
- records::unifier_shared_state::UnifierSharedState
- records::uninhabited_type_function::UninhabitedTypeFunction
- records::uninhabited_type_pack_function::UninhabitedTypePackFunction
- records::union_builder::UnionBuilder
- records::union_type::UnionType
- records::unknown_prop_but_found_like_prop::UnknownPropButFoundLikeProp
- records::unknown_property::UnknownProperty
- records::unknown_require::UnknownRequire
- records::unknown_symbol::UnknownSymbol
- records::unknown_type::UnknownType
- records::unmapped::Unmapped
- records::unpack_constraint::UnpackConstraint
- records::unscoped_generic_finder::UnscopedGenericFinder
- records::unsupported_type::UnsupportedType
- records::unsupported_type_pack::UnsupportedTypePack
- records::usage_finder::UsageFinder
- records::user_cancel_error::UserCancelError
- records::user_defined_function_data::User_Defined_Function_Data
- records::user_defined_type_function_error::UserDefinedTypeFunctionError
- records::variadic::Variadic
- records::variadic_type_pack::VariadicTypePack
- records::visitor::Visitor
- records::warning_comparator::WarningComparator
- records::weird_iter::WeirdIter
- records::where_clause_needed::WhereClauseNeeded
- records::widen::Widen
- records::with_predicate::WithPredicate
- records::work_item_iterative_type_function_type_visitor::WorkItem
- records::work_item_iterative_type_visitor::WorkItem
Enums
- enums::autocomplete_context::AutocompleteContext
- enums::autocomplete_entry_kind::AutocompleteEntryKind
- enums::block_kind::BlockKind
- enums::context_error::Context
- enums::context_error_alt_b::Context
- enums::context_error_alt_c::Context
- enums::context_error_alt_d::Context
- enums::context_error_alt_e::Context
- enums::control_flow::ControlFlow
- enums::dump_flags::DumpFlags
- enums::early_exit::EarlyExit
- enums::follow_option::FollowOption
- enums::fragment_autocomplete_status::FragmentAutocompleteStatus
- enums::fragment_autocomplete_waypoint::FragmentAutocompleteWaypoint
- enums::fragment_type_check_status::FragmentTypeCheckStatus
- enums::ignore_synthetic_name::IgnoreSyntheticName
- enums::inhabited::Inhabited
- enums::interesting_edge_case::InterestingEdgeCase
- enums::kind::Kind
- enums::mark::Mark
- enums::normalization_result::NormalizationResult
- enums::occurs_check_result::OccursCheckResult
- enums::op_kind::OpKind
- enums::pack_field::PackField
- enums::parentheses_recommendation::ParenthesesRecommendation
- enums::polarity::Polarity
- enums::prop_index_type::PropIndexType
- enums::reason::Reason
- enums::reduction::Reduction
- enums::refinements_op_kind::RefinementsOpKind
- enums::relation::Relation
- enums::scope_type::ScopeType
- enums::skip_test_result::SkipTestResult
- enums::solver_mode::SolverMode
- enums::state::State
- enums::status::Status
- enums::subtyping_suppression_policy::SubtypingSuppressionPolicy
- enums::subtyping_variance::SubtypingVariance
- enums::table_state::TableState
- enums::tarjan_result::TarjanResult
- enums::type::Type
- enums::type_constant_folding::Type
- enums::type_context::TypeContext
- enums::type_correct_kind::TypeCorrectKind
- enums::type_field::TypeField
- enums::type_file_resolver::Type
- enums::type_function_instance_state::TypeFunctionInstanceState
- enums::type_kind::TypeKind
- enums::type_type::Type
- enums::type_type_function_runtime::Type
- enums::unify_result::UnifyResult
- enums::value::Value
- enums::value_context::ValueContext
- enums::variance::Variance
- enums::variant::Variant
- records::ast_attr::AstAttrType
- records::ast_expr_binary::AstExprBinary_Op
- records::cannot_extend_table::Context
- records::count_mismatch::CountMismatchContext
- records::missing_properties::Context
- records::mode::Mode
- records::primitive_type::Type
- records::property_access_violation::Context
- records::unknown_symbol::Context
- records::variant::Variant1
- records::variant::Variant2
- records::variant::Variant3
- records::variant::Variant4
- records::variant::Variant5
- records::variant::Variant6
- records::variant::Variant7
- type_aliases::component::Component
- type_aliases::constraint_v::ConstraintV
- type_aliases::instruction::Instruction
- type_aliases::l_value::LValue
- type_aliases::predicate::Predicate
- type_aliases::refinement_control_flow_graph::Refinement
- type_aliases::refinement_refinement::Refinement
- type_aliases::type_error_data::TypeErrorData
- type_aliases::type_function_type_variant::TypeFunctionTypeVariant
- type_aliases::type_pack_variant::TypePackVariant
- type_aliases::type_variant::TypeVariant
Unions
Traits
- functions::are_equivalent::TypeFunctionInstanceEquivalent
- functions::copy_error::CopyError
- functions::error_to_string::ErrorToString
- functions::follow_type_utils::FollowId
- functions::get_mutable_type_utils::GetMutableThroughId
- functions::get_type_utils::GetThroughId
- functions::subsumes_unifier::HasLevel
- methods::ast_json_encoder_write_primitives::WriteJson
- methods::cfg_builder_emit::IntoInstruction
- methods::constraint_solver_unify::UnifyTid
- methods::object_emitter_write_pair::WriteJson
- methods::path_builder_args::PathBuilderArgs
- methods::path_builder_build::PathBuilderBuild
- methods::path_builder_index::PathBuilderIndex
- methods::path_builder_lb::PathBuilderLb
- methods::path_builder_mt::PathBuilderMt
- methods::path_builder_negated::PathBuilderNegated
- methods::path_builder_rets::PathBuilderRets
- methods::path_builder_tail::PathBuilderTail
- methods::path_builder_ub::PathBuilderUb
- methods::path_builder_variadic::PathBuilderVariadic
- methods::stringifier_state_emit_primitives::EmitText
- methods::substitution_replace_substitution_alt_c::ReplaceInSubstitution
- methods::txn_log_get_mutable::TxnLogGetMutable
- methods::type_checker_2_explain_reasonings_type_checker_2::ExplainRoot
- methods::type_function_reducer_try_guessing::TypeFunctionGuessSubject
- records::generic_type_visitor::GenericTypeVisitorTrait
- records::generic_type_visitor::VisitSeen
- records::i_fragment_autocomplete_reporter::IFragmentAutocompleteReporter
- records::iterative_type_visitor::IterativeTypeVisitorTrait
- records::require_node::RequireNode
- records::type_iterator::TypeIteratorMember
- rtti::AstNodeClass
- rtti::AstNodeRef
- rtti::CstNodeClass
- type_aliases::constraint_v::ConstraintVMember
- type_aliases::instruction::InstructionMember
- type_aliases::l_value::LValueMember
- type_aliases::predicate::PredicateMember
- type_aliases::refinement_control_flow_graph::RefinementMember
- type_aliases::refinement_refinement::RefinementMember
- type_aliases::singleton_variant::SingletonVariantMember
- type_aliases::type_error_data::IntoTypeErrorData
- type_aliases::type_error_data::TypeErrorDataMember
- type_aliases::type_function_error_data::TypeFunctionErrorDataMember
- type_aliases::type_function_kind::TypeFunctionKindMember
- type_aliases::type_function_singleton_variant::TypeFunctionSingletonVariantMember
- type_aliases::type_function_type_pack_variant::TypeFunctionTypePackVariantMember
- type_aliases::type_function_type_variant::TypeFunctionTypeVariantMember
- type_aliases::type_or_pack::TypeOrPackMember
- type_aliases::type_pack_variant::TypePackVariantMember
- type_aliases::type_variant::TypeVariantMember
- type_aliases::variant::VariantMember
Macros
Functions
- functions::accumulate_errors::accumulate_errors
- functions::add_all_as_dependencies::add_all_as_dependencies
- functions::add_all_as_dependencies_and_chain_returns::add_all_as_dependencies_and_chain_returns
- functions::add_all_as_reverse_dependencies::add_all_as_reverse_dependencies
- functions::add_global_binding_builtin_definitions::add_global_binding_builtin_definitions
- functions::add_global_binding_builtin_definitions_alt_b::add_global_binding_builtin_definitions_alt_b
- functions::add_global_binding_builtin_definitions_alt_c::add_global_binding_builtin_definitions_alt_c
- functions::add_global_binding_builtin_definitions_alt_d::add_global_binding_builtin_definitions_alt_d
- functions::add_intersection::add_intersection
- functions::add_refinement::add_refinement
- functions::add_type_function::add_type_function
- functions::add_union::add_union
- functions::alloc_type_user_data::alloc_type_user_data
- functions::allocate_string_type_attach::allocate_string_luau_allocator_string_view
- functions::allocate_string_type_attach_alt_b::allocate_string_luau_allocator_c_char_data
- functions::allocate_type_function_type::allocate_type_function_type
- functions::allocate_type_function_type_pack::allocate_type_function_type_pack
- functions::allows_no_return_values::allows_no_return_values
- functions::already_has_parens::already_has_parens
- functions::and_type_function::and_type_function
- functions::apply_internal_limit_scaling::apply_internal_limit_scaling
- functions::apply_visit_type::apply
- functions::apply_visit_type_alt_b::apply
- functions::are_compatible::are_compatible
- functions::are_eq_comparable::are_eq_comparable
- functions::are_equal_structural_type_equality::are_equal_seen_set_type_pack_var_type_pack_var
- functions::are_equal_structural_type_equality_alt_b::are_equal_seen_set_function_type_function_type
- functions::are_equal_structural_type_equality_alt_c::are_equal_seen_set_table_type_table_type
- functions::are_equal_structural_type_equality_alt_d::are_equal_seen_set_metatable_type_metatable_type
- functions::are_equal_structural_type_equality_alt_e::are_equal_seen_set_type_item_type_item
- functions::are_equal_type_function_runtime::are_equal_are_equal_state_type_function_singleton_type_type_function_singleton_type
- functions::are_equal_type_function_runtime_alt_g::are_equal_are_equal_state_type_function_union_type_type_function_union_type
- functions::are_equal_type_function_runtime_alt_h::are_equal_are_equal_state_type_function_intersection_type_type_function_intersection_type
- functions::are_equal_type_function_runtime_alt_i::are_equal_are_equal_state_type_function_negation_type_type_function_negation_type
- functions::are_equal_type_function_runtime_alt_j::are_equal_are_equal_state_type_function_table_type_type_function_table_type
- functions::are_equal_type_function_runtime_alt_k::are_equal_are_equal_state_type_function_function_type_type_function_function_type
- functions::are_equal_type_function_runtime_alt_l::are_equal_are_equal_state_type_function_extern_type_type_function_extern_type
- functions::are_equal_type_function_runtime_alt_m::are_equal_are_equal_state_type_function_type_type_function_type
- functions::are_equal_type_function_runtime_alt_n::are_equal_are_equal_state_type_function_type_pack_type_function_type_pack
- functions::are_equal_type_function_runtime_alt_o::are_equal_are_equal_state_type_function_variadic_type_pack_type_function_variadic_type_pack
- functions::are_equal_type_function_runtime_alt_p::are_equal_are_equal_state_type_function_type_pack_var_type_function_type_pack_var
- functions::are_equivalent::are_equivalent
- functions::are_normalized_extern_types::are_normalized_extern_types
- functions::are_normalized_functions::are_normalized_functions
- functions::are_normalized_tables::are_normalized_tables
- functions::are_seen::are_seen
- functions::are_unsatisfied_arguments_optional::are_unsatisfied_arguments_optional
- functions::as_mutable_constraint::as_mutable_constraint
- functions::as_mutable_type::as_mutable_type_id
- functions::as_mutable_type_pack::as_mutable
- functions::as_mutable_type_pack::as_mutable_type_pack_id
- functions::as_mutable_type_pack_alt_d::as_mutable_type_pack
- functions::assert_reasoning_valid_deprecated::assert_reasoning_valid_deprecated
- functions::assert_reasoning_valid_subtyping::assert_reasoning_valid
- functions::assert_reasoning_valid_subtyping_alt_b::assert_reasoning_valid
- functions::assign_cycle_names::assign_cycle_names
- functions::assign_prop_documentation_symbols::assign_prop_documentation_symbols
- functions::attach_magic_function::attach_magic_function
- functions::attach_require_magic::attach_require_magic
- functions::attach_tag_type::attach_tag
- functions::attach_tag_type_alt_b::attach_tag_property_string
- functions::attach_type_data::attach_type_data
- functions::autocomplete_autocomplete::autocomplete
- functions::autocomplete_autocomplete_core::autocomplete_
- functions::autocomplete_expression_autocomplete_core::autocomplete_expression
- functions::autocomplete_expression_autocomplete_core_alt_b::autocomplete_expression
- functions::autocomplete_if_else_expression::autocomplete_if_else_expression
- functions::autocomplete_keywords::autocomplete_keywords
- functions::autocomplete_module_types::autocomplete_module_types
- functions::autocomplete_props_autocomplete_core::autocomplete_props
- functions::autocomplete_props_autocomplete_core_alt_b::autocomplete_props
- functions::autocomplete_props_autocomplete_core_alt_c::autocomplete_props
- functions::autocomplete_statement::autocomplete_statement
- functions::autocomplete_string_params::autocomplete_string_params
- functions::autocomplete_string_singleton::autocomplete_string_singleton
- functions::autocomplete_type_names::autocomplete_type_names
- functions::autocomplete_while_loop_keywords::autocomplete_while_loop_keywords
- functions::baseof::baseof
- functions::begin_type::begin_union_type
- functions::begin_type_alt_b::begin_intersection_type
- functions::begin_type_pack::begin
- functions::begin_type_pack_alt_d::begin
- functions::bind_free_type::bind_free_type
- functions::block_diff_start::block_diff_start
- functions::block_kind_name::block_kind_name
- functions::borrow_constraints::borrow_constraints
- functions::can_mutate_constraint_graph::can_mutate_type_id_not_null_constraint_mut
- functions::can_mutate_constraint_graph_alt_b::can_mutate_type_pack_id_not_null_constraint_mut
- functions::can_mutate_constraint_solver::can_mutate
- functions::can_mutate_constraint_solver_alt_d::can_mutate
- functions::can_suggest_inferred_type_autocomplete_core::can_suggest_inferred_type
- functions::can_suggest_inferred_type_autocomplete_core_alt_b::can_suggest_inferred_type_type_pack_id
- functions::can_use_type_name_in_scope::can_use_type_name_in_scope
- functions::case_linter::case_ast_expr_call
- functions::case_linter_alt_b::case_ast_expr_table
- functions::case_linter_alt_c::case_ast_expr_interp_string
- functions::case_linter_alt_d::case_ast_expr_instantiate
- functions::check_frontend::check
- functions::check_non_strict::check_non_strict
- functions::check_overloaded_documentation_symbol::check_overloaded_documentation_symbol
- functions::check_require_path::check_require_path
- functions::check_require_path_dcr::check_require_path_dcr
- functions::check_result_for_error::check_result_for_error
- functions::check_result_for_error_deprecated::check_result_for_error_deprecated
- functions::check_tag::check_tag
- functions::check_type_checker_2::check
- functions::check_type_correct_kind::check_type_correct_kind
- functions::check_type_match::check_type_match
- functions::checkpoint::checkpoint
- functions::clone_clone::clone
- functions::clone_clone_alt_b::clone
- functions::clone_clone_alt_c::clone
- functions::clone_clone_alt_d::clone
- functions::clone_incremental_clone::clone_incremental
- functions::clone_incremental_clone_alt_b::clone_incremental
- functions::clone_incremental_clone_alt_c::clone_incremental
- functions::clone_incremental_clone_alt_d::clone_incremental
- functions::clone_types_from_fragment::clone_types_from_fragment
- functions::collect_operands::collect_operands
- functions::comparison_type_function::comparison_type_function
- functions::compute_keys_of::compute_keys_of
- functions::concat_type_function::concat_type_function
- functions::contains::contains
- functions::contains_function_call::contains_function_call
- functions::contains_function_call_or_return::contains_function_call_or_return
- functions::contains_generic_type_utils::contains_generic_type_id_not_null_dense_hash_set_void
- functions::contains_generic_type_utils_alt_b::contains_generic
- functions::contains_never::contains_never
- functions::contains_parse_error_name::contains_parse_error_name
- functions::contains_subscripted_definition::contains_subscripted_definition
- functions::contains_toposortable_node::contains_toposortable_node
- functions::convert_require_suggestions_to_autocomplete_entry_map::convert_require_suggestions_to_autocomplete_entry_map
- functions::copy_error::copy_error
- functions::copy_errors::copy_errors
- functions::create_any::create_any
- functions::create_boolean::create_boolean
- functions::create_buffer::create_buffer
- functions::create_function::create_function
- functions::create_generic::create_generic
- functions::create_intersection::create_intersection
- functions::create_negation::create_negation
- functions::create_never::create_never
- functions::create_number::create_number
- functions::create_optional::create_optional
- functions::create_singleton::create_singleton
- functions::create_string::create_string
- functions::create_table::create_table
- functions::create_thread::create_thread
- functions::create_union::create_union
- functions::create_unknown::create_unknown
- functions::dealloc_type_user_data::dealloc_type_user_data
- functions::deep_clone::deep_clone
- functions::deep_copy::deep_copy
- functions::default_log_luau::default_log_luau
- functions::deserialize_type_function_runtime_builder::deserialize_type_function_type_id_type_function_runtime_builder_state
- functions::deserialize_type_function_runtime_builder_alt_b::deserialize_type_function_type_pack_id_type_function_runtime_builder_state
- functions::div_type_function::div_type_function
- functions::does_call_error::does_call_error
- functions::dot_escape::dot_escape
- functions::drain::drain
- functions::drop_while::drop_while
- functions::dump_bindings::dump_bindings
- functions::dump_block::dump_block
- functions::dump_cfg::dump_cfg
- functions::dump_cfg_json::dump_cfg_json
- functions::dump_constraint_graph::dump
- functions::dump_constraint_solver::dump
- functions::dump_def::dump_def
- functions::dump_dot_to_dot::dump_dot
- functions::dump_dot_to_dot_alt_b::dump_dot
- functions::dump_expr::dump_expr
- functions::dump_instruction::dump_instruction
- functions::dump_options::dump_options
- functions::dump_refinement::dump_refinement
- functions::dump_to_string::dump_type_id
- functions::dump_to_string_alt_d::dump_optional_type_id
- functions::dump_to_string_alt_e::dump_type_pack_id
- functions::dump_to_string_alt_f::dump_optional_type_pack_id
- functions::dump_to_string_alt_g::dump_vector_type_id
- functions::dump_to_string_alt_h::dump_vector_type_pack_id
- functions::dump_to_string_alt_i::dump_dense_hash_map_type_id_type_id
- functions::dump_to_string_alt_j::dump_dense_hash_map_type_pack_id_type_pack_id
- functions::dump_to_string_alt_k::dump_scope_ptr_c_char
- functions::dump_to_string_alt_l::dump_constraint
- functions::dump_to_string_alt_m::dump_type_or_pack
- functions::dump_txn_log::dump
- functions::dump_txn_log_alt_o::dump
- functions::embedded_builtin_raw_const::embedded_builtin_raw_const
- functions::emit_warning::emit_warning
- functions::emplace_type::emplace_type
- functions::emplace_type_pack::emplace_type_pack
- functions::end_type::end_union_type
- functions::end_type_alt_b::end_intersection_type
- functions::end_type_pack::end
- functions::end_type_pack::end_type_pack_id
- functions::eq_type_function::eq_type_function
- functions::error_to_string::error_to_string
- functions::evaluate_type_alias_call::evaluate_type_alias_call
- functions::extend_type_pack::extend_type_pack
- functions::extract_l_value_symbol::extract_l_value_symbol
- functions::extract_matching_table_type::extract_matching_table_type
- functions::extract_matching_table_type_deprecated::extract_matching_table_type_deprecated
- functions::extract_stat::extract_stat
- functions::fast_is_subtype::fast_is_subtype
- functions::fill_builtin_globals::fill_builtin_globals
- functions::filter_lint_options::filter_lint_options
- functions::filter_map::filter_map
- functions::finalize_global_bindings::finalize_global_bindings
- functions::find_ancestry_at_position_for_autocomplete_ast_query::find_ancestry_at_position_for_autocomplete
- functions::find_ancestry_at_position_for_autocomplete_ast_query::find_ancestry_at_position_for_autocomplete_source_module_position
- functions::find_ancestry_at_position_for_autocomplete_ast_query_alt_b::find_ancestry_at_position_for_autocomplete_ast_stat_block_position
- functions::find_ancestry_for_fragment_parse::find_ancestry_for_fragment_parse
- functions::find_ancestry_for_fragment_parse_deprecated::find_ancestry_for_fragment_parse_deprecated
- functions::find_ast_ancestry_of_position_ast_query::find_ast_ancestry_of_position
- functions::find_ast_ancestry_of_position_ast_query::find_ast_ancestry_of_position_source_module_position_bool
- functions::find_ast_ancestry_of_position_ast_query_alt_b::find_ast_ancestry_of_position_ast_stat_block_position_bool
- functions::find_binding_at_position::find_binding_at_position
- functions::find_binding_local_statement::find_binding_local_statement
- functions::find_blocked_arg_types_in::find_blocked_arg_types_in
- functions::find_closest_scope::find_closest_scope
- functions::find_closest_scope_deprecated::find_closest_scope_deprecated
- functions::find_cyclic_types::find_cyclic_types
- functions::find_cyclic_types::find_cyclic_types_type_pack_id
- functions::find_expected_type_at::find_expected_type_at
- functions::find_expected_type_at_position::find_expected_type_at_position
- functions::find_expr_at_position::find_expr_at_position
- functions::find_expr_or_local_at_position::find_expr_or_local_at_position
- functions::find_metatable_entry::find_metatable_entry
- functions::find_node_at_position_ast_query::find_node_at_position_source_module_position
- functions::find_node_at_position_ast_query_alt_b::find_node_at_position_ast_stat_block_position
- functions::find_rhs_expr_dump_cfg::find_rhs_expr_symbol_ast_stat_local
- functions::find_rhs_expr_dump_cfg_alt_b::find_rhs_expr_symbol_ast_stat_assign
- functions::find_scope_at_position::find_scope_at_position
- functions::find_table_property_respecting_meta_type_utils::find_table_property_respecting_meta_not_null_builtin_types_error_vec_type_id_string_location_bool
- functions::find_table_property_respecting_meta_type_utils_alt_b::find_table_property_respecting_meta_not_null_builtin_types_error_vec_type_id_string_value_context_location_bool
- functions::find_type_at_position::find_type_at_position
- functions::find_type_element_at_autocomplete_core::find_type_element_at_ast_type_list_type_pack_id_position
- functions::find_type_element_at_autocomplete_core_alt_b::find_type_element_at_ast_type_pack_type_pack_id_position
- functions::find_type_element_at_autocomplete_core_alt_c::find_type_element_at_ast_type_type_id_position
- functions::find_unique_types_ast_utils::find_unique_types
- functions::find_unique_types_ast_utils_alt_b::find_unique_types_iter
- functions::find_unique_types_ast_utils_alt_c::find_unique_types
- functions::find_unique_types_ast_utils_alt_d::find_unique_types
- functions::finite::finite
- functions::first::first
- functions::flatten_intersection::flatten_intersection
- functions::flatten_pack_with_path::flatten_pack_with_path
- functions::flatten_type_pack::flatten_type_pack_id
- functions::flatten_type_pack_alt_b::flatten
- functions::flip::flip
- functions::follow_once::follow_once
- functions::follow_type::follow
- functions::follow_type_alt_c::follow_with_option
- functions::follow_type_alt_d::follow_with_mapper
- functions::follow_type_alt_e::follow_full
- functions::follow_type_or_pack::follow_type_or_pack
- functions::follow_type_pack::follow
- functions::follow_type_pack_alt_h::follow_pack_full
- functions::follow_type_utils::follow_optional_ty
- functions::for_each_constraint::for_each_constraint
- functions::fragment_autocomplete::fragment_autocomplete
- functions::freeze::freeze
- functions::freeze_table::freeze_table
- functions::fresh_index::fresh_index
- functions::fresh_type::fresh_type
- functions::function_is_expected_at::function_is_expected_at
- functions::fuzz_format_string::fuzz_format_string
- functions::fuzzy_match::fuzzy_match
- functions::generalize::generalize
- functions::generalize_type::generalize_type
- functions::generalize_type_pack::generalize_type_pack
- functions::generate_documentation_symbols::generate_documentation_symbols
- functions::generate_name::generate_name
- functions::get_2::get2
- functions::get_approximate_return_type_for_function_call_type_utils::get_approximate_return_type_for_function_call_type_id_dense_hash_set_type_id
- functions::get_approximate_return_type_for_function_call_type_utils_alt_b::get_approximate_return_type_for_function_call_type_id
- functions::get_argument_index::get_argument_index
- functions::get_ast_stat_for_extents::get_ast_stat_for_extents
- functions::get_base_symbol::get_base_symbol
- functions::get_builtin_definition_source::get_builtin_definition_source
- functions::get_components::get_components
- functions::get_constraint::get_constraint
- functions::get_control_flow_graph::get_refinement_id_mut
- functions::get_def::get_def_id
- functions::get_definition_module_name::get_definition_module_name
- functions::get_deprecated_globals::get_deprecated_globals
- functions::get_documentation_symbol_at_position::get_documentation_symbol_at_position
- functions::get_end_location::get_end_location
- functions::get_error::get_type_error
- functions::get_error_alt_e::get_type_error_mut
- functions::get_fallthrough::get_fallthrough
- functions::get_fragment_location::get_fragment_location
- functions::get_fragment_region::get_fragment_region
- functions::get_fragment_region_with_block_diff::get_fragment_region_with_block_diff
- functions::get_function_declaration_extents::get_function_declaration_extents
- functions::get_function_generics::get_function_generics
- functions::get_function_name_as_string::get_function_name_as_string
- functions::get_function_parameters::get_function_parameters
- functions::get_function_returns::get_function_returns
- functions::get_generic_is_pack::get_generic_is_pack
- functions::get_generic_name::get_generic_name
- functions::get_generics::get_generics
- functions::get_global_binding::get_global_binding
- functions::get_identifier_of_base_var_type_checker_2::get_identifier_of_base_var_mut
- functions::get_identifier_of_base_var_type_infer::get_identifier_of_base_var
- functions::get_indexer::get_indexer
- functions::get_l_value::get_l_value
- functions::get_level_type::get_level
- functions::get_level_type_alt_b::get_level_type_pack_id
- functions::get_local_name::get_local_name
- functions::get_local_type_in_scope_at::get_local_type_in_scope_at
- functions::get_metatable_documentation::get_metatable_documentation
- functions::get_metatable_type::get_metatable_type_id_not_null_builtin_types
- functions::get_metatable_type_function_runtime::get_metatable
- functions::get_method_containing_extern_type::get_method_containing_extern_type
- functions::get_module_resolver::get_module_resolver
- functions::get_mutable_constraint::get_mutable_constraint
- functions::get_mutable_level::get_mutable_level
- functions::get_mutable_table_type::get_mutable_table_type
- functions::get_mutable_txn_log::get_mutable_pending_type
- functions::get_mutable_txn_log_alt_c::get_mutable_pending_type_pack
- functions::get_mutable_type::getMutable
- functions::get_mutable_type_function_runtime::get_mutable_type_function_singleton_type
- functions::get_mutable_type_function_runtime_alt_f::get_mutable_type_function_type_pack_id
- functions::get_mutable_type_function_runtime_alt_g::get_mutable_type_function_type_id
- functions::get_mutable_type_pack::getMutable
- functions::get_mutable_type_utils::get_mutable_optional_ty
- functions::get_name_type::get_name
- functions::get_name_type_attach::get_name_allocator_synthetic_names_generic_type
- functions::get_name_type_attach_alt_c::get_name_allocator_synthetic_names_generic_type_pack
- functions::get_nearest_if_to_cursor::get_nearest_if_to_cursor
- functions::get_negated_value::get_negated_value
- functions::get_parameter_extents::get_parameter_extents
- functions::get_paren_recommendation::get_paren_recommendation
- functions::get_paren_recommendation_for_func::get_paren_recommendation_for_func
- functions::get_paren_recommendation_for_intersect::get_paren_recommendation_for_intersect
- functions::get_predicate::get_predicate
- functions::get_props::get_props
- functions::get_read_indexer::get_read_indexer
- functions::get_read_parent::get_read_parent
- functions::get_refinement::get_refinement_id
- functions::get_require_cycles::get_require_cycles
- functions::get_singleton_type::get_singleton_type
- functions::get_singleton_value::get_singleton_value
- functions::get_stack_address_space_size_native_stack_guard::get_stack_address_space_size
- functions::get_stack_address_space_size_native_stack_guard_alt_b::get_stack_address_space_size
- functions::get_stack_address_space_size_native_stack_guard_alt_c::get_stack_address_space_size
- functions::get_string_contents::get_string_contents
- functions::get_table_match_tag::get_table_match_tag
- functions::get_table_type::get_table_type
- functions::get_tag::get_tag
- functions::get_tags::get_tags
- functions::get_tail::get_tail
- functions::get_timestamp::get_timestamp
- functions::get_type_alt_j::get
- functions::get_type_function_definition_source::get_type_function_definition_source
- functions::get_type_function_error::get_type_function_error
- functions::get_type_function_error_alt_l::get_type_function_error_mut
- functions::get_type_function_runtime::get_type_function_runtime
- functions::get_type_function_runtime_alt_n::get_type_function_type_pack_id
- functions::get_type_function_runtime_alt_o::get_type_function_type_id
- functions::get_type_function_runtime_builder::get_type_function_kind
- functions::get_type_or_pack::get_type_or_pack_mut
- functions::get_type_or_pack_alt_r::get_type_or_pack
- functions::get_type_or_pack_alt_s::get_type_or_pack_mut_2
- functions::get_type_pack::get
- functions::get_type_user_data::get_type_user_data
- functions::get_type_utils::get_optional_ty
- functions::get_types_type::get_types_union_type
- functions::get_types_type_alt_b::get_types_intersection_type
- functions::get_write_indexer::get_write_indexer
- functions::get_write_parent::get_write_parent
- functions::getmetatable_helper::getmetatable_helper
- functions::getmetatable_type_function::getmetatable_type_function
- functions::has_break::has_break
- functions::has_count_mismatch::has_count_mismatch
- functions::has_free_type::has_free_type
- functions::has_length::has_length
- functions::has_native_comment_directive::has_native_comment_directive
- functions::has_primitive_type_in_intersection::has_primitive_type_in_intersection
- functions::has_seen_visit_type::has_seen
- functions::has_seen_visit_type_alt_b::has_seen_dense_hash_set_void_void
- functions::has_tag_type::has_tag
- functions::has_tag_type_alt_b::has_tag
- functions::has_tag_type_alt_c::has_tag_property_string
- functions::has_type_in_intersection::has_type_in_intersection
- functions::has_unification_too_complex::has_unification_too_complex
- functions::idiv_type_function::idiv_type_function
- functions::ignore_reasoning_for_return_type::ignore_reasoning_for_return_type
- functions::in_conditional::in_conditional
- functions::index_function_impl::index_function_impl
- functions::index_of_block::index_of_block
- functions::index_type_function::index_type_function
- functions::instantiate::instantiate
- functions::instantiate_2_instantiation_2::instantiate_2
- functions::instantiate_2_instantiation_2_alt_b::instantiate_2
- functions::intersect_one_with_intersection::intersect_one_with_intersection
- functions::intersect_type_function::intersect_type_function
- functions::intersect_with_simple_discriminant::intersect_with_simple_discriminant
- functions::invert_polarity::invert
- functions::invert_simplify::invert_relation
- functions::is::is
- functions::is_approximately_falsy_type::is_approximately_falsy_type
- functions::is_approximately_truthy_type::is_approximately_truthy_type
- functions::is_being_defined::is_being_defined
- functions::is_binding_legal_at_current_position::is_binding_legal_at_current_position
- functions::is_block_terminator::is_block_terminator
- functions::is_blocked_or_unsolved_type::is_blocked_or_unsolved_type
- functions::is_blocked_type_utils::is_blocked
- functions::is_blocked_unifier::is_blocked_txn_log_type_id
- functions::is_blocked_unifier_alt_c::is_blocked_txn_log_type_pack_id
- functions::is_boolean::is_boolean
- functions::is_buffer::is_buffer
- functions::is_cacheable_normalize_alt_b::is_cacheable
- functions::is_cacheable_normalize_alt_b::is_cacheable_type_pack_id_set_type_id
- functions::is_cacheable_normalize_alt_c::is_cacheable_type_id
- functions::is_comparison_op::is_comparison_op
- functions::is_empty::is_empty
- functions::is_equal_to_type::is_equal_to_type
- functions::is_falsy_type_deprecated::is_falsy_type_deprecated
- functions::is_function::is_function
- functions::is_generic::is_generic
- functions::is_identifier::is_identifier
- functions::is_in_local_names::is_in_local_names
- functions::is_integer::is_integer
- functions::is_irresolvable_unifier_2::is_irresolvable
- functions::is_irresolvable_unifier_2_alt_b::is_irresolvable
- functions::is_known::is_known
- functions::is_literal::is_literal
- functions::is_metamethod_constraint_generator::is_metamethod_mut
- functions::is_metamethod_type_infer::is_metamethod
- functions::is_negative::is_negative
- functions::is_nil::is_nil
- functions::is_normalized_boolean::is_normalized_boolean
- functions::is_normalized_buffer::is_normalized_buffer
- functions::is_normalized_error::is_normalized_error
- functions::is_normalized_integer::is_normalized_integer
- functions::is_normalized_nil::is_normalized_nil
- functions::is_normalized_number::is_normalized_number
- functions::is_normalized_string::is_normalized_string
- functions::is_normalized_thread::is_normalized_thread
- functions::is_normalized_top::is_normalized_top
- functions::is_normalized_tyvar::is_normalized_tyvar
- functions::is_number::is_number
- functions::is_optional::is_optional
- functions::is_optional_or_free::is_optional_or_free
- functions::is_optional_type::is_optional_type
- functions::is_overloaded_function::is_overloaded_function
- functions::is_path_on_argument_list::is_path_on_argument_list
- functions::is_pending::is_pending
- functions::is_plain_tyvar::is_plain_tyvar
- functions::is_positive::is_positive
- functions::is_prim::is_prim
- functions::is_record::is_record
- functions::is_reference_counted_type::is_reference_counted_type
- functions::is_shallow_inhabited::is_shallow_inhabited
- functions::is_simple_discriminant_simplify::is_simple_discriminant
- functions::is_simple_discriminant_simplify_alt_b::is_simple_discriminant_type_id
- functions::is_simple_interpolated_string::is_simple_interpolated_string
- functions::is_string::is_string
- functions::is_subclass_normalize::is_subclass_type_id_type_id
- functions::is_subclass_type::is_subclass_extern_type_extern_type
- functions::is_subset::is_subset
- functions::is_subtype_normalize::is_subtype_normalized_string_type_normalized_string_type
- functions::is_subtype_normalize_alt_b::is_subtype
- functions::is_subtype_normalized_string::is_subtype_normalized_string
- functions::is_subtype_of::is_subtype_of
- functions::is_table_intersection::is_table_intersection
- functions::is_table_union::is_table_union
- functions::is_thread::is_thread
- functions::is_top::is_top
- functions::is_toposortable_node::is_toposortable_node
- functions::is_truthy_or_falsy_type::is_truthy_or_falsy_type
- functions::is_truthy_type_deprecated::is_truthy_type_deprecated
- functions::is_type_user_data::is_type_user_data
- functions::is_type_variable::is_type_variable
- functions::is_undecidable::is_undecidable
- functions::is_valid_break_continue_context::is_valid_break_continue_context
- functions::is_valid_class_metamethod::is_valid_class_metamethod
- functions::is_variadic_tail::is_variadic_tail
- functions::is_variadic_type_pack::is_variadic
- functions::is_variadic_type_pack_alt_b::is_variadic
- functions::is_within_comment_module::is_within_comment
- functions::is_within_comment_module_alt_b::is_within_comment_source_module_position
- functions::is_within_comment_module_alt_c::is_within_comment_parse_result_position
- functions::is_within_hot_comment_module::is_within_hot_comment_vector_hot_comment_position
- functions::is_within_hot_comment_module_alt_b::is_within_hot_comment_source_module_position
- functions::is_within_hot_comment_module_alt_c::is_within_hot_comment_parse_result_position
- functions::keyof_function_impl::keyof_function_impl
- functions::keyof_type_function::keyof_type_function
- functions::le_type_function::le_type_function
- functions::len_type_function::len_type_function
- functions::lint::lint
- functions::lint_comments::lint_comments
- functions::lookup_extern_type_prop::lookup_extern_type_prop
- functions::lt_type_function::lt_type_function
- functions::make_anonymous::make_anonymous
- functions::make_anonymous_autofilled::make_anonymous_autofilled
- functions::make_function_builtin_definitions::make_function
- functions::make_function_builtin_definitions_alt_b::make_function_type_arena_optional_type_id_initializer_list_type_id_initializer_list_type_pack_id_initializer_list_type_id_initializer_list_type_id_bool
- functions::make_function_builtin_definitions_alt_c::make_function
- functions::make_function_builtin_definitions_alt_d::make_function_type_arena_optional_type_id_initializer_list_type_id_initializer_list_type_pack_id_initializer_list_type_id_initializer_list_string_initializer_list_type_id_bool
- functions::make_intersection::make_intersection
- functions::make_option::make_option
- functions::make_property::make_property
- functions::make_string_metatable::make_string_metatable
- functions::make_table_shared_normalize::make_table_shared_type_id_dense_hash_set_type_id
- functions::make_table_shared_normalize_alt_b::make_table_shared_type_id
- functions::make_type_check_limits::make_type_check_limits
- functions::make_union::make_union
- functions::match_assert::match_assert
- functions::match_is_instance_guard::match_is_instance_guard
- functions::match_require::match_require
- functions::match_set_metatable::match_set_metatable
- functions::match_table_freeze::match_table_freeze
- functions::match_type_guard::match_type_guard
- functions::match_type_of::match_type_of
- functions::matches::matches
- functions::matches_prefix::matches_prefix
- functions::max_scope::max
- functions::max_unifiable::max
- functions::maybe_generic::maybe_generic
- functions::maybe_singleton::maybe_singleton
- functions::maybe_string::maybe_string
- functions::merge::merge
- functions::merge_reasonings::merge_reasonings
- functions::min::min
- functions::mk_name_topo_sort_statements::mk_name_ast_local
- functions::mk_name_topo_sort_statements_alt_b::mk_name_ast_expr_local
- functions::mk_name_topo_sort_statements_alt_c::mk_name_ast_expr_global
- functions::mk_name_topo_sort_statements_alt_d::mk_name_ast_name
- functions::mk_name_topo_sort_statements_alt_e::mk_name_ast_expr_index_name
- functions::mk_name_topo_sort_statements_alt_f::mk_name_ast_expr_error
- functions::mk_name_topo_sort_statements_alt_g::mk_name_ast_expr
- functions::mk_name_topo_sort_statements_alt_h::mk_name_ast_stat_function
- functions::mk_name_topo_sort_statements_alt_i::mk_name_ast_stat_local_function
- functions::mk_name_topo_sort_statements_alt_j::mk_name_ast_stat_assign
- functions::mk_name_topo_sort_statements_alt_k::mk_name_ast_stat_local
- functions::mk_name_topo_sort_statements_alt_l::mk_name_ast_stat_type_alias
- functions::mk_name_topo_sort_statements_alt_m::mk_name_ast_stat
- functions::mod_type_function::mod_type_function
- functions::mul_type_function::mul_type_function
- functions::must_defer_intersection::must_defer_intersection
- functions::not_type_function::not_type_function
- functions::numeric_binop_type_function::numeric_binop_type_function
- functions::objectof_type_function::objectof_type_function
- functions::occurs_builtin_type_functions::occurs
- functions::occurs_builtin_type_functions_alt_b::occurs
- functions::occurs_check_type_utils::occurs_check_type_id_type_id
- functions::occurs_check_type_utils_alt_b::occurs_check_type_pack_id_type_pack_id
- functions::occurs_txn_log::occurs_txn_log_type_id_type_id
- functions::op_to_meta_table_entry::op_to_meta_table_entry
- functions::operator_bitand_assign_polarity::operator_bitand_assign
- functions::operator_bitand_assign_unifier_2::operator_bitand_assign
- functions::operator_bitand_control_flow::operator_bitand
- functions::operator_bitand_polarity::operator_bitand
- functions::operator_bitand_unifier_2::operator_bitand
- functions::operator_bitor_assign::operator_bitor_assign
- functions::operator_bitor_control_flow::operator_bitor
- functions::operator_bitor_polarity::operator_bitor
- functions::operator_eq::operator_eq
- functions::operator_lt_iostream_helpers::operator_lt_ostream_position
- functions::operator_lt_iostream_helpers_alt_b::operator_lt_ostream_location
- functions::operator_lt_iostream_helpers_alt_c::operator_lt_ostream_ast_name
- functions::operator_lt_iostream_helpers_alt_d::operator_lt_iostream_helpers_alt_d
- functions::operator_lt_iostream_helpers_alt_e::operator_lt_iostream_helpers_alt_e
- functions::operator_lt_iostream_helpers_alt_f::operator_lt_ostream_type_error_data
- functions::operator_lt_iostream_helpers_alt_g::operator_lt
- functions::operator_lt_iostream_helpers_alt_h::operator_lt
- functions::operator_lt_iostream_helpers_alt_i::operator_lt
- functions::operator_lt_iostream_helpers_alt_j::operator_lt
- functions::operator_lt_iostream_helpers_alt_k::operator_lt
- functions::operator_lt_iostream_helpers_alt_l::operator_lt
- functions::operator_lt_iostream_helpers_alt_l::operator_lt_ostream_type_pack_id
- functions::operator_lt_iostream_helpers_alt_m::operator_lt
- functions::optional_type_user_data::optional_type_user_data
- functions::or_type_function::or_type_function
- functions::paged_allocate::paged_allocate
- functions::paged_deallocate::paged_deallocate
- functions::paged_freeze::paged_freeze
- functions::paged_unfreeze::paged_unfreeze
- functions::parse_format_string::parse_format_string
- functions::parse_fragment::parse_fragment
- functions::parse_fragment_deprecated::parse_fragment_deprecated
- functions::parse_mode::parse_mode
- functions::parse_pattern_string::parse_pattern_string
- functions::parse_source_for_module::parse_source_for_module
- functions::persist_checked_types::persist_checked_types
- functions::persist_type::persist
- functions::persist_type_alt_b::persist
- functions::polarity_of_access::polarity_of_access
- functions::pow_type_function::pow_type_function
- functions::print::print
- functions::process_require_suggestions::process_require_suggestions
- functions::promote_type_levels_unifier::promote_type_levels_txn_log_type_arena_type_level_type_id
- functions::promote_type_levels_unifier_alt_b::promote_type_levels_txn_log_type_arena_type_level_type_pack_id
- functions::propagate_deprecated_attribute_to_constraint::propagate_deprecated_attribute_to_constraint
- functions::prune::prune
- functions::prune_unnecessary_generics::prune_unnecessary_generics
- functions::ptr::ptr
- functions::push_type::push_type
- functions::push_type_into::push_type_into
- functions::push_type_pack::push_type_pack
- functions::quantify::quantify
- functions::queue_type_pack::queue_type_pack
- functions::rawget_type_function::rawget_type_function
- functions::rawkeyof_type_function::rawkeyof_type_function
- functions::read_table_prop::read_table_prop
- functions::reasoning_is_return_types::reasoning_is_return_types
- functions::reduce_functions_internal::reduce_functions_internal
- functions::reduce_type_functions_type_function::reduce_type_functions
- functions::reduce_type_functions_type_function_alt_b::reduce_type_functions
- functions::reduce_union::reduce_union
- functions::refine_type_function::refine_type_function
- functions::register_builtin_globals::register_builtin_globals
- functions::register_type_user_data::register_type_user_data
- functions::register_types_library::register_types_library
- functions::rehydrate_annotation::rehydrate_annotation
- functions::relate_simplify::relate
- functions::relate_simplify_alt_b::relate_type_id_type_id
- functions::relate_table_to_extern_type::relate_table_to_extern_type
- functions::relate_table_to_prop::relate_table_to_prop
- functions::relate_tables::relate_tables
- functions::remove_type::remove_type
- functions::report_available_overloads::report_available_overloads
- functions::reset_log_luau_proc::reset_log_luau_proc
- functions::reset_print_line::reset_print_line
- functions::reset_to_top::reset_to_top
- functions::reset_type_function_state::reset_type_function_state
- functions::return_first_nonnull_option_of_type::return_first_nonnull_option_of_type
- functions::saturate_arguments::saturate_arguments
- functions::seal_table::seal_table
- functions::search_props_and_indexer::search_props_and_indexer
- functions::seen_set_contains::seen_set_contains
- functions::serialize_type_function_runtime_builder::serialize_type_id_type_function_runtime_builder_state
- functions::serialize_type_function_runtime_builder_alt_b::serialize_type_pack_id_type_function_runtime_builder_state
- functions::set_function_generics::set_function_generics
- functions::set_function_parameters::set_function_parameters
- functions::set_function_returns::set_function_returns
- functions::set_log_luau::setLogLuau
- functions::set_print_line::setPrintLine
- functions::set_read_table_prop::set_read_table_prop
- functions::set_table_indexer::set_table_indexer
- functions::set_table_metatable::set_table_metatable
- functions::set_table_prop::set_table_prop
- functions::set_table_read_indexer::set_table_read_indexer
- functions::set_table_write_indexer::set_table_write_indexer
- functions::set_type_function_environment::set_type_function_environment
- functions::set_write_table_prop::set_write_table_prop
- functions::setmetatable_type_function::setmetatable_type_function
- functions::shallow_clone_clone::shallow_clone
- functions::shallow_clone_clone_alt_b::shallow_clone
- functions::shallow_clone_substitution::shallow_clone_type_id_type_arena_txn_log
- functions::should_early_exit::should_early_exit
- functions::should_suppress_errors_type_utils::should_suppress_errors
- functions::should_suppress_errors_type_utils_alt_b::should_suppress_errors_not_null_normalizer_type_pack_id
- functions::should_suppress_errors_type_utils_alt_c::should_suppress_errors
- functions::should_suppress_errors_type_utils_alt_d::should_suppress_errors
- functions::should_typestate_for_first_argument::should_typestate_for_first_argument
- functions::similar::similar
- functions::simplify_intersection_simplify::simplify_intersection
- functions::simplify_intersection_simplify_alt_b::simplify_intersection_not_null_builtin_types_not_null_type_arena_type_ids
- functions::simplify_union::simplify_union
- functions::singleton_type_function::singleton_type_function
- functions::size_type_pack::size
- functions::size_type_pack_alt_b::size
- functions::slice_type_pack::slice_type_pack
- functions::snapshot_scope::snapshot_scope
- functions::snapshot_type_strings::snapshot_type_strings
- functions::solve_function_call::solve_function_call
- functions::stat_is_before_pos::stat_is_before_pos
- functions::string_part_of_interp_string::string_part_of_interp_string
- functions::strip_nil::strip_nil
- functions::sub_type_function::sub_type_function
- functions::subsumes_scope::subsumes
- functions::subsumes_strict::subsumes_strict
- functions::subsumes_unifier::subsumes_ty_a_ty_b
- functions::synthesize_export_return::synthesize_export_return
- functions::table_type_to_string_detailed::table_type_to_string_detailed
- functions::tbl_index_into_builtin_type_functions::tbl_index_into
- functions::tbl_index_into_builtin_type_functions_alt_b::get_metatable_type_id_not_null_builtin_types
- functions::to_dot_to_dot::to_dot
- functions::to_dot_to_dot_alt_b::to_dot
- functions::to_dot_to_dot_alt_c::to_dot
- functions::to_dot_to_dot_alt_d::to_dot
- functions::to_human_readable_index::to_human_readable_index
- functions::to_json_ast_json_encoder::to_json
- functions::to_json_ast_json_encoder_alt_b::to_json
- functions::to_pointer_id_dcr_logger_alt_b::to_pointer_id_not_null_constraint
- functions::to_string_constraint_graph::to_string
- functions::to_string_detailed_to_string::to_string_detailed
- functions::to_string_detailed_to_string_alt_b::to_string_detailed_type_pack_id_to_string_options
- functions::to_string_error::to_string_type_error
- functions::to_string_error_alt_k::to_string_type_error_type_error_to_string_options
- functions::to_string_human::to_string_human
- functions::to_string_named_function_to_string::to_string_named_function_string_function_type
- functions::to_string_named_function_to_string_alt_b::to_string_named_function_string_function_type_to_string_options
- functions::to_string_symbol::to_string
- functions::to_string_to_string::to_string_type_pack_id_to_string_options_mut
- functions::to_string_to_string_alt_b::to_string_type_id_to_string_options_mut
- functions::to_string_to_string_alt_c::to_string_type_id
- functions::to_string_to_string_alt_d::to_string_type_pack_id
- functions::to_string_to_string_alt_e::to_string_constraint_to_string_options_mut
- functions::to_string_to_string_alt_f::to_string_type_item
- functions::to_string_to_string_alt_g::to_string_type_pack_var
- functions::to_string_to_string_alt_h::to_string_type_or_pack
- functions::to_string_to_string_alt_m::to_string_type_id_to_string_options
- functions::to_string_to_string_alt_n::to_string_type_pack_id_to_string_options
- functions::to_string_to_string_alt_o::to_string_type_item_to_string_options
- functions::to_string_to_string_alt_p::to_string_type_pack_var_to_string_options
- functions::to_string_to_string_alt_q::to_string_constraint_to_string_options
- functions::to_string_to_string_alt_r::to_string_constraint
- functions::to_string_to_string_alt_s::to_string_position
- functions::to_string_to_string_alt_t::to_string_location_i32_bool
- functions::to_string_to_string_alt_u::to_string_type_or_pack_to_string_options
- functions::to_string_txn_log::to_string_pending_type
- functions::to_string_txn_log_alt_w::to_string_pending_type_pack
- functions::to_string_type_function_error::to_string
- functions::to_string_type_path::to_string
- functions::to_string_vector_to_string::to_string_vector_vector_type_id_to_string_options
- functions::to_string_vector_to_string_alt_b::to_string_vector_vector_type_pack_id_to_string_options
- functions::toposort::toposort
- functions::trace_requires::trace_requires
- functions::track_interior_free_type::track_interior_free_type
- functions::track_interior_free_type_pack::track_interior_free_type_pack
- functions::traverse_for_flattened_pack::traverse_for_flattened_pack
- functions::traverse_for_index::traverse_for_index
- functions::traverse_for_pack_type_path::traverse_for_pack
- functions::traverse_for_pack_type_path_alt_b::traverse_for_pack
- functions::traverse_for_type_type_path::traverse_for_type
- functions::traverse_for_type_type_path_alt_b::traverse_for_type
- functions::traverse_type_path::traverse
- functions::traverse_type_path_alt_b::traverse
- functions::traverse_type_path_alt_c::traverse
- functions::try_add_type_correct_suggestion::try_add_type_correct_suggestion
- functions::try_distribute_type_function_app::try_distribute_type_function_app
- functions::try_fragment_autocomplete::try_fragment_autocomplete
- functions::try_get_global_binding::try_get_global_binding
- functions::try_get_global_binding_ref::try_get_global_binding_ref
- functions::try_get_l_value::try_get_l_value
- functions::try_get_type_guard_predicate::try_get_type_guard_predicate
- functions::try_get_type_name_in_scope_autocomplete_core::try_get_type_name_in_scope
- functions::try_get_type_name_in_scope_autocomplete_core_alt_b::try_get_type_name_in_scope_scope_ptr_type_pack_id_bool
- functions::try_get_type_pack_type_at::try_get_type_pack_type_at
- functions::try_strip_union_from_nil::try_strip_union_from_nil
- functions::try_to_string_detailed::try_to_string_detailed
- functions::try_unify_with_any::try_unify_with_any
- functions::type_could_have_metatable::type_could_have_metatable
- functions::type_function_alloc::type_function_alloc
- functions::type_userdata_index::type_userdata_index
- functions::typecheck_fragment_fragment_autocomplete::typecheck_fragment_
- functions::typecheck_fragment_fragment_autocomplete_alt_b::typecheck_fragment
- functions::tyvar_index::tyvar_index
- functions::unfreeze::unfreeze
- functions::union_type_function::union_type_function
- functions::unm_type_function::unm_type_function
- functions::unsee_visit_type::unsee
- functions::unsee_visit_type_alt_b::unsee_dense_hash_set_void_void
- functions::unsupported_function::unsupported_function
- functions::unwrap_group::unwrap_group
- functions::unwrap_lazy::unwrapLazy
- functions::user_defined_type_function::user_defined_type_function
- functions::weakoptional_type_func::weakoptional_type_func
- functions::write_dcr_logger::write_json_emitter_t
- functions::write_dcr_logger_alt_e::write_json_emitter_not_null_constraint
- functions::write_dcr_logger_alt_f::write_json_emitter_location
- functions::write_dcr_logger_alt_g::write_json_emitter_error_snapshot
- functions::write_dcr_logger_alt_h::write_json_emitter_binding_snapshot
- functions::write_dcr_logger_alt_i::write_json_emitter_type_binding_snapshot
- functions::write_dcr_logger_alt_j::write_json_emitter_dense_hash_map_k_v
- functions::write_dcr_logger_alt_k::write_json_emitter_expr_types_at_location
- functions::write_dcr_logger_alt_l::write_json_emitter_annotation_types_at_location
- functions::write_dcr_logger_alt_m::write_json_emitter_constraint_generation_log
- functions::write_dcr_logger_alt_n::write_json_emitter_scope_snapshot
- functions::write_dcr_logger_alt_o::write_json_emitter_constraint_block
- functions::write_dcr_logger_alt_p::write_json_emitter_constraint_snapshot
- functions::write_dcr_logger_alt_q::write_json_emitter_boundary_snapshot
- functions::write_dcr_logger_alt_r::write_json_emitter_constraint_step_snapshot
- functions::write_dcr_logger_alt_s::write_json_emitter_generalize_step_snapshot
- functions::write_dcr_logger_alt_t::write_json_emitter_step_snapshot
- functions::write_dcr_logger_alt_u::write_json_emitter_type_solve_log
- functions::write_dcr_logger_alt_v::write_json_emitter_type_check_log
- functions::write_json_emitter::write_json_emitter_vector_t
- functions::write_json_emitter_alt_aa::write_json_emitter_long_long_mut
- functions::write_json_emitter_alt_ab::write_json_emitter_i32
- functions::write_json_emitter_alt_ac::write_json_emitter_long
- functions::write_json_emitter_alt_ad::write_json_emitter_long_long
- functions::write_json_emitter_alt_ae::write_json_emitter_string_view
- functions::write_json_emitter_alt_af::write_json_emitter_char
- functions::write_json_emitter_alt_ag::write_json_emitter_c_char
- functions::write_json_emitter_alt_ah::write_json_emitter_string
- functions::write_json_emitter_alt_ai::write_json_emitter_nullptr_t
- functions::write_json_emitter_alt_aj::write_json_emitter_nullopt_t
- functions::write_json_emitter_alt_b::write
- functions::write_json_emitter_alt_c::write_json_emitter_unordered_map_string_t
- functions::write_json_emitter_alt_w::write_json_emitter_bool
- functions::write_json_emitter_alt_x::write_json_emitter_f64
- functions::write_json_emitter_alt_y::write_json_emitter_i32_mut
- functions::write_json_emitter_alt_z::write_json_emitter_long_mut
- functions::write_table_prop::write_table_prop
- methods::block_contains_definition::block_contains_definition
- methods::block_get_instructions::block_get_instructions
- methods::block_get_predecessors::block_get_predecessors
- methods::block_get_reaching_definition::block_get_reaching_definition
- methods::block_get_successors::block_get_successors
- methods::block_set_reaching_definition::block_set_reaching_definition
- methods::builtin_types_builtin_types_type_alt_c::dump_bindings
- methods::constraint_generator_check_constraint_generator::dump_options
- methods::data_flow_graph_data_flow_graph_data_flow_graph::data_flow_graph_data_flow_graph
- methods::data_flow_graph_data_flow_graph_data_flow_graph_alt_b::data_flow_graph_data_flow_graph
- methods::generic_type_finder_visit_instantiation::generic_type_finder_visit
- methods::generic_type_finder_visit_instantiation_alt_b::generic_type_finder_visit
- methods::generic_type_visitor_traverse_visit_type::traverse_type_id
- methods::generic_type_visitor_traverse_visit_type_alt_b::traverse_type_pack_id
- methods::has_free_type_has_free_type::has_free_type_has_free_type
- methods::in_conditional_context_in_conditional_context_type_utils::in_conditional_context_in_conditional_context
- methods::in_conditional_context_in_conditional_context_type_utils_alt_b::in_conditional_context_in_conditional_context
- methods::inference_inference_constraint_generator::inference_inference
- methods::inference_inference_constraint_generator_alt_b::inference_inference
- methods::inference_pack_inference_pack_constraint_generator::inference_pack_inference_pack
- methods::inference_pack_inference_pack_constraint_generator_alt_b::inference_pack_inference_pack
- methods::iterative_type_function_type_visitor_iterative_type_function_type_visitor_iterative_type_function_type_visitor::iterative_type_function_type_visitor_iterative_type_function_type_visitor
- methods::iterative_type_function_type_visitor_visit_iterative_type_function_type_visitor::iterative_type_function_type_visitor_visit
- methods::lint_duplicate_local_ignore_duplicate::lint_duplicate_local_ignore_duplicate
- methods::lint_for_range_get_loop_end::lint_for_range_get_loop_end
- methods::lint_implicit_return_get_end_location::lint_implicit_return_get_end_location
- methods::lint_implicit_return_get_value_return::lint_implicit_return_get_value_return
- methods::lint_implicit_return_process::lint_implicit_return_process
- methods::lint_integer_parsing_visit::lint_integer_parsing_visit
- methods::lint_local_hygiene_process::lint_local_hygiene_process
- methods::lint_redundant_native_attribute_process::lint_redundant_native_attribute_process
- methods::lint_unbalanced_assignment_process::lint_unbalanced_assignment_process
- methods::lint_uninitialized_local_report::lint_uninitialized_local_report
- methods::lint_uninitialized_local_visit_assign::lint_uninitialized_local_visit_assign
- methods::lint_unknown_type_process::lint_unknown_type_process
- methods::lint_unused_function_lint_unused_function::lint_unused_function_lint_unused_function
- methods::lint_unused_function_process::lint_unused_function_process
- methods::lint_unused_function_report::lint_unused_function_report
- methods::magic_assert_handle_old_solver::magic_assert_handle_old_solver
- methods::magic_assert_infer::magic_assert_infer
- methods::magic_clone_handle_old_solver::magic_clone_handle_old_solver
- methods::magic_clone_infer::magic_clone_infer
- methods::magic_find_handle_old_solver::magic_find_handle_old_solver
- methods::magic_format_handle_old_solver::magic_format_handle_old_solver
- methods::magic_format_infer::magic_format_infer
- methods::magic_format_type_check::magic_format_type_check
- methods::magic_freeze_handle_old_solver::magic_freeze_handle_old_solver
- methods::magic_freeze_infer::magic_freeze_infer
- methods::magic_freeze_type_check::magic_freeze_type_check
- methods::magic_gmatch_handle_old_solver::magic_gmatch_handle_old_solver
- methods::magic_match_handle_old_solver::magic_match_handle_old_solver
- methods::magic_match_infer::magic_match_infer
- methods::magic_pack_handle_old_solver::magic_pack_handle_old_solver
- methods::magic_pack_infer::magic_pack_infer
- methods::magic_pcall_handle_old_solver::magic_pcall_handle_old_solver
- methods::magic_pcall_infer::magic_pcall_infer
- methods::magic_require_handle_old_solver::magic_require_handle_old_solver
- methods::magic_require_infer::magic_require_infer
- methods::magic_select_handle_old_solver::magic_select_handle_old_solver
- methods::magic_select_infer::magic_select_infer
- methods::magic_set_metatable_handle_old_solver::magic_set_metatable_handle_old_solver
- methods::magic_set_metatable_infer::magic_set_metatable_infer
- methods::non_strict_context_conjunction::non_strict_context_conjunction
- methods::non_strict_context_disjunction::non_strict_context_disjunction
- methods::normalized_string_type_reset_to_string::normalized_string_type_reset_to_string
- methods::refinement_arena_freeze::refinement_arena_freeze
- methods::refinement_arena_type_proposition::refinement_arena_type_proposition
- methods::resetter_resetter_unifier::resetter_resetter
- methods::resetter_resetter_unifier_alt_b::resetter_resetter
- methods::scoped_assign_scoped_assign_user_defined_type_function_alt_b::scoped_assign_scoped_assign
- methods::source_node_has_dirty_module::should_typestate_for_first_argument
- methods::source_node_has_dirty_source_module::source_node_has_dirty_source_module
- methods::source_node_has_invalid_module_dependency::source_node_has_invalid_module_dependency
- methods::source_node_set_invalid_module_dependency::source_node_set_invalid_module_dependency
- methods::stack_pusher_stack_pusher_type_checker_2_alt_f::stack_pusher_stack_pusher
- methods::table_indexer_table_indexer::table_indexer_table_indexer
- methods::type_arena_fresh_type_type_arena_alt_c::is_reference_counted_type
- methods::type_checker_2_allows_no_return_values::type_checker_2_allows_no_return_values
- methods::type_checker_check_expr_type_infer_alt_d::parse_format_string
- methods::type_checker_check_expr_type_infer_alt_e::parse_pattern_string
- methods::type_checker_check_expr_type_infer_alt_g::instantiate_2
- methods::type_checker_check_expr_type_infer_alt_m::find_table_property_respecting_meta_not_null_builtin_types_error_vec_type_id_string_location_bool
- methods::type_checker_check_l_value_binding_type_infer::try_distribute_type_function_app
- methods::type_id_pair_hash_hash_one::type_id_pair_hash_hash_one
- methods::unifiable_bound_type_id_emplace_type_bound_type::unifiable_bound_type_id_emplace_type_bound_type
- methods::unifiable_bound_type_pack_id_emplace_type_pack_bound_type_pack::emplace_type_pack
- records::i_fragment_autocomplete_reporter::null_reporter
- rtti::ast_node_as
- rtti::ast_node_as_const
- rtti::ast_node_is
- rtti::ast_rtti_index
- rtti::cst_node_as
- rtti::cst_node_is
- rtti::cst_rtti_index
Type Aliases
- records::ast_expr_binary::AstExprBinaryOp
- records::build_queue_work_state::Task
- records::data_flow_result::DefId
- records::refinement_key::DefId
- records::type_cloner::SeenTypePacks
- records::type_cloner::SeenTypes
- records::user_defined_function_data::UserDefinedFunctionData
- type_aliases::autocomplete_entry_map::AutocompleteEntryMap
- type_aliases::bindings::Bindings
- type_aliases::block_id::BlockId
- type_aliases::blocked_constraint_id::BlockedConstraintId
- type_aliases::bound_type::BoundType
- type_aliases::bound_type_pack::BoundTypePack
- type_aliases::const_iterator::ConstIterator
- type_aliases::constraint_block_target::ConstraintBlockTarget
- type_aliases::constraint_map::ConstraintMap
- type_aliases::constraint_ptr::ConstraintPtr
- type_aliases::constraint_vertex::ConstraintVertex
- type_aliases::def_id_control_flow_graph::DefId
- type_aliases::def_id_def::DefId
- type_aliases::def_id_refinement::DefId
- type_aliases::definition::Definition
- type_aliases::difference_type_set::difference_type
- type_aliases::difference_type_type::difference_type
- type_aliases::difference_type_type_pack::difference_type
- type_aliases::documentation::Documentation
- type_aliases::documentation_database::DocumentationDatabase
- type_aliases::documentation_symbol::DocumentationSymbol
- type_aliases::error_type::ErrorType
- type_aliases::error_type_pack::ErrorTypePack
- type_aliases::error_vec::ErrorVec
- type_aliases::impl::Impl
- type_aliases::incompatibility_reason::IncompatibilityReason
- type_aliases::instr_id::InstrId
- type_aliases::intersection_type_iterator::IntersectionTypeIterator
- type_aliases::iterator_category_constraint_graph::iterator_category
- type_aliases::iterator_category_set::iterator_category
- type_aliases::iterator_category_type::iterator_category
- type_aliases::iterator_category_type_pack::iterator_category
- type_aliases::iterator_set::Iterator
- type_aliases::iterator_type_ids::iterator
- type_aliases::literal_properties::LiteralProperties
- type_aliases::log_luau_proc::LogLuauProc
- type_aliases::lookup_result::LookupResult
- type_aliases::lua_c_function::LuaCFunction
- type_aliases::lua_c_function::lua_CFunction
- type_aliases::lua_state::lua_State
- type_aliases::module_name_file_resolver::ModuleName
- type_aliases::module_name_type::ModuleName
- type_aliases::module_name_type_fwd::ModuleName
- type_aliases::module_ptr_module::ModulePtr
- type_aliases::module_ptr_module_resolver::ModulePtr
- type_aliases::module_ptr_normalize::ModulePtr
- type_aliases::name_type::Name
- type_aliases::name_type_function_runtime::Name
- type_aliases::name_type_function_runtime_alt_c::Name
- type_aliases::name_type_fwd::Name
- type_aliases::name_type_infer::Name
- type_aliases::name_unifiable::Name
- type_aliases::node_list::NodeList
- type_aliases::node_queue::NodeQueue
- type_aliases::nominal_relation::NominalRelation
- type_aliases::normalized_tyvars::NormalizedTyvars
- type_aliases::pointer_constraint_graph::Pointer
- type_aliases::pointer_set::pointer
- type_aliases::pointer_type::pointer
- type_aliases::pointer_type_pack::pointer
- type_aliases::predicate_vec::PredicateVec
- type_aliases::print_line_proc_type_checker_2::PrintLineProc
- type_aliases::print_line_proc_type_infer::PrintLineProc
- type_aliases::props_data_flow_graph::Props
- type_aliases::props_type::Props
- type_aliases::props_type_alt_c::Props
- type_aliases::props_type_function_runtime::Props
- type_aliases::reducer_function::ReducerFunction
- type_aliases::reference_constraint_graph::Reference
- type_aliases::reference_set::reference
- type_aliases::reference_type::reference
- type_aliases::reference_type_pack::reference
- type_aliases::refinement_context::RefinementContext
- type_aliases::refinement_id_control_flow_graph::RefinementId
- type_aliases::refinement_id_refinement::RefinementId
- type_aliases::refinement_map::RefinementMap
- type_aliases::require_suggestions::RequireSuggestions
- type_aliases::saved_iter_info::SavedIterInfo
- type_aliases::scope_ptr_type::ScopePtr
- type_aliases::scope_stack::ScopeStack
- type_aliases::seen_set_iterative_type_function_type_visitor::SeenSet
- type_aliases::seen_set_iterative_type_visitor::SeenSet
- type_aliases::seen_set_structural_type_equality::SeenSet
- type_aliases::seen_set_subtyping::SeenSet
- type_aliases::seen_table_prop_pairs::SeenTablePropPairs
- type_aliases::seen_type_pack_set::SeenTypePackSet
- type_aliases::seen_type_packs_clone::SeenTypePacks
- type_aliases::seen_type_packs_type_function_runtime::SeenTypePacks
- type_aliases::seen_type_packs_type_function_runtime_builder::SeenTypePacks
- type_aliases::seen_type_packs_type_function_runtime_builder_alt_d::SeenTypePacks
- type_aliases::seen_types_clone::SeenTypes
- type_aliases::seen_types_type_function_runtime::SeenTypes
- type_aliases::seen_types_type_function_runtime_builder::SeenTypes
- type_aliases::seen_types_type_function_runtime_builder_alt_d::SeenTypes
- type_aliases::set_hash_default::SetHashDefault
- type_aliases::simplifier_seen_set::SimplifierSeenSet
- type_aliases::singleton_variant::SingletonVariant
- type_aliases::state_ref::StateRef
- type_aliases::step_snapshot::StepSnapshot
- type_aliases::string_completion_callback::StringCompletionCallback
- type_aliases::subtyping_reasonings::SubtypingReasonings
- type_aliases::synthetic_names::SyntheticNames
- type_aliases::t_dcr_logger::T
- type_aliases::t_string::TString
- type_aliases::t_string::t_string
- type_aliases::t_substitution::T
- type_aliases::t_to_dot::T
- type_aliases::t_to_string::T
- type_aliases::t_type_arena::T
- type_aliases::t_type_path::T
- type_aliases::t_type_path_alt_g::T
- type_aliases::tags::Tags
- type_aliases::type_function_depth_counter::TypeFunctionDepthCounter
- type_aliases::type_function_error_data::TypeFunctionErrorData
- type_aliases::type_function_kind::TypeFunctionKind
- type_aliases::type_function_singleton_variant::TypeFunctionSingletonVariant
- type_aliases::type_function_type_id::TypeFunctionTypeId
- type_aliases::type_function_type_pack_id::TypeFunctionTypePackId
- type_aliases::type_function_type_pack_variant::TypeFunctionTypePackVariant
- type_aliases::type_id::TypeId
- type_aliases::type_id_predicate::TypeIdPredicate
- type_aliases::type_or_pack::TypeOrPack
- type_aliases::type_or_pack_id::TypeOrPackId
- type_aliases::type_or_type_pack_id_set::TypeOrTypePackIdSet
- type_aliases::type_pack_id::TypePackId
- type_aliases::type_pack_ids::TypePackIds
- type_aliases::union_type_iterator::UnionTypeIterator
- type_aliases::upper_bounds::UpperBounds
- type_aliases::v::V
- type_aliases::value_type_constraint_graph::ValueType
- type_aliases::value_type_set::value_type
- type_aliases::value_type_type::value_type
- type_aliases::value_type_type_pack::value_type
- type_aliases::variant::Variant
Statics
- FFlag::DebugCodegenChaosA64
- FFlag::DebugCodegenOptSize
- FFlag::DebugCodegenSkipNumbering
- FFlag::DebugLogFragmentsFromAutocomplete
- FFlag::DebugLuauAbortingChecks
- FFlag::DebugLuauAlwaysShowConstraintSolvingIncomplete
- FFlag::DebugLuauAssertOnForcedConstraint
- FFlag::DebugLuauCheckNormalizeInvariant
- FFlag::DebugLuauDumpCFGJson
- FFlag::DebugLuauForbidInternalTypes
- FFlag::DebugLuauForceAllNewSolverTests
- FFlag::DebugLuauForceAllOldSolverTests
- FFlag::DebugLuauForceNonStrictMode
- FFlag::DebugLuauForceOldSolver
- FFlag::DebugLuauForceStrictMode
- FFlag::DebugLuauFreezeArena
- FFlag::DebugLuauFreezeDuringUnification
- FFlag::DebugLuauLogBindings
- FFlag::DebugLuauLogCFG
- FFlag::DebugLuauLogSolver
- FFlag::DebugLuauLogSolverToJson
- FFlag::DebugLuauLogSolverToJsonFile
- FFlag::DebugLuauLogTypeFamilies
- FFlag::DebugLuauMagicTypes
- FFlag::DebugLuauMagicVariableNames
- FFlag::DebugLuauNoInline
- FFlag::DebugLuauSubtypingCheckPathValidity
- FFlag::DebugLuauTimeTracing
- FFlag::DebugLuauToStringNoLexicalSort
- FFlag::DebugLuauUserDefinedClasses
- FFlag::DebugLuauUserDefinedClassesRuntime
- FFlag::DesugaredArrayTypeReferenceIsEmpty
- FFlag::FixMathNoisePrecision
- FFlag::LuauAddRecursionCounterToNonStrictTypeChecker
- FFlag::LuauAllowGlobalDeclarationToBeCalledClass
- FFlag::LuauAlsoInstantiateInferredArguments
- FFlag::LuauAutocompleteConst
- FFlag::LuauAutocompleteExport
- FFlag::LuauAutocompleteStringSingletonIntersection
- FFlag::LuauBidirectionalInferenceBetterUnionHandling
- FFlag::LuauCallFeedback
- FFlag::LuauCheckFunctionStatementTypes
- FFlag::LuauClosureUsageCounter
- FFlag::LuauCodeGenCallWrapperEmitInst
- FFlag::LuauCodegenBufferInteger
- FFlag::LuauCodegenDsePtrStoreTagCheck
- FFlag::LuauCodegenDseRestoreHints
- FFlag::LuauCodegenExtraTableOpts
- FFlag::LuauCodegenFixBufferLenCheck
- FFlag::LuauCodegenForwardRematerialize
- FFlag::LuauCodegenFreeBlocks
- FFlag::LuauCodegenInteger2
- FFlag::LuauCodegenIntegerArg3Fix
- FFlag::LuauCodegenIntegerFastcall2k
- FFlag::LuauCodegenLinearSetupEntryState3
- FFlag::LuauCodegenLoadPropagateOrigin
- FFlag::LuauCodegenNopPadding
- FFlag::LuauCodegenProtectData
- FFlag::LuauCodegenRecordAllBlockExitInfo
- FFlag::LuauCodegenRegTag2
- FFlag::LuauCodegenSuggestArgumentRegisterX64
- FFlag::LuauCodegenVmExitSync
- FFlag::LuauCodegenVmExitSyncFix
- FFlag::LuauCompileDuptableConstantPack2
- FFlag::LuauCompileFastcall3CostModel
- FFlag::LuauCompileFoldOptimize
- FFlag::LuauCompileInlineTableFunctions
- FFlag::LuauCompileNewTableMutationTracker
- FFlag::LuauCompileNoOptNext
- FFlag::LuauCompilePropagateTableProps2
- FFlag::LuauCompileStringInterpTargetTop
- FFlag::LuauCompileTypeAliases
- FFlag::LuauCompileUdataDirect
- FFlag::LuauConcatDoesntAlwaysReturnString
- FFlag::LuauConst2
- FFlag::LuauConstJustReportErrorForUnderfill
- FFlag::LuauConstraintGraph
- FFlag::LuauCstExprGroup
- FFlag::LuauCstTypeGroup
- FFlag::LuauDirectFieldGet
- FFlag::LuauDisallowRedefiningBuiltinTypes
- FFlag::LuauEmitCallFeedback
- FFlag::LuauErrorTolerantPrettyPrinting
- FFlag::LuauExplicitTypeInstantiationSupport
- FFlag::LuauExportValueSyntax
- FFlag::LuauExportValueTypecheck
- FFlag::LuauExternTypesNormalizeWithShapes
- FFlag::LuauFixIndexerSubtypingOrdering
- FFlag::LuauFixPropReadsOnMetatableTypes
- FFlag::LuauInstantiateFunctionTypeBeforePush
- FFlag::LuauInstantiateInSubtyping
- FFlag::LuauInstantiationUsesPolarity
- FFlag::LuauIntegerBufferFastcalls
- FFlag::LuauIntegerFastcalls
- FFlag::LuauIntegerLibrary
- FFlag::LuauIntegerType2
- FFlag::LuauIterativeInstantiationQueuer
- FFlag::LuauKnowsTheDataModel3
- FFlag::LuauLValueCompoundAssignmentVisitLhs
- FFlag::LuauLimitUnificationRecursion
- FFlag::LuauNativeCodeTargetCheck
- FFlag::LuauNonStrictModeUseErrorSupressingTag
- FFlag::LuauOccursCheckForAllBindings
- FFlag::LuauPropagateFreeTypesIntoUnionAndIntersectionBounds
- FFlag::LuauPropagateTypeAnnotationsInForInLoops
- FFlag::LuauPropertyModifierMismatchErrors
- FFlag::LuauReadOnlyIndexers
- FFlag::LuauRefineNilFromTableIndexerResultType
- FFlag::LuauRemoveConstraintSolverEmplace
- FFlag::LuauReplacerIsSolverAgnostic
- FFlag::LuauRequireResolveAliasNullCheck
- FFlag::LuauResumeRestoreCcalls
- FFlag::LuauSilenceDynamicFormatStringErrors
- FFlag::LuauSolverV2
- FFlag::LuauSubtypingMissingPropertiesAsNil
- FFlag::LuauSubtypingTablesHasBetterErrorSuppression
- FFlag::LuauTableEntriesDontNeedToMatchIndent
- FFlag::LuauTableFreezeCheckIsSubtype
- FFlag::LuauTidyTypePrototyping
- FFlag::LuauTransitiveSubtyping
- FFlag::LuauTweakAccessViolationReporting
- FFlag::LuauTypeFunctionRobustness
- FFlag::LuauTypeFunctionSerializeArgNames
- FFlag::LuauTypeFunctionStructuredErrors
- FFlag::LuauTypeFunctionSupportsFrozen
- FFlag::LuauUdataDirectAccess6
- FFlag::LuauUdtfTypeIsSubtypeOf
- FFlag::LuauUseNativeStackGuard
- FFlag::LuauVisitCallTypeArgsInDfg
- FFlag::LuauYieldIter2
- FInt::CodegenHeuristicsBlockInstructionLimit
- FInt::CodegenHeuristicsBlockLimit
- FInt::CodegenHeuristicsInstructionLimit
- FInt::DebugLuauVerboseTypeNames
- FInt::LuauCheckRecursionLimit
- FInt::LuauCodeGenBlockSize
- FInt::LuauCodeGenLiveSlotReuseLimit
- FInt::LuauCodeGenMaxTotalSize
- FInt::LuauCodeGenMinLinearBlockPath
- FInt::LuauCodeGenReuseSlotLimit
- FInt::LuauCodeGenReuseUdataTagLimit
- FInt::LuauCompileInlineDepth
- FInt::LuauCompileInlineThreshold
- FInt::LuauCompileInlineThresholdMaxBoost
- FInt::LuauCompileLoopUnrollThreshold
- FInt::LuauCompileLoopUnrollThresholdMaxBoost
- FInt::LuauGenericCounterMaxDepth
- FInt::LuauGenericCounterMaxSteps
- FInt::LuauIndentTypeMismatchMaxTypeLength
- FInt::LuauInlineHitsThreshold
- FInt::LuauNonStrictTypeCheckerRecursionLimit
- FInt::LuauNormalizeCacheLimit
- FInt::LuauNormalizerInitialFuel
- FInt::LuauParseErrorLimit
- FInt::LuauPrimitiveInferenceInTableLimit
- FInt::LuauRecursionLimit
- FInt::LuauSolverConstraintLimit
- FInt::LuauSolverRecursionLimit
- FInt::LuauStackGuardThreshold
- FInt::LuauSubtypingIterationLimit
- FInt::LuauSubtypingReasoningLimit
- FInt::LuauSuggestionDistance
- FInt::LuauTableTypeMaximumStringifierLength
- FInt::LuauTarjanChildLimit
- FInt::LuauTarjanPreallocationSize
- FInt::LuauTypeCloneIterationLimit
- FInt::LuauTypeInferIterationLimit
- FInt::LuauTypeInferRecursionLimit
- FInt::LuauTypeInferTypePackLoopLimit
- FInt::LuauTypeLengthLimit
- FInt::LuauTypeMaximumStringifierLength
- FInt::LuauVisitRecursionLimit