[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master updated (199910f5f9 -> 2dbf62ceaa)
From: |
Patrice Dumas |
Subject: |
master updated (199910f5f9 -> 2dbf62ceaa) |
Date: |
Thu, 27 Jul 2023 17:18:07 -0400 (EDT) |
pertusus pushed a change to branch master.
from 199910f5f9 * doc/info-stnd.texi (Top): Eliminate @menu and use new
@nodedescription command in sub-nodes.
new bffb92367c tp/Texinfo/ParserNonXS.pm: remove obsolete comments
new db757cd780 * tp/Texinfo/XS/parsetexi/api.c (store_additional_info)
(store_source_mark_list, element_to_perl_hash): add fatal() calls for
impossible cases (info information element added twice, source mark element
registered twice, parent set after the children). Add comments to explain that
since args and contents are processed before extra information, element
associated to extra often have their hv already set.
new 2dbf62ceaa * tp/Texinfo/XS/parsetexi/Parsetexi.pm (parse_texi_piece)
(parse_texi_text, parse_texi_line), tp/Texinfo/XS/parsetexi/Parsetexi.xs
(parse_piece, parse_string) (parse_text): encode strings passed to the C parser
to UTF-8 explicitly to make those strings byte strings. In the C parser, use
the macro corresponding to bytes to get the strings.
Summary of changes:
ChangeLog | 19 +++++++++++++++++++
tp/Texinfo/ParserNonXS.pm | 8 +-------
tp/Texinfo/XS/parsetexi/Parsetexi.pm | 22 ++++++++++------------
tp/Texinfo/XS/parsetexi/Parsetexi.xs | 6 +++---
tp/Texinfo/XS/parsetexi/api.c | 36 ++++++++++++++++++++++++++----------
tp/Texinfo/XS/parsetexi/labels.c | 2 +-
6 files changed, 60 insertions(+), 33 deletions(-)
- master updated (199910f5f9 -> 2dbf62ceaa),
Patrice Dumas <=