Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lua progress: General (State, Thread, Utilities) #12

Open
13 of 20 tasks
Possseidon opened this issue Jan 24, 2021 · 0 comments
Open
13 of 20 tasks

Lua progress: General (State, Thread, Utilities) #12

Possseidon opened this issue Jan 24, 2021 · 0 comments
Assignees
Labels
dang-lua enhancement New feature or request

Comments

@Possseidon
Copy link
Owner

General

The progress on Lua State and Thread related functions and also freestanding utility functions/macros.

State

Core Library

  • lua_atpanic used in State::replacePanicFunction
  • lua_close used in OwnedState::close
  • lua_gc used in State::gc private helper function
  • lua_getallocf used in State::getAllocator
  • lua_getextraspace used in State::extraspace - TODO: typesafety
  • lua_newstate used in OwnedState::OwnedState
  • lua_register
  • lua_setallocf used in State::setAllocator
  • lua_setcstacklimit
  • lua_setwarnf
  • lua_version used in State::version
  • lua_warning

Auxiliary Library

  • luaL_checkversion used in State::checkVersion
  • luaL_newstate used in OwnedState::OwnedState
  • luaL_openlibs used in State::openLibs

Thread

  • lua_isyieldable used in State::isYieldable
  • lua_status used in State::status

Freestanding

  • lua_numbertointeger
  • lua_upvalueindex used in various places regarding upvalue indices
  • lua_typename
@Possseidon Possseidon added the enhancement New feature or request label Jan 24, 2021
@Possseidon Possseidon self-assigned this Jan 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dang-lua enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant