List of all items
Structs
- frontend::ast::AttribName
- frontend::ast::Block
- frontend::ast::Chunk
- frontend::ast::ExprId
- frontend::ast::FuncBody
- frontend::ast::FuncName
- frontend::ast::Name
- frontend::ast::StatId
- frontend::error::SyntaxError
- frontend::lexer::Lexer
- frontend::macro_expander::MacroCtx
- frontend::macro_expander::MacroRegistry
- frontend::span::Span
- frontend::token::TokenInfo
- jit::JitVmGuard
- jit::NullJitBackend
- jit::NullJitStorage
- jit::aot_meta::AotTraceIndexEntry
- jit::aot_meta::AotTraceMetaHeader
- jit::aot_meta::DecodedMeta
- jit::aot_meta::PerExitInlineEntry
- jit::aot_meta::PerExitTagsEntry
- jit::send_compat::TCellBool
- jit::send_compat::TCellPtr
- jit::send_compat::TCellU32
- jit::send_compat::TRefLock
- jit::trace_types::CompileOptions
- jit::trace_types::CompiledTrace
- jit::trace_types::DecodedExit
- jit::trace_types::DownRecClose
- jit::trace_types::FieldIcSnapshot
- jit::trace_types::FrameMaterializeInfo
- jit::trace_types::HotExitInfo
- jit::trace_types::InlineSideExit
- jit::trace_types::RecordedOp
- jit::trace_types::RetfRecord
- jit::trace_types::TraceRecord
- pattern::Match
- pattern::PatError
- runtime::coroutine::Coro
- runtime::frame_marker::FrameMarker
- runtime::function::CloseCont
- runtime::function::Frame
- runtime::function::LocVar
- runtime::function::LuaClosure
- runtime::function::MetaCont
- runtime::function::NativeClosure
- runtime::function::NativeCont
- runtime::function::Proto
- runtime::function::UpvalDesc
- runtime::function::Upvalue
- runtime::heap::Gc
- runtime::heap::GcHeader
- runtime::heap::Heap
- runtime::string::LuaStr
- runtime::table::Table
- runtime::userdata::Userdata
- vm::async_drive::EvalFuture
- vm::error::LuaError
- vm::exec::HookState
- vm::exec::Vm
- vm::host_roots::HostRootStale
- vm::host_roots::HostRootTicket
- vm::inspect::FrameInfo
- vm::inspect::HeapBucket
- vm::inspect::HeapSnapshot
- vm::inspect::JitStateSnapshot
- vm::isa::Inst
- vm::sandbox::SandboxBuilder
- vm::table_builder::TableBuilder
- vm::typed_native::Arity0
- vm::typed_native::Arity1
- vm::typed_native::Arity2
- vm::typed_native::Arity3
- vm::typed_native::Arity4
- vm::typed_native::Arity5
- vm::typed_native::Arity6
- vm::userdata_trait::MetatableBuilder
- vm::userdata_trait::UserdataMarker
Enums
- frontend::ast::Attrib
- frontend::ast::BinOp
- frontend::ast::Expr
- frontend::ast::Stat
- frontend::ast::TableField
- frontend::ast::UnOp
- frontend::ast::Vararg
- frontend::token::Token
- jit::CompileResult
- jit::trace_types::CompileOutcome
- jit::trace_types::ExitTag
- jit::trace_types::RecordOutcome
- jit::trace_types::SelfRecKind
- jit::trace_types::TagResKind
- numeric::Num
- pattern::Cap
- runtime::coroutine::CoroStatus
- runtime::frame_marker::FrameKind
- runtime::function::AfterClose
- runtime::function::CallFrame
- runtime::function::ContKind
- runtime::function::JitProtoState
- runtime::function::MetaAction
- runtime::function::UpvalState
- runtime::heap::ObjTag
- runtime::table::TableError
- runtime::userdata::FileHandle
- runtime::userdata::UserdataPayload
- runtime::value::Value
- version::LuaVersion
- vm::error::LuaErrorKind
- vm::exec::Error
- vm::exec::RustHookEvent
- vm::exec::WarnState
- vm::isa::Op
- vm::userdata_trait::MetaMethod
Traits
- frontend::macro_expander::Macro
- jit::IntChunkCompiler
- jit::JitStorage
- jit::TraceCompiler
- vm::into_value::IntoValue
- vm::typed_native::FromLuaArgs
- vm::typed_native::FromLuaValue
- vm::typed_native::IntoLuaReturn
- vm::typed_native::NativeTypedSig
- vm::userdata_trait::LuaUserdata
- vm::userdata_trait::UserdataMethods
Functions
- compiler::compile_chunk
- compiler::compile_chunk_with_last_target
- frontend::ast::block_uses_vararg
- frontend::parser::parse
- frontend::parser::parse_tokens
- jit::aot_meta::decode_meta_blob
- jit::aot_meta::encode_meta_blob
- jit::aot_meta::pack_exit_tag
- jit::aot_meta::pack_tag_res_kind
- jit::aot_meta::unpack_exit_tag
- jit::aot_meta::unpack_tag_res_kind
- jit::noop_jit_guard
- jit::trace_types::decode_exit_shape
- jit::trace_types::encode_side_sentinel
- jit::trace_types::exit_tags_match_entry_tags
- jit::trace_types::field_ic_enabled
- jit::trace_types::is_downrec_sentinel
- jit::trace_types::v2c_probe_enabled
- numeric::dec_literal
- numeric::hex_digit
- numeric::hex_literal
- numeric::num_to_string
- numeric::num_to_string_for
- numeric::str2num
- numeric::write_i64_dec
- pattern::anchor_split
- pattern::find
- pattern::has_specials
- pattern::match_at
- pattern::plain_find
- runtime::value::f2i_exact
- vm::dump::dump
- vm::dump::is_binary_chunk
- vm::dump::undump
- vm::inspect::frames_for_profile
- vm::inspect::heap_walk
- vm::inspect::jit_state_snapshot
- vm::objname::getlocalname
- vm::objname::getobjname
Type Aliases
- jit::IntChunkFn
- jit::IntFn1
- jit::IntFn2
- jit::IntFn3
- jit::IntFn4
- jit::send_compat::TArc
- jit::trace_types::TraceFn
- runtime::value::NativeFn
- vm::async_drive::AsyncNativeFn
- vm::exec::RustDebugHook
Constants
- jit::MAX_JIT_ARITY
- jit::aot_meta::AOT_META_MAGIC
- jit::aot_meta::AOT_META_VERSION
- jit::aot_meta::AOT_TRACE_INDEX_ENTRY_SIZE_CHECK
- jit::aot_meta::FRAME_MATERIALIZE_INFO_WIRE_SIZE_CHECK
- jit::trace_types::CALL_HOT_THRESHOLD
- jit::trace_types::DOWNREC_MULTI_WAY_GUARD_MAX
- jit::trace_types::HOTEXIT_THRESHOLD
- jit::trace_types::MAX_INLINE_DEPTH
- jit::trace_types::MAX_TRACE_LEN
- jit::trace_types::RECUNROLL_THRESHOLD
- jit::trace_types::SIDE_SENT_DOWNREC_CODE
- jit::trace_types::SIDE_SENT_KIND_DOWNREC
- jit::trace_types::SIDE_SENT_KIND_GLOBAL
- jit::trace_types::SIDE_SENT_KIND_INLINE
- jit::trace_types::SIDE_SENT_KIND_TAG
- jit::trace_types::TRACE_HOT_THRESHOLD
- runtime::function::INLINE_UPVALS_N
- runtime::string::MAX_SHORT_LEN
- runtime::table::jit_layout::NODE_KEY_OFFSET
- runtime::table::jit_layout::NODE_VAL_OFFSET
- runtime::table::jit_layout::SIZEOF_NODE
- runtime::table::jit_layout::TABLE_NODES_OFFSET
- runtime::value::tag::BOOL
- runtime::value::tag::CLOSURE
- runtime::value::tag::CORO
- runtime::value::tag::FLOAT
- runtime::value::tag::INT
- runtime::value::tag::LIGHTUSERDATA
- runtime::value::tag::NATIVE
- runtime::value::tag::NIL
- runtime::value::tag::STR
- runtime::value::tag::TABLE
- runtime::value::tag::USERDATA
- vm::exec::HOOK_MASK_CALL
- vm::exec::HOOK_MASK_COUNT
- vm::exec::HOOK_MASK_LINE
- vm::exec::HOOK_MASK_RETURN
- vm::isa::MAX_A
- vm::isa::MAX_AX
- vm::isa::MAX_B
- vm::isa::MAX_BX
- vm::isa::MAX_C
- vm::isa::MAX_SBX
- vm::isa::MAX_SJ
- vm::isa::NUM_OPS