texlive[60075] Build/source/texk/web2c/xetexdir: xetex.web: increase
commits+hironobu at tug.org
commits+hironobu at tug.org
Mon Jul 26 13:35:35 CEST 2021
Revision: 60075
http://tug.org/svn/texlive?view=revision&revision=60075
Author: hironobu
Date: 2021-07-26 13:35:35 +0200 (Mon, 26 Jul 2021)
Log Message:
-----------
xetex.web: increase prim_size and prim_prime for partoken.ch
Modified Paths:
--------------
trunk/Build/source/texk/web2c/xetexdir/ChangeLog
trunk/Build/source/texk/web2c/xetexdir/xetex.web
Modified: trunk/Build/source/texk/web2c/xetexdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/xetexdir/ChangeLog 2021-07-26 10:29:11 UTC (rev 60074)
+++ trunk/Build/source/texk/web2c/xetexdir/ChangeLog 2021-07-26 11:35:35 UTC (rev 60075)
@@ -1,3 +1,12 @@
+2021-07-26 Hironobu Yamashita <h.y.acetaminophen at gmail.com>
+
+ * xetex.web: Avoid an error
+ ! TeX capacity exceeded, sorry [primitive size=500].
+ after applying partoken.ch.
+ - prim_size increased from 500 to 2100.
+ - prim_prime increased from 431 to 1777.
+ Both values are based on pdftex.web.
+
2021-03-23 Karl Berry <karl at tug.org>
* TL'21.
Modified: trunk/Build/source/texk/web2c/xetexdir/xetex.web
===================================================================
--- trunk/Build/source/texk/web2c/xetexdir/xetex.web 2021-07-26 10:29:11 UTC (rev 60074)
+++ trunk/Build/source/texk/web2c/xetexdir/xetex.web 2021-07-26 11:35:35 UTC (rev 60075)
@@ -5392,7 +5392,7 @@
@d end_write=frozen_control_sequence+8 {permanent `\.{\\endwrite}'}
@d frozen_dont_expand=frozen_control_sequence+9
{permanent `\.{\\notexpanded:}'}
- at d prim_size=500 {maximum number of primitives }
+ at d prim_size=2100 {maximum number of primitives }
@d frozen_null_font=frozen_control_sequence+10
{permanent `\.{\\nullfont}'}
@d frozen_primitive=frozen_control_sequence+11
@@ -6455,7 +6455,7 @@
@ Primitive support needs a few extra variables and definitions
- at d prim_prime=431 {about 85\pct! of |primitive_size|}
+ at d prim_prime=1777 {about 85\pct! of |primitive_size|}
@d prim_base=1
@d prim_next(#) == prim[#].lh {link for coalesced lists}
@d prim_text(#) == prim[#].rh {string number for control sequence name, plus one}
More information about the tex-live-commits
mailing list.