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.