Builder texinfo-solaris10-sparc Build #5606
Results:
Build successful
SourceStamp:
Project | texinfo |
Repository | https://git.savannah.gnu.org/git/texinfo.git |
Branch | master |
Revision | 0c4c11e0a7bd88a379bdf2600773f6b38968e9d1 |
Got Revision | 0c4c11e0a7bd88a379bdf2600773f6b38968e9d1 |
Changes | 3 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-texinfo-solaris10-sparc' triggered this build
Steps and Logfiles:
Build Properties:
Name | Value | Source |
---|---|---|
branch | master | Build |
builddir | /export/home/buildbot-unstable10s/slave/texinfo-solaris10-sparc | slave |
buildername | texinfo-solaris10-sparc | Builder |
buildnumber | 5606 | Build |
codebase | Build | |
got_revision | 0c4c11e0a7bd88a379bdf2600773f6b38968e9d1 | Git |
project | texinfo | Build |
repository | https://git.savannah.gnu.org/git/texinfo.git | Build |
revision | 0c4c11e0a7bd88a379bdf2600773f6b38968e9d1 | Build |
scheduler | schedule-texinfo-solaris10-sparc | Scheduler |
slavename | unstable10s | BuildSlave |
workdir | /export/home/buildbot-unstable10s/slave/texinfo-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
Name | Label | Value |
---|
Responsible Users:
- Patrice Dumaspertusus@free.fr
Timing:
Start | Sun Jun 8 23:14:55 2025 |
End | Mon Jun 9 01:03:46 2025 |
Elapsed | 1 hrs, 48 mins, 51 secs |
All Changes:
:
Change #231645
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Sun 08 Jun 2025 23:09:38 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision f9d90dd7b66137c3b9ab50805c35c8227d2e11ff Comments
* tta/C/main/build_perl_info.c (build_associated_info) (build_key_pair_info, build_element_attribute): rename build_additional_info as build_associated_info. Split build_key_pair_info out of build_associated_info. Add build_element_attribute, though it does nothing for now. * tta/C/main/tree.c (associated_info_table), tta/C/main/tree_types.h (AI_KEYS_LIST, enum extra_type, ASSOCIATED_INFO_DATA): add associated information not in ASSOCIATED_INFO to extra_type and AI_KEYS_LIST for flags, elt_info and string_info. Add a data information to AI_KEYS_LIST for flags, elt_info and string_info. Add associated_info_table ASSOCIATED_INFO_DATA array with the enum ai_key_name type, name and data. Remove ai_key_names and ai_key_types. Update users. * tta/perl/XSTexinfo/parser_document/TreeElementXS.xs (new): call debug_print_element_sv. * tta/perl/XSTexinfo/parser_document/TreeElementXS.xs (get_attribute): call build_element_attribute.
Changed files
- ChangeLog
- tta/C/main/build_perl_info.c
- tta/C/main/build_perl_info.h
- tta/C/main/debug.c
- tta/C/main/extra.c
- tta/C/main/get_perl_info.h
- tta/C/main/manipulate_tree.c
- tta/C/main/tree.c
- tta/C/main/tree.h
- tta/C/main/tree_types.h
- tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
Change #231646
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Sun 08 Jun 2025 23:09:50 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision ef98dbd6b2744f403facedf5cdbe45debaf89bce Comments
* tta/C/main/build_perl_info.c (build_extra_misc_args) (build_extra_index_entry): split out of build_key_pair_info. * tta/C/main/document.c (setup_texinfo_main), tta/C/main/tree.c (ASSOCIATED_INFO_KEY_INDEX, compare_associated_info_key_index) (ai_key_name_index, find_associated_info_key) (setup_ai_key_name_index): setup ai_key_name_index sorted by name and associating enum ai_key_name to be able to retrieve with bsearch the key associated to an attribute name. * tta/C/main/build_perl_info.c (build_element_attribute), tta/perl/XSTexinfo/parser_document/TreeElementXS.xs (get_attribute): implement build_element_attribute.
Changed files
- ChangeLog
- tta/C/main/build_perl_info.c
- tta/C/main/build_perl_info.h
- tta/C/main/document.c
- tta/C/main/tree.c
- tta/C/main/tree.h
- tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
Change #231647
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Sun 08 Jun 2025 23:09:50 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision 0c4c11e0a7bd88a379bdf2600773f6b38968e9d1 Comments
Turn on and enhance the XS interface for TreeElement for ReadDocbook * tta/C/main/get_perl_info.c (get_sv_element_document): add a warn string argument to be able to set it to 0. * tta/C/main/get_perl_info.c (new_element_from_sv): add converter argument and add command name and contents. * tta/perl/XSTexinfo/parser_document/TreeElementXS.xs (new_tree_element, new, parent, type, cmdname, text, source_info) (children_number, get_child, get_attribute): add Perl C code that duplicates the pure Perl code such that the XS code can be used both when there are handlers and when the tree has been built to Perl. For a converter using only the TreeElement interface, this is not useful, or even hides when the built tree is used instead of the TreeElement interface, but for converters using the TreeElement interface with a built tree, this is practical and allows to always override all the functions. * tta/perl/Texinfo/TreeElement.pm (BEGIN): load the XS module. * tta/perl/Texinfo/Convert/Converter.pm (%XS_tree_element_overrides) (get_global_unique_tree_element), tta/perl/Texinfo/Convert/ReadDocBook.pm (conversion_output_begin) (_convert), tta/perl/XSTexinfo/parser_document/TreeElementXS.xs (get_global_unique_tree_element): add a TreeElement interface for global unique commands. * tta/perl/Texinfo/Convert/ReadDocBook.pm (conversion_output_begin) (_convert), tta/perl/Texinfo/TreeElementNonXS.pm (get_children), tta/perl/XSTexinfo/parser_document/TreeElementXS.xs (get_children): add get_children TreeElement interface to get the contents list. * tta/perl/Texinfo/Convert/ReadDocBook.pm (_convert): use new_tree_element interface instead of Texinfo::TreeElement::new to be able to find the document C data where the elements are stored. * tta/perl/Texinfo/Convert/Converter.pm (element_convert_accents) (element_xml_accent, _element_xml_numeric_entities_accent) (element_xml_accents), tta/perl/Texinfo/Convert/Unicode.pm (element_unicode_accent, _element_format_unicode_accents_stack) (_element_format_eight_bit_accents_stack) (element_encoded_accents), tta/perl/Texinfo/Convert/Utils.pm (element_find_innermost_accent_contents), tta/perl/Texinfo/Convert/ReadDocBook.pm (_convert): duplicate implementations of accent formatting functions using the TreeElement interface. * tta/C/main/build_perl_info.c (document_tree), tta/perl/Texinfo/Convert/Converter.pm (output_tree), tta/perl/Texinfo/Convert/ReadDocBook.pm (convert, output): setup handles usable for the TreeElement interface if handler_only is set. Pass handle_only argument to output_tree. Set the argument in convert and output calls. * tta/C/main/build_perl_info.c (build_minimal_document): bless tree element. * tta/C/main/get_perl_info.c (find_element_from_sv): find global unique commands C associated data.
Changed files
- ChangeLog
- tta/C/main/build_perl_info.c
- tta/C/main/get_perl_info.c
- tta/C/main/get_perl_info.h
- tta/TODO
- tta/perl/Texinfo/Convert/Converter.pm
- tta/perl/Texinfo/Convert/ReadDocBook.pm
- tta/perl/Texinfo/Convert/Unicode.pm
- tta/perl/Texinfo/Convert/Utils.pm
- tta/perl/Texinfo/Reader.pm
- tta/perl/Texinfo/TreeElement.pm
- tta/perl/Texinfo/TreeElementNonXS.pm
- tta/perl/XSTexinfo/parser_document/TreeElementXS.xs