On Tue, Apr 12, 2022 at 8:48 PM Henri Menke via luatex <[email protected]>
wrote:
> This change will make require("ffi") fail with an error by default, which
> is
> generally better than returning an unusable ffi table. Third-party
> libraries
> usually expect a working ffi table to be available after require("ffi").
> That
> promise was broken by the previous behavior.
> ---
> source/texk/web2c/luatexdir/lua/luatex-core.lua | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/source/texk/web2c/luatexdir/lua/luatex-core.lua
> b/source/texk/web2c/luatexdir/lua/luatex-core.lua
> index 51cfa518d..730f0c812 100644
> --- a/source/texk/web2c/luatexdir/lua/luatex-core.lua
> +++ b/source/texk/web2c/luatexdir/lua/luatex-core.lua
> @@ -212,6 +212,8 @@ if saferoption == 1 or shellescape ~= 1 then
> end
>
> ffi = nil
> + package.loaded.ffi = nil
> + package.preload.ffi = error
>
> end
>
> --
> 2.33.1
>
>
Committed revision 7520.
--
luigi