Freeze integer types
This commit is contained in:
parent
30358c8205
commit
0366a74d0a
@ -22,13 +22,15 @@ local math_log = math.log
|
||||
local math_max = math.max
|
||||
local math_pow = math.pow
|
||||
|
||||
local table_freeze = table.freeze
|
||||
|
||||
local from_u32, into_u32, from_u64, into_u64
|
||||
local num_add, num_subtract, num_multiply, num_divide_unsigned, num_negate
|
||||
local num_is_negative, num_is_zero, num_is_equal, num_is_less_unsigned, num_is_greater_unsigned
|
||||
|
||||
-- TODO: Eventually support Vector3
|
||||
function Numeric.from_u32(data_1, data_2)
|
||||
return { data_1, data_2 }
|
||||
return table_freeze({ data_1, data_2 })
|
||||
end
|
||||
|
||||
function Numeric.into_u32(data)
|
||||
@ -405,4 +407,4 @@ K_BIT_SET_26 = from_u64(0x4000000)
|
||||
Numeric.K_ZERO = K_ZERO
|
||||
Numeric.K_ONE = K_ONE
|
||||
|
||||
return Numeric
|
||||
return table_freeze(Numeric)
|
||||
|
Loading…
x
Reference in New Issue
Block a user