git: 2c48b3fa62f2 - Create tag vendor/lua/5.4.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 02 Sep 2022 01:54:48 UTC
The annotated tag vendor/lua/5.4.4 has been created by kevans: URL: https://cgit.FreeBSD.org/src/tag/?h=vendor/lua/5.4.4 tag vendor/lua/5.4.4 Tagger: Kyle Evans <kevans@FreeBSD.org> TaggerDate: 2022-09-01 21:30:48 +0000 Tag Lua 5.4.4 Fixes: - To-be-closed variables in "for" loops are not avoiding tail calls. - C99 comments ("//") are not compatible with C89. - Yielding in a __close metamethod called when returning vararg results mess up the returned values. - Function-statement syntax does not check whether name is a constant. - 'luaL_tolstring' may get confused with negative indices. - Negation in macro 'luaV_shiftr' may overflow. - 'coroutine.resume' does not increment counter of C calls when continuing execution after a protected error. - Wrong status in coroutine while closing variables during reset. - Lua stack still active when closing a state. - Finalizers should not be able to invoke the GC. - Finalizers can be called with an invalid stack. - Finalizer calling os.exit can corrupt finalization order. See https://www.lua.org/bugs.html#5.4.3 for more detailed information. commit 755d9301ca89f02956fd17858b9d4d821ab5c972 Author: Kyle Evans <kevans@FreeBSD.org> AuthorDate: 2022-09-01 21:30:43 +0000 Commit: Kyle Evans <kevans@FreeBSD.org> CommitDate: 2022-09-01 21:30:43 +0000 Import Lua 5.4.4