git: 2c48b3fa62f2 - Create tag vendor/lua/5.4.4

From: Kyle Evans <kevans_at_FreeBSD.org>
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