Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder texinfo-solaris10-i386 Build #6630

Results:

Build successful

SourceStamp:

Projecttexinfo
Repositoryhttps://git.savannah.gnu.org/git/texinfo.git
Branchmaster
Revision3fa22365101fc31efedcca4f9afcaa8c495b3395
Got Revision3fa22365101fc31efedcca4f9afcaa8c495b3395
Changes1 change

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-texinfo-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git update ( 5 secs )
    1. stdio
  2. shell './autogen.sh' ( 4 mins, 6 secs )
    1. stdio
  3. shell_1 './configure' ( 5 mins, 20 secs )
    1. stdio
  4. shell_2 'gmake all' ( 4 mins, 12 secs )
    1. stdio
  5. shell_3 'gmake check' ( 6 mins, 37 secs )
    1. stdio
    2. tta_tests_test-suite.log
    3. tta_perl_test-suite.log
    4. info_test-suite.log
    5. install_info_test-suite.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/texinfo-solaris10-i386 slave
buildername texinfo-solaris10-i386 Builder
buildnumber 6630 Build
codebase Build
got_revision 3fa22365101fc31efedcca4f9afcaa8c495b3395 Git
project texinfo Build
repository https://git.savannah.gnu.org/git/texinfo.git Build
revision 3fa22365101fc31efedcca4f9afcaa8c495b3395 Build
scheduler schedule-texinfo-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/texinfo-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Patrice Dumas

Timing:

StartSat Apr 5 21:33:30 2025
EndSat Apr 5 21:53:52 2025
Elapsed20 mins, 22 secs

All Changes:

:

  1. Change #226737

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sat 05 Apr 2025 21:24:09
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 3fa22365101fc31efedcca4f9afcaa8c495b3395

    Comments

    Hash map for identifiers in C
    * tta/C/convert/html_prepare_converter.c
    (set_root_commands_targets_node_files, ids_hashmap_predicted_values)
    (html_set_pages_files), tta/C/main/get_perl_info.c
    (find_element_from_sv), tta/C/main/targets.c
    (identifiers_target_number),
    tta/C/structuring_transfo/transformations.c (new_node): use a function
    to return the number of identifiers_target elements.
    
    * tta/C/main/hashmap.c, tta/C/main/tree_types.h (C_HASHMAP): move
    C_HASHMAP type definition to tree_types.h to be able to put it
    directly in structures.
    
    * tta/C/main/hashmap.c (init_c_hashmap, new_c_hashmap): rename
    init_c_hashmap as new_c_hashmap and readd init_c_hashmap with the code
    that does the initialization only, not the allocation.
    
    * tta/C/main/hashmap.c (c_hashmap_value): check hashmap count before
    searching for the values, if there is nothing in the hash, there will
    be a division by 0.
    
    * tta/C/main/hashmap.c (BUCKET_ARENA_ITERATOR, c_hashmap_count)
    (new_c_hashmap_iterator, next_c_hashmap_iterator_value): add.
    
    * tta/C/main/targets.c (identifiers_target_number_h)
    (identifiers_target_number_l)
    (find_identifier_target_l, add_target_in_identifiers_target_h)
    (add_target_in_identifiers_target_l)
    (add_element_to_identifiers_target, find_identifier_target_h),
    tta/C/parsetexi/labels.c (set_labels_identifiers_target_l)
    (set_labels_identifiers_target_h), tta/C/main/build_perl_info.c
    (build_identifiers_target_h, build_identifiers_target_l): add
    implementations of functions setting and retrieving identifier_target
    elements using hashmaps.  Postpend a _l to name of existing functions
    implemented with sorted lists.
    
    * tta/C/main/document.c (destroy_document_information_except_tree),
    tta/C/main/document_types.h (DOCUMENT), tta/C/main/build_perl_info.c,
    tta/C/main/targets.c, tta/C/main/targets.h, tta/C/parsetexi/labels.h,
    tta/C/main/tree_types.h (USE_TARGET_IDENTIFIER_LIST)
    (IDENTIFIER_TARGET): add the USE_TARGET_IDENTIFIER_LIST to switch
    between hashmap and list implementations for identifier_target.  Also
    add the IDENTIFIER_TARGET define to change the type of
    identifier_target in DOCUMENT and functions prototypes depending on
    the implementation used.

    Changed files

    • ChangeLog
    • tta/C/convert/convert_html.c
    • tta/C/convert/format_html.c
    • tta/C/convert/html_prepare_converter.c
    • tta/C/main/build_perl_info.c
    • tta/C/main/document.c
    • tta/C/main/document_types.h
    • tta/C/main/get_perl_info.c
    • tta/C/main/hashmap.c
    • tta/C/main/hashmap.h
    • tta/C/main/manipulate_tree.c
    • tta/C/main/manipulate_tree.h
    • tta/C/main/output_unit.c
    • tta/C/main/output_unit.h
    • tta/C/main/targets.c
    • tta/C/main/targets.h
    • tta/C/main/translations.c
    • tta/C/main/tree_types.h
    • tta/C/parsetexi/labels.c
    • tta/C/parsetexi/labels.h
    • tta/C/structuring_transfo/structuring.c
    • tta/C/structuring_transfo/structuring.h
    • tta/C/structuring_transfo/transformations.c