ardupilot/libraries/AP_Scripting/lua
bugobliterator 0c12b3bfaf AP_Scripting: stash and restore FPU register context in LUAI_TRY
this fixes an issue where a lua library function triggers an exception
after it does a math operation which changes the floating point
registers on M7 MCUs (such as STM32H7). An example is math.random()
which calls math_random(), which pre-calculates a double value before
checking if the arguments to the call are valid. When it then checks
and finds invalid values the exception longjmp does not restore the
floating point registers.
2023-08-01 16:48:42 +09:00
..
doc
src AP_Scripting: stash and restore FPU register context in LUAI_TRY 2023-08-01 16:48:42 +09:00
Makefile
README

README

This is Lua 5.3.5, released on 26 Jun 2018.

For installation instructions, license details, and
further information about Lua, see doc/readme.html.