Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Sep 2022 01:54:48 GMT
From:      Kyle Evans <kevans@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org
Subject:   git: 2c48b3fa62f2 - Create tag vendor/lua/5.4.4
Message-ID:  <202209020154.2821smEe050409@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202209020154.2821smEe050409>