Buffer equality comparison

Buffer equality allows to compare buffers. A buffer will be equal to another when their sizes and contents are the same.

Example

local buff1 = sys.Buffer { 97, 98, 99 } local buff2 = sys.Buffer { 97, 98, 99, 100 } -- outputs "false" print(buff1 == buff2) -- outputs "true" print(buff[1] == buff2:sub(1, 3))