Skip to content

Lua binding compatibility for lua 5.3+ #13750

@owent

Description

@owent
  1. luaL_checkint is replaced by luaL_checkinteger and is removed from lua 5.3
  2. lua_isinteger is already defined in lua 5.3+
  3. else if (isprint(ch)) in upb/bindings/lua/upbc.cc is UB when ch is negative, and will crash when compiled by MSVC.

Metadata

Metadata

Assignees

No one assigned

    Labels

    inactiveDenotes the issue/PR has not seen activity in the last 90 days.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions