automake-commit
[Top][All Lists]
Advanced

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

[Automake-commit] [SCM] GNU Automake branch, experimental/ng/check, crea


From: Stefano Lattarini
Subject: [Automake-commit] [SCM] GNU Automake branch, experimental/ng/check, created. v1.12-295-g84400ce
Date: Tue, 22 May 2012 14:50:31 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".

http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=84400ce02fe21cd80a868c501cca90b47c95d2bf

The branch, experimental/ng/check has been created
        at  84400ce02fe21cd80a868c501cca90b47c95d2bf (commit)

- Log -----------------------------------------------------------------
commit 84400ce02fe21cd80a868c501cca90b47c95d2bf
Author: Stefano Lattarini <address@hidden>
Date:   Tue May 22 16:21:28 2012 +0200

    [ng] warns: don't report possible issues with '_DEPENDENCIES' variables
    
    This will allow us to move (in future changes) some more processing at
    make runtime, without having automake complain spuriously (which couldn't
    be avoided, as to avoid such complaints automake should have access to
    context and information only available at make runtime -- which is clearly
    impossible).
    
    * NG-NEWS: Document that Automake-NG can be weaker than mainline Automake
    in diagnostic and early error detection; and also explain why it is so.
    * automake.in (check_typos): Don't check for possible typos in the
    '_DEPENDENCIES'.
    Consequently, don't bother calling 'set_seen' ...
    (handle_per_suffix_test): ... on the 'LOG_DEPENDENCIES' variables ...
    (scan_aclocal_m4): ... nor on the 'CONFIG_STATUS_DEPENDENCIES' and
    'CONFIGURE_DEPENDENCIES' variables ...
    (handle_tags): ... nor on the 'TAGS_DEPENDENCIES' variable ...
    (handle_ltlibraries): ... nor on the 'libfoo_la_DEPENDENCIES' nor
    the 'EXTRA_libfoo_la_DEPENDENCIES' variables ...
    (handle_libraries): ... nor on the 'libfoo_a_DEPENDENCIES' nor the
    'EXTRA_libfoo_a_DEPENDENCIES' variables ...
    (handle_programs): ... nor on the 'program_DEPENDENCIES' nor the
    'EXTRA_program_DEPENDENCIES' variables.
    * t/vartypos.sh, t/vartypo2.sh: Relax accordingly.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit d0545a672fbdb6c6c672206bd9fe79a1a28223b4
Author: Stefano Lattarini <address@hidden>
Date:   Tue May 22 15:20:48 2012 +0200

    [ng] refactor: merge check2.am into parallel-tests.am
    
    Another change aimed at moving logic and processing out of automake
    and inside the generated Makefiles.  This is mostly a preparatory
    step.
    
    * lib/am/check2.am: Merged ...
    * lib/am/parallel-tests.am: ... in here, with the (several) required
    adjustments and extensions.
    * Makefile.am (dist_am_DATA): Adjust.
    (XFAIL_TESTS): Add 't/test-extensions.sh'.
    * automake.in (handle_per_suffix_test): Don't process nor include
    'check2.am' anymore.
    * t/parallel-tests-internals.sh: New test.
    * t/serial-tests.sh: Adjust grepping checks.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit db9c64305e082dcbd21d77d3fc0588af6ceb66af
Author: Stefano Lattarini <address@hidden>
Date:   Tue May 22 14:33:52 2012 +0200

    [ng] am: new make variable '$(am__handle_exxext)'
    
    This is just a preparatory commit in view of future changes.
    
    * lib/am/header-vars.am (am__handle_exxext): New internal variable,
    defined to "yes" if the automake static conditional '?HANDLE-EXEEXT?'
    is true, and to "no" otherwise.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 226065bd8b3036c1a28739f9067bffa331d62dd5
Author: Stefano Lattarini <address@hidden>
Date:   Tue May 22 01:48:52 2012 +0200

    [ng] check: unconditionally distribute test-driver
    
    This new behaviour is suboptimal, but will allow us to move yet more
    logic and processing from the automake scripts into the generated
    Makefiles.
    
    * automake.in (handle_tests): Distribute 'test-driver' unconditionally
    if the variable TESTS is defined and the 'serial-tests' option is not
    used.
    (handle_per_suffix_test): Don't distribute 'test-driver' anymore.
    * Several tests: Adjust.
    * t/test-driver-custom-no-extra-driver.sh: Remove as obsolete.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 1ad41815b8d9598daf8c42636c05336fa388569a
Author: Stefano Lattarini <address@hidden>
Date:   Tue May 22 01:37:28 2012 +0200

    [ng] check: warn about invalid TEST_EXTENSIONS at make runtime
    
    * automake.in (handle_tests): Instead of warning about invalid test
    extensions at Automake runtime, pass their list through the transform
    '%INVALID_TEST_EXTENSIONS%' to ...
    * lib/am/parallel-tests.am: ... this file, that will warn at make
    runtime if that list is not empty.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 20106aa643fae590cf3140e8f62f99fd8069f2fd
Author: Stefano Lattarini <address@hidden>
Date:   Tue May 22 01:11:42 2012 +0200

    [ng] check: separate serial an parallel harnesses in distinct '.am' files
    
    This is just code reordering.  No semantic change is intended.
    
    * lib/am/check.am: Split out ...
    * lib/am/parallel-tests.am, lib/am/serial-tests.am: ... into these
    two files.
    * automake.in (handle_tests): Adjust.
    * Makefile.am (dist_am_DATA): Likewise.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit c3eb27283dbe3328f333b3344c11216f788974d2
Author: Stefano Lattarini <address@hidden>
Date:   Tue May 22 00:58:58 2012 +0200

    [ng] check: move definition of console colors in its own '.am' fragment
    
    This is only meant to simplify future changes.  No semantic change is
    intended.
    
    * lib/am/check.am: Include ...
    * lib/am/check.am (am__tty_colors, am__tty_colors_dummy): Move out to ...
    * lib/am/color-tests.am: ... this new file.
    * Makefile.am (dist_am_DATA): Adjust.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 9a16c3c08bdc2d26f64ee513c0796b75b50b1a4e
Author: Stefano Lattarini <address@hidden>
Date:   Mon May 21 23:27:55 2012 +0200

    [ng] refactor: make '$am_config_aux_dir' available as a make variable
    
    This API improvement will become useful in future changes.
    
    * automake.in (generate_makefile): Define an internal make variable
    '$(am__config_aux_dir)', holding value '$am_config_aux_dir' computed
    at Automake time.
    (All users): Adjusted.
    * t/distcom2.sh: Adjust.
    * t/distcom-subdir.sh: Likewise.
    * t/yacc-auxdir.sh: Likewise.
    * t/auxdir.sh: Adjust and simplify.
    * t/auxdir6.sh: Likewise.
    * t/auxdir7.sh: Likewise.
    * t/auxdir8.sh: Likewise.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit cf8fc13a4f3ff8d03cdb93019e5d5c2796937dca
Author: Stefano Lattarini <address@hidden>
Date:   Mon May 21 23:15:31 2012 +0200

    [ng] am: implement $(am__tolower) and $(am__toupper)
    
    These new make functions will be useful in future changes.
    
    * lib/am/header-vars.am (am__toupper, am__tolower): New make functions.
    * t/internals.tap: Test them.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit c868a21c22ae33e037c6dcb0ec42d758d8be9d12
Author: Stefano Lattarini <address@hidden>
Date:   Mon May 21 22:40:34 2012 +0200

    [ng] tests: get rid of an almost-obsolete test case (parallel-tests related)
    
    * t/posixsubst-tests.sh: Remove this test, merging the still-relevant
    parts of it ...
    * t/parallel-tests-dynamic.sh: ... in here.  Since we are at it, make
    existing grepping checks on "make check" output slightly stricter.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 3dee480d80bab18f527c483c73523edc53a58e9c
Author: Stefano Lattarini <address@hidden>
Date:   Mon May 21 22:23:56 2012 +0200

    [ng] serial-tests: simplify automake-time preprocessing
    
    Prefer make-time and recipe-time processing instead.  Note that this
    change does not (nor is meant to) offer any simplification nor performance
    enhancement (in fact, it actually complicates the code); its purpose is
    to continue the trend of "move logic and knowledge out of the automake
    script and into the generated Makefiles".
    
    * NG-NEWS: Report that $(TESTS) and $(XFAIL_TESTS) are not rewritten
    anymore for $(EXEEXT) appending.
    * automake.in (handle_tests): Don't rewrite TESTS nor XFAIL_TESTS
    anymore.
    * lib/am/check.am: If 'EXEEXT' AC_SUBST is used, process $(TESTS) and
    $(XFAIL_TESTS) for $(EXEEXT) appending (for entries that are also
    compiled programs).  Do so with the help of ...
    (am__check_cook_with_exeext_1, am__check_cook_with_exeext): ... this
    new internal make functions, and place the processed content into
    (am__cooked_tests, am__cooked_xfail_tests): ... these new internal
    variables respectively.
    (check-TESTS): Depend on and use $(am__cooked_tests) rather than
    plain $(TESTS).  While we are at it, remove some code duplication
    with the help of the new 'is_xfail_test' shell function.
    * t/check5.sh: Adjust and extend.
    * t/check7.sh: Likewise.
    * t/serial-tests.sh: Adjust.
    * t/exeext4.sh: Adjust.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 4faacc9ba39b9d5e27eb598653d4089055af0c2c
Author: Stefano Lattarini <address@hidden>
Date:   Mon May 21 19:16:10 2012 +0200

    [ng] am: new private make variable $(am__all_progs)
    
    This is just a preparatory refactoring for future changes.
    
    * automake.in (generate_makefile): Substitute $(am__all_progs) to the
    list of all programs "seen" by automake (by looking at the PROGRAMS
    primary).
    * t/all-progs.sh: New test.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

-----------------------------------------------------------------------


hooks/post-receive
-- 
GNU Automake



reply via email to

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