Skip to content

v3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Feb 15:18
· 37 commits to main since this release
e65988d

Added

  • Added a build option (LUA_USE_FAST_MATH) to toggle the addition of floating point optimization compiler flags, which have been removed from the presets. This is enabled by default.
  • Added a new n parameter to lua_cleartaint which will clear the taint off the top n stack variables.
  • Added a backport of luaL_tolstring from Lua 5.2.

Changed

  • Fixed a few issues with the bit.* library functions.
  • Required CMake version is now 3.24.
  • CMake will now consult find_package modules to search for dependency libraries before falling back to acquiring them via FetchContent.

Removed

  • Removed lua_istaintexpected. This API was effectively non-functional when called by C due to the internals of taint and would always return 1.