texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master updated (3b2f0722f1 -> b95aa89972)


From: Patrice Dumas
Subject: master updated (3b2f0722f1 -> b95aa89972)
Date: Mon, 6 Mar 2023 12:44:23 -0500 (EST)

pertusus pushed a change to branch master.

    from 3b2f0722f1 * tp/Texinfo/Common.pm (_copy_tree, 
_substitute_references_in_array) (_substitute_references): copy info keys, fix 
_substitute_references calls in which new and current were swapped, add more 
checks, enable extra key hash handling setup for index_entry for all the extra 
key hashes, add a level argument for nicer debug messages.
     new a357baf0ef * tp/Texinfo/ParserNonXS.pm (_parse_texi_regex) 
(_process_remaining_on_line), tp/Texinfo/XS/MiscXS.xs (xs_parse_texi_regex), 
tp/Texinfo/XS/misc.c (xs_parse_texi_regex), tp/Texinfo/XS/parsetexi/parser.c 
(process_remaining_on_line), tp/Texinfo/XS/parsetexi/separator.c 
(handle_separator): handle separately the different separators (except for menu 
only separators) instead of grouping them, directly in 
process_remaining_on_line. Remove the handle_separator function.
     new b95aa89972 * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line) 
(_handle_open_brace, _handle_close_brace, _handle_comma): add 
_handle_open_brace, _handle_close_brace, _handle_comma from 
_process_remaining_on_line code, as in the XS parser.


Summary of changes:
 ChangeLog                           |   18 +
 tp/Texinfo/ParserNonXS.pm           | 1228 ++++++++++++++++++-----------------
 tp/Texinfo/XS/MiscXS.xs             |   33 +-
 tp/Texinfo/XS/misc.c                |   44 +-
 tp/Texinfo/XS/miscxs.h              |    3 +
 tp/Texinfo/XS/parsetexi/parser.c    |   63 +-
 tp/Texinfo/XS/parsetexi/parser.h    |    5 +-
 tp/Texinfo/XS/parsetexi/separator.c |   50 --
 8 files changed, 757 insertions(+), 687 deletions(-)



reply via email to

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