Docs.rs
luaur-bytecode-0.1.3
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
luaur-bytecode 0.1.3
Luau bytecode format and builder (Rust).
Crate
Source
Builds
Feature flags
Documentation
..
bc_block_append_instruction.rs
bc_function_add_block.rs
bc_function_add_imm.rs
bc_function_add_inst.rs
bc_function_add_phi.rs
bc_function_add_proj.rs
bc_function_as.rs
bc_function_as_inst_op.rs
bc_function_block.rs
bc_function_block_op.rs
bc_function_const_op.rs
bc_function_get_block_index.rs
bc_function_get_inst_index.rs
bc_function_imm.rs
bc_function_imm_op.rs
bc_function_inst.rs
bc_function_inst_op.rs
bc_function_phi.rs
bc_function_phi_op.rs
bc_function_proj.rs
bc_function_proj_op.rs
bc_function_vm_const.rs
bc_inst_eq_operator_call.rs
bc_inst_hash_mix_bytecode_graph.rs
bc_inst_hash_mix_bytecode_graph_alt_b.rs
bc_inst_hash_operator_call.rs
bc_inst_helper_append_to.rs
bc_inst_helper_create.rs
bc_inst_helper_from.rs
bc_inst_helper_get_bc_op.rs
bc_inst_helper_get_block.rs
bc_inst_helper_get_out_reg.rs
bc_inst_helper_get_vm_const.rs
bc_inst_helper_insert_before.rs
bc_inst_helper_int_imm_input.rs
bc_inst_helper_op.rs
bc_inst_helper_operator_deref.rs
bc_inst_helper_prepend_to.rs
bc_inst_helper_set_bc_op.rs
bc_inst_helper_set_imm_input.rs
bc_inst_helper_set_out_reg.rs
bc_inst_helper_set_vm_const.rs
bc_inst_helper_slice_inputs.rs
bc_op_bc_op_bytecode_graph.rs
bc_op_bc_op_bytecode_graph_alt_b.rs
bc_op_hash_operator_call.rs
bc_op_operator_eq.rs
bc_op_operator_ne.rs
bc_ref_operator_deref_bytecode_graph.rs
bc_ref_operator_deref_bytecode_graph_alt_b.rs
bc_vm_const_bc_vm_const.rs
bytecode_builder_add_child_function.rs
bytecode_builder_add_class_shape.rs
bytecode_builder_add_constant.rs
bytecode_builder_add_constant_boolean.rs
bytecode_builder_add_constant_closure.rs
bytecode_builder_add_constant_integer.rs
bytecode_builder_add_constant_nil.rs
bytecode_builder_add_constant_number.rs
bytecode_builder_add_constant_string.rs
bytecode_builder_add_constant_table.rs
bytecode_builder_add_constant_vector.rs
bytecode_builder_add_debug_remark.rs
bytecode_builder_add_fb_slot.rs
bytecode_builder_add_import.rs
bytecode_builder_add_string_table_entry.rs
bytecode_builder_add_userdata_type.rs
bytecode_builder_annotate_instruction.rs
bytecode_builder_begin_function.rs
bytecode_builder_bytecode_builder.rs
bytecode_builder_constant_key_hash_operator_call.rs
bytecode_builder_constant_key_operator_eq.rs
bytecode_builder_decompose_import_id.rs
bytecode_builder_dump_constant.rs
bytecode_builder_dump_current_function.rs
bytecode_builder_dump_everything.rs
bytecode_builder_dump_function.rs
bytecode_builder_dump_instruction.rs
bytecode_builder_dump_source_remarks.rs
bytecode_builder_dump_type_info.rs
bytecode_builder_emit_abc.rs
bytecode_builder_emit_ad.rs
bytecode_builder_emit_aux.rs
bytecode_builder_emit_e.rs
bytecode_builder_emit_label.rs
bytecode_builder_end_function.rs
bytecode_builder_expand_jumps.rs
bytecode_builder_finalize.rs
bytecode_builder_fold_jumps.rs
bytecode_builder_get_bytecode.rs
bytecode_builder_get_debug_pc.rs
bytecode_builder_get_error.rs
bytecode_builder_get_function_data.rs
bytecode_builder_get_import_id_bytecode_builder.rs
bytecode_builder_get_import_id_bytecode_builder_alt_b.rs
bytecode_builder_get_import_id_bytecode_builder_alt_c.rs
bytecode_builder_get_instruction_count.rs
bytecode_builder_get_string_hash.rs
bytecode_builder_get_string_table.rs
bytecode_builder_get_total_instruction_count.rs
bytecode_builder_get_type_encoding_version.rs
bytecode_builder_get_version.rs
bytecode_builder_needs_debug_remarks.rs
bytecode_builder_patch_aux.rs
bytecode_builder_patch_jump_d.rs
bytecode_builder_patch_skip_c.rs
bytecode_builder_push_debug_local.rs
bytecode_builder_push_debug_upval.rs
bytecode_builder_push_local_type_info.rs
bytecode_builder_push_upval_type_info.rs
bytecode_builder_set_debug_function_line_defined.rs
bytecode_builder_set_debug_function_name.rs
bytecode_builder_set_debug_line.rs
bytecode_builder_set_dump_flags.rs
bytecode_builder_set_dump_source.rs
bytecode_builder_set_function_type_info.rs
bytecode_builder_set_main_function.rs
bytecode_builder_string_ref_hash_operator_call.rs
bytecode_builder_string_ref_operator_eq.rs
bytecode_builder_table_shape_hash_operator_call.rs
bytecode_builder_table_shape_operator_eq.rs
bytecode_builder_try_get_userdata_type_name.rs
bytecode_builder_undo_emit.rs
bytecode_builder_use_userdata_type.rs
bytecode_builder_validate.rs
bytecode_builder_validate_instructions.rs
bytecode_builder_validate_variadic.rs
bytecode_builder_write_class_shape.rs
bytecode_builder_write_function.rs
bytecode_builder_write_line_info.rs
bytecode_builder_write_string_table.rs
bytecode_encoder_bytecode_encoder.rs
bytecode_graph_parser_add_imm_input_bytecode_graph_parser.rs
bytecode_graph_parser_add_imm_input_bytecode_graph_parser_alt_b.rs
bytecode_graph_parser_add_imm_input_bytecode_graph_parser_alt_c.rs
bytecode_graph_parser_add_jump_input.rs
bytecode_graph_parser_add_producer.rs
bytecode_graph_parser_add_proto_input.rs
bytecode_graph_parser_add_successor.rs
bytecode_graph_parser_add_to_phi.rs
bytecode_graph_parser_add_upval_input.rs
bytecode_graph_parser_add_vm_const_input.rs
bytecode_graph_parser_add_vm_reg_input.rs
bytecode_graph_parser_apply_call.rs
bytecode_graph_parser_bytecode_graph_parser.rs
bytecode_graph_parser_find_forward_producer_in_range_bytecode_graph_parser.rs
bytecode_graph_parser_find_forward_producer_in_range_bytecode_graph_parser_alt_b.rs
bytecode_graph_parser_find_producer_bytecode_graph_parser.rs
bytecode_graph_parser_find_producer_bytecode_graph_parser_alt_b.rs
bytecode_graph_parser_find_producers_up_to_top.rs
bytecode_graph_parser_has_producer_before_bytecode_graph_parser.rs
bytecode_graph_parser_has_producer_before_bytecode_graph_parser_alt_b.rs
bytecode_graph_parser_is_jump_trampoline.rs
bytecode_graph_parser_is_unreachable.rs
bytecode_graph_parser_make_block.rs
bytecode_graph_parser_rebuild_blocks.rs
bytecode_graph_parser_rebuild_graph.rs
bytecode_graph_serializer_bytecode_graph_serializer.rs
bytecode_graph_serializer_emit_bytecode.rs
bytecode_graph_serializer_emit_instruction.rs
bytecode_graph_serializer_get_fallthrough.rs
bytecode_graph_serializer_get_imm.rs
bytecode_graph_serializer_get_imm_bool.rs
bytecode_graph_serializer_get_imm_import.rs
bytecode_graph_serializer_get_imm_int.rs
bytecode_graph_serializer_get_proto_input.rs
bytecode_graph_serializer_get_reg_input.rs
bytecode_graph_serializer_get_register.rs
bytecode_graph_serializer_get_upval_input.rs
bytecode_graph_serializer_get_vm_const_input_abc.rs
bytecode_graph_serializer_get_vm_const_input_aux.rs
bytecode_graph_serializer_get_vm_const_input_d.rs
bytecode_graph_serializer_get_vm_const_input_raw.rs
bytecode_graph_serializer_patch_jump.rs
bytecode_graph_serializer_record_jump.rs
bytecode_graph_serializer_reschedule.rs
call_inliner_add_successor.rs
call_inliner_allocate_blocks.rs
call_inliner_allocate_graph_entities_for_target.rs
call_inliner_allocate_instructions.rs
call_inliner_allocate_protos.rs
call_inliner_allocate_up_values.rs
call_inliner_allocate_vm_consts.rs
call_inliner_append_cmp_proto.rs
call_inliner_call_inliner.rs
call_inliner_drop_prep_var_args_in_inlined_path.rs
call_inliner_fill_under_call_arguments.rs
call_inliner_find_target_call_projections.rs
call_inliner_get_var_arg_param.rs
call_inliner_has_edge.rs
call_inliner_inline_target.rs
call_inliner_is_get_var_arg.rs
call_inliner_is_multi_consumer.rs
call_inliner_make_fixed_consumer.rs
call_inliner_map_block_op.rs
call_inliner_map_inst_op.rs
call_inliner_map_proto_op.rs
call_inliner_map_to_caller_op.rs
call_inliner_map_to_caller_reg.rs
call_inliner_map_up_value_op.rs
call_inliner_map_vm_const_op.rs
call_inliner_migrate_blocks.rs
call_inliner_migrate_instructions.rs
call_inliner_replace_call_usages_in_ops.rs
call_inliner_replace_call_usages_with_return_phis.rs
call_inliner_replace_get_var_arg.rs
call_inliner_replace_namecall.rs
call_inliner_replace_return.rs
call_inliner_set_fallthrough.rs
call_inliner_set_return_op.rs
call_inliner_split_block_on_op.rs
call_inliner_validate_cfg.rs
comp_time_bytecode_graph_serializer_comp_time_bytecode_graph_serializer.rs
comp_time_bytecode_graph_serializer_get_vm_const_input_raw.rs
mod.rs