texinfo-commits
[Top][All Lists]
Advanced

[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(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]