The code on XeTeX - Unicode-based TeX / Code / [bc89c7] (sourceforge.net) <https://sourceforge.net/p/xetex/code/ci/master/tree/> seems not up to date, since the last modification is on 2020-01-20. [image: image.png] Where should I submit a merge request to?
Still there are some other problems related to commits to the project. 1. It is advised to make patches in the `xetex.ch` file, not `xetex.web`. But I can find changes in both `*tex.web` and `*tex.ch`. So which one am I supposed to modify? [texlive] Log of /trunk/Build/source/texk/web2c/tex.web (tug.org) <https://www.tug.org/svn/texlive/trunk/Build/source/texk/web2c/tex.web?view=log> [texlive] Log of /trunk/Build/source/texk/web2c/tex.ch (tug.org) <https://www.tug.org/svn/texlive/trunk/Build/source/texk/web2c/tex.ch?view=log> [texlive] Log of /trunk/Build/source/texk/web2c/xetexdir/xetex.web (tug.org) <https://www.tug.org/svn/texlive/trunk/Build/source/texk/web2c/xetexdir/xetex.web?view=log> [texlive] Log of /trunk/Build/source/texk/web2c/xetexdir/xetex.ch (tug.org) <https://www.tug.org/svn/texlive/trunk/Build/source/texk/web2c/xetexdir/xetex.ch?view=log> 2. In `.ch` files, what's those after "@x" and "@y", are they comments? How do I write them? [texlive] Contents of /trunk/Build/source/texk/web2c/tex.ch (tug.org) <https://www.tug.org/svn/texlive/trunk/Build/source/texk/web2c/tex.ch?revision=64547&view=markup#l158> ``` @x [1.8] l.319 - init...tini is dynamic @!init @<Initialize table entries (done by \.{INITEX} only)@>@;@+tini @y 318 @!Init @<Initialize table entries (done by \.{INITEX} only)@>@;@+Tini @z ``` I guess `[1.8]` is the section number, `l.319` is the line number in the source file (but the contents do not start from the line 319 indeed),` init...tini is dynamic` is the description of this patch, not knowing what `318` after @y is. -- Srik Wanar