summaryrefslogtreecommitdiff
path: root/Build/source
diff options
context:
space:
mode:
authorLuigi Scarso <luigi.scarso@gmail.com>2022-12-05 10:28:48 +0000
committerLuigi Scarso <luigi.scarso@gmail.com>2022-12-05 10:28:48 +0000
commit6afd51ad6a48b892314f157f8d551c84dead3dec (patch)
tree56f42abe25cab40703e4ffa976b2603b31a25875 /Build/source
parentecbf7f293a2cfe546c9c1d15248fd72139fbc767 (diff)
complementaty patch for revision 7551 (lua end compatibility) (H.Hagen)
git-svn-id: svn://tug.org/texlive/trunk@65203 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rw-r--r--Build/source/texk/web2c/luatexdir/ChangeLog3
-rw-r--r--Build/source/texk/web2c/luatexdir/lua/lnodelib.c18
-rw-r--r--Build/source/texk/web2c/luatexdir/luatex_svnversion.h2
3 files changed, 13 insertions, 10 deletions
diff --git a/Build/source/texk/web2c/luatexdir/ChangeLog b/Build/source/texk/web2c/luatexdir/ChangeLog
index 73a9e7f98e4..bca2c97a432 100644
--- a/Build/source/texk/web2c/luatexdir/ChangeLog
+++ b/Build/source/texk/web2c/luatexdir/ChangeLog
@@ -1,3 +1,6 @@
+2022-12-05 Luigi Scarso <luigi.scarso@gmail.com>
+ * complementaty patch for revision 7551 (lua end compatibility) (H.Hagen)
+
2022-12-03 Luigi Scarso <luigi.scarso@gmail.com>
* Track last node in ligature handling (M.Krüger)
diff --git a/Build/source/texk/web2c/luatexdir/lua/lnodelib.c b/Build/source/texk/web2c/luatexdir/lua/lnodelib.c
index 1ff36bc955c..30538d0cf4f 100644
--- a/Build/source/texk/web2c/luatexdir/lua/lnodelib.c
+++ b/Build/source/texk/web2c/luatexdir/lua/lnodelib.c
@@ -1183,13 +1183,13 @@ static int lua_nodelib_direct_getdisc(lua_State * L)
{
halfword n = lua_tointeger(L, 1);
if ((n) && (type(n) == disc_node)) {
- nodelib_pushdirect_or_nil(vlink(pre_break(n)));
- nodelib_pushdirect_or_nil(vlink(post_break(n)));
- nodelib_pushdirect_or_nil(vlink(no_break(n)));
+ nodelib_pushdirect_or_nil_alink(vlink(pre_break(n)));
+ nodelib_pushdirect_or_nil_alink(vlink(post_break(n)));
+ nodelib_pushdirect_or_nil_alink(vlink(no_break(n)));
if (lua_isboolean(L, 2) && lua_toboolean(L, 2)) {
- nodelib_pushdirect_or_nil(tlink(pre_break(n)));
- nodelib_pushdirect_or_nil(tlink(post_break(n)));
- nodelib_pushdirect_or_nil(tlink(no_break(n)));
+ nodelib_pushdirect_or_nil_alink(tlink(pre_break(n)));
+ nodelib_pushdirect_or_nil_alink(tlink(post_break(n)));
+ nodelib_pushdirect_or_nil_alink(tlink(no_break(n)));
return 6;
}
return 3;
@@ -4750,11 +4750,11 @@ static int lua_nodelib_fast_getfield(lua_State * L)
if (lua_key_eq(s, subtype)) {
lua_pushinteger(L, subtype(n));
} else if (lua_key_eq(s, pre)) {
- fast_metatable_or_nil(vlink(pre_break(n)));
+ fast_metatable_or_nil_alink(vlink(pre_break(n)));
} else if (lua_key_eq(s, post)) {
- fast_metatable_or_nil(vlink(post_break(n)));
+ fast_metatable_or_nil_alink(vlink(post_break(n)));
} else if (lua_key_eq(s, replace)) {
- fast_metatable_or_nil(vlink(no_break(n)));
+ fast_metatable_or_nil_alink(vlink(no_break(n)));
} else if (lua_key_eq(s, penalty)) {
lua_pushinteger(L, disc_penalty(n));
} else {
diff --git a/Build/source/texk/web2c/luatexdir/luatex_svnversion.h b/Build/source/texk/web2c/luatexdir/luatex_svnversion.h
index 162a40a9b6c..4d376f97808 100644
--- a/Build/source/texk/web2c/luatexdir/luatex_svnversion.h
+++ b/Build/source/texk/web2c/luatexdir/luatex_svnversion.h
@@ -1,4 +1,4 @@
#ifndef luatex_svn_revision_h
#define luatex_svn_revision_h
-#define luatex_svn_revision 7552
+#define luatex_svn_revision 7553
#endif