1.2.2
Released 2021-11-22
Bugfixes
Crashes with the correct error message if you try double-freeing a context. Before, the engine handle was checked first and the error message said this was a bug in the library -- which was not true. Now, it checks the context handle first, and correctly determines if you've double-freed the context.
Other Changes
- Randomized the order of C++ tests on each run.
- Stricter checks on the stack when testing.
- If the stack is dirty when a test exits, this now shows the size of the stack and the types of the elements on it.
- Bumped default version of LuaRocks from 3.7 to 3.8.
- Fixed dependency specifications in the Makefile which were hella broken.
- Fixed environment variables in CI to allow use on Windows without modification.