O LuaSandbox fornece um ambiente isolado (caixa de areia) que difere em alguns aspectos do Lua 5.1 padrão.
pcall()
e xpcall()
não conseguem capturar certos erros, particularmente erros de tempo limite.
tostring()
não inclui endereços de ponteiros.
string.match()
foi corrigido para limitar a profundidade da recursão e verificar periodicamente se há um tempo limite.
math.random()
e math.randomseed()
foram substituídos por versões que não compartilham estado com rand()
do PHP.
Os metamétodos __pairs
e __ipairs
do Lua 5.2 são suportados por pairs()
e ipairs()
.