luau/bench/micro_tests
Petri Häkkinen 67e9d85124
Some checks are pending
benchmark / callgrind (map[branch:main name:luau-lang/benchmark-data], ubuntu-22.04) (push) Waiting to run
build / macos (push) Waiting to run
build / macos-arm (push) Waiting to run
build / ubuntu (push) Waiting to run
build / windows (Win32) (push) Waiting to run
build / windows (x64) (push) Waiting to run
build / coverage (push) Waiting to run
build / web (push) Waiting to run
release / macos (push) Waiting to run
release / ubuntu (push) Waiting to run
release / windows (push) Waiting to run
release / web (push) Waiting to run
Add 2-component vector constructor (#1569)
Implement RFC: 2-component vector constructor. This includes 2-component
overload for `vector.create` and associated fastcall function, and its
type definition. These features are controlled by a new feature flag
`LuauVector2Constructor`. Additionally constant folding now supports two
components when `LuauVector2Constants` feature flag is set.

Note: this work does not include changes to CodeGen. Thus calls to
`vector.create` with only two arguments are not natively compiled
currently. This is left for future work.
2025-01-17 08:45:03 -08:00
..
test_AbsSum_abs.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_AbsSum_and_or.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_AbsSum_math_abs.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_Assert.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_Factorial.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_Failure_pcall_a_bar.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_Failure_pcall_game_Foo.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_Failure_xpcall_a_bar.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_Failure_xpcall_game_Foo.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_LargeTableCtor_array.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_LargeTableCtor_hash.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_LargeTableSum_loop_index.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_LargeTableSum_loop_ipairs.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_LargeTableSum_loop_iter.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_LargeTableSum_loop_pairs.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_MethodCalls.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_OOP_constructor.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_OOP_method_call.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_OOP_virtual_constructor.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_Pcall_call_return.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_Pcall_pcall_return.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_Pcall_pcall_yield.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_Pcall_xpcall_return.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_SqrtSum_exponent.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_SqrtSum_math_sqrt.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_SqrtSum_sqrt.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_SqrtSum_sqrt_getfenv.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_SqrtSum_sqrt_roundabout.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_string_lib.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_StringInterp.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_table_concat.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableCreate_nil.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableCreate_number.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableCreate_zerofill.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableFind_loop_ipairs.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableFind_table_find.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableInsertion_index_cached.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableInsertion_index_len.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableInsertion_table_insert.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableInsertion_table_insert_index.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableIteration.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableMarshal_select.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableMarshal_table_pack.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableMarshal_table_unpack_array.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableMarshal_table_unpack_range.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableMarshal_varargs.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableMove_empty_table.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableMove_same_table.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableMove_table_create.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableRemoval_table_remove.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_TableSort.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_ToNumberString.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_UpvalueCapture.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_VariadicSelect.lua Sync to upstream/release/655 (#1563) 2024-12-13 13:02:30 -08:00
test_vector_lib.lua Add 2-component vector constructor (#1569) 2025-01-17 08:45:03 -08:00