---
base: lua51
lua_versions:
- lua52
globals:
bit32.arshift:
args:
- type: number
- type: number
must_use: true
bit32.band:
args:
- type: "..."
must_use: true
bit32.bnot:
args:
- type: number
must_use: true
bit32.bor:
args:
- type: "..."
must_use: true
bit32.btest:
args:
- type: "..."
must_use: true
bit32.bxor:
args:
- type: "..."
must_use: true
bit32.extract:
args:
- type: number
- type: number
- required: false
type: number
must_use: true
bit32.lrotate:
args:
- type: number
- type: number
must_use: true
bit32.lshift:
args:
- type: number
- type: number
must_use: true
bit32.replace:
args:
- type: number
- type: number
- type: number
- required: false
type: number
must_use: true
bit32.rrotate:
args:
- type: number
- type: number
must_use: true
bit32.rshift:
args:
- type: number
- type: number
must_use: true
getfenv:
removed: true
math.log:
args:
- type: number
- required: false
type: number
os.exit:
args:
- required: false
type: number
- required: false
type: bool
package.config:
property: read-only
rawlen:
args:
- type: table
must_use: true
setfenv:
removed: true
table.pack:
args:
- type: "..."
must_use: true
table.unpack:
args:
- type: table
- required: false
type: number
- required: false
type: number