[latex3-commits] [latex3/latex3] main: Document, implement, and test doubly-linked implementation of prop (dd4bd1874)
github at latex-project.org
github at latex-project.org
Tue Feb 13 15:20:08 CET 2024
Repository : https://github.com/latex3/latex3
On branch : main
Link : https://github.com/latex3/latex3/commit/dd4bd18742b6c16c946069a712e2b8aa43d76d4f
>---------------------------------------------------------------
commit dd4bd18742b6c16c946069a712e2b8aa43d76d4f
Author: Bruno Le Floch <blflatex at gmail.com>
Date: Mon Jan 15 13:08:22 2024 +0100
Document, implement, and test doubly-linked implementation of prop
The hard part was surprisingly to implement \prop_show:N and log, which
have to tediously check every single detail of the internal structure of
the linked property list, in a way that should be fully robust to a
broken data structure. The order in which functions are defined has
been modified, making the diff somewhat ugly, sorry. The new test is
basically a concatenation of all the other tests, but with linked
property lists instead of flat ones.
>---------------------------------------------------------------
dd4bd18742b6c16c946069a712e2b8aa43d76d4f
l3kernel/l3expan.dtx | 3 +
l3kernel/l3msg.dtx | 23 +-
l3kernel/l3prop.dtx | 1942 +++++++++++++++++-------
l3kernel/testfiles-plain/m3plain001.luatex.tlg | 1 +
l3kernel/testfiles-plain/m3plain001.tlg | 1 +
l3kernel/testfiles-plain/m3plain001.xetex.tlg | 1 +
l3kernel/testfiles/m3prop007.lvt | 566 +++++++
l3kernel/testfiles/m3prop007.tlg | 647 ++++++++
l3kernel/testfiles/m3quark001.tlg | 2 +-
l3kernel/testfiles/m3show003.tlg | 5 +-
10 files changed, 2667 insertions(+), 524 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --ignore-space-at-eol --textconv --ext-diff --cc dd4bd18742b6c16c946069a712e2b8aa43d76d4f
More information about the latex3-commits
mailing list.