summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-02-27 17:33:30 +0000
committerKarl Berry <karl@freefriends.org>2022-02-27 17:33:30 +0000
commite847262a0f41bacb647f7dd21124f7965c421b5a (patch)
treec7c1d82df452bc9d53d0fda63196841b49618e7e
parent4b2d4c25ef033d6f3bd19e2f728691743a450685 (diff)
double nest_size, param_size, stack_size for stex
git-svn-id: svn://tug.org/texlive/trunk@62232 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/texk/kpathsea/ChangeLog8
-rw-r--r--Build/source/texk/kpathsea/texmf.cnf9
-rw-r--r--Master/texmf-dist/web2c/texmf.cnf9
-rw-r--r--Master/tlpkg/TeXLive/TLConfig.pm2
4 files changed, 15 insertions, 13 deletions
diff --git a/Build/source/texk/kpathsea/ChangeLog b/Build/source/texk/kpathsea/ChangeLog
index 53aad504721..0cf167addc4 100644
--- a/Build/source/texk/kpathsea/ChangeLog
+++ b/Build/source/texk/kpathsea/ChangeLog
@@ -1,3 +1,11 @@
+2022-02-27 Karl Berry <karl@tug.org>
+
+ * texmf.cnf (nest_size): 500 -> 1000.
+ (param_size): 10000 -> 20000.
+ (stack_size): 5000 -> 10000.
+ For stex (ctan.org/pkg/stex), although they also double main_memory
+ to 12M (despite the supposed limit of 8M)?
+
2022-01-18 Karl Berry <karl@freefriends.org>
* version.ac (kpse_dev): no more /dev.
diff --git a/Build/source/texk/kpathsea/texmf.cnf b/Build/source/texk/kpathsea/texmf.cnf
index fa71b3e3155..8e0de981e16 100644
--- a/Build/source/texk/kpathsea/texmf.cnf
+++ b/Build/source/texk/kpathsea/texmf.cnf
@@ -781,9 +781,6 @@ texmf_casefold_search = 1
% To increase space for boxes (as might be needed by, e.g., PiCTeX),
% increase extra_mem_bot.
%
-% For some xy-pic samples, you may need as much as 700000 words of memory.
-% For the vast majority of documents, 60000 or less will do.
-%
main_memory = 5000000 % words of inimemory available; also applies to inimf&mp
extra_mem_top = 0 % extra high memory for chars, tokens, etc.
extra_mem_bot = 0 % extra low memory for boxes, glue, breakpoints, etc.
@@ -831,12 +828,12 @@ trie_size = 1100000
hyph_size = 8191 % prime number of hyphenation exceptions, >610, <65535
% http://primes.utm.edu/curios/page.php/8191.html
% dynamically increased as necessary, so not important.
-nest_size = 500 % simultaneous semantic levels (e.g., groups)
+nest_size = 1000 % simultaneous semantic levels (e.g., groups)
max_in_open = 15 % simultaneous input files and error insertions,
% also applies to MetaPost
-param_size = 10000 % simultaneous macro parameters, also applies to MP
+param_size = 20000 % simultaneous macro parameters, also applies to MP
save_size = 200000 % for saving values outside current group
-stack_size = 5000 % simultaneous input sources
+stack_size = 10000 % simultaneous input sources
% Limit on recursive expansion calls so TeX has a chance to quit nicely
% before stack space runs out. The default is 10000. Normally there is no
diff --git a/Master/texmf-dist/web2c/texmf.cnf b/Master/texmf-dist/web2c/texmf.cnf
index fa71b3e3155..8e0de981e16 100644
--- a/Master/texmf-dist/web2c/texmf.cnf
+++ b/Master/texmf-dist/web2c/texmf.cnf
@@ -781,9 +781,6 @@ texmf_casefold_search = 1
% To increase space for boxes (as might be needed by, e.g., PiCTeX),
% increase extra_mem_bot.
%
-% For some xy-pic samples, you may need as much as 700000 words of memory.
-% For the vast majority of documents, 60000 or less will do.
-%
main_memory = 5000000 % words of inimemory available; also applies to inimf&mp
extra_mem_top = 0 % extra high memory for chars, tokens, etc.
extra_mem_bot = 0 % extra low memory for boxes, glue, breakpoints, etc.
@@ -831,12 +828,12 @@ trie_size = 1100000
hyph_size = 8191 % prime number of hyphenation exceptions, >610, <65535
% http://primes.utm.edu/curios/page.php/8191.html
% dynamically increased as necessary, so not important.
-nest_size = 500 % simultaneous semantic levels (e.g., groups)
+nest_size = 1000 % simultaneous semantic levels (e.g., groups)
max_in_open = 15 % simultaneous input files and error insertions,
% also applies to MetaPost
-param_size = 10000 % simultaneous macro parameters, also applies to MP
+param_size = 20000 % simultaneous macro parameters, also applies to MP
save_size = 200000 % for saving values outside current group
-stack_size = 5000 % simultaneous input sources
+stack_size = 10000 % simultaneous input sources
% Limit on recursive expansion calls so TeX has a chance to quit nicely
% before stack space runs out. The default is 10000. Normally there is no
diff --git a/Master/tlpkg/TeXLive/TLConfig.pm b/Master/tlpkg/TeXLive/TLConfig.pm
index 670541ade61..8308c6efeb8 100644
--- a/Master/tlpkg/TeXLive/TLConfig.pm
+++ b/Master/tlpkg/TeXLive/TLConfig.pm
@@ -1,6 +1,6 @@
# $Id$
# TeXLive::TLConfig.pm - module exporting configuration values
-# Copyright 2007-2021 Norbert Preining
+# Copyright 2007-2022 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.