autoconf-archive-commits
[Top][All Lists]
Advanced

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

GNU Autoconf Archive branch master updated. v2015.02.04-30-g7e815e4


From: E-mail notifications for the Autoconf Archive git repository.
Subject: GNU Autoconf Archive branch master updated. v2015.02.04-30-g7e815e4
Date: Mon, 23 Feb 2015 10:57:15 +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 Autoconf Archive".

The branch, master has been updated
       via  7e815e45a009b4dbee2962d3352627d934daab80 (commit)
       via  6f2a9bf0ce1e095195b053e0d9a8bd79ebac4de7 (commit)
       via  407ddbbc953737a6e3f603982a7362dddb2889c9 (commit)
       via  497ec5d50dac68f94d945d209dd2780d2c97074c (commit)
       via  2fbf30cc008cbada34fc5a8786757250560b19b9 (commit)
       via  8b46e05f74d7aeca67176597d567a9bc4c5b8070 (commit)
       via  aeb28412ca48ee0685561f6688c6f00a423d944f (commit)
      from  1125e05fff010c0a3879cc3bb677a32dcd5ec2c8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 7e815e45a009b4dbee2962d3352627d934daab80
Merge: 1125e05 6f2a9bf
Author: Peter Simons <address@hidden>
Date:   Mon Feb 23 11:56:43 2015 +0100

    Merge pull request #26 from pwithnall/ax-compiler-flags-more
    
    Various tweaks and fixes to AX_COMPILER_FLAGS

commit 6f2a9bf0ce1e095195b053e0d9a8bd79ebac4de7
Author: Philip Withnall <address@hidden>
Date:   Fri Feb 20 18:34:34 2015 +0000

    ax_compiler_flags: Eliminate ‘minimum’ and ‘maximum’ warning levels
    
    These went against the whole concept of providing a baseline set of
    warnings which is set by the module maintainer, since it allowed
    individual developers to opt out of certain classes of warning.
    
    Remove them, leaving the ‘no’, ‘yes’ and ‘error’ levels. This maintains
    API compatibility of the macros by marking various EXTRA-* variables as
    unused, but still handling them, and merging their values with the
    preceding EXTRA-* variables. For example, all extra ‘maximum’ and
    ‘error’ flags are now included in the ‘yes’ level of warnings.

commit 407ddbbc953737a6e3f603982a7362dddb2889c9
Author: Philip Withnall <address@hidden>
Date:   Fri Feb 20 18:18:16 2015 +0000

    ax_check_enable_debug: Use $ax_is_release as default for IS-RELEASE
    
    This makes it easier to use AX_IS_RELEASE together with
    AX_CHECK_ENABLE_DEBUG.
    
    Now you can do:
        AX_IS_RELEASE([git-directory])
        AX_CHECK_ENABLE_DEBUG()
    instead of:
        AX_IS_RELEASE([git-directory])
        AX_CHECK_ENABLE_DEBUG(,,,[$ax_is_release])

commit 497ec5d50dac68f94d945d209dd2780d2c97074c
Author: Philip Withnall <address@hidden>
Date:   Fri Feb 20 18:16:09 2015 +0000

    ax_compiler_flags: Use $ax_is_release as default for IS-RELEASE param
    
    This makes it easier to use AX_IS_RELEASE together with
    AX_COMPILER_FLAGS.
    
    Now you can do:
        AX_IS_RELEASE([git-directory])
        AX_COMPILER_FLAGS()
    instead of:
        AX_IS_RELEASE([git-directory])
        AX_COMPILER_FLAGS(,,[$ax_is_release])

commit 2fbf30cc008cbada34fc5a8786757250560b19b9
Author: Philip Withnall <address@hidden>
Date:   Fri Feb 20 17:57:47 2015 +0000

    ax_compiler_flags: Clarify the EXTRA-* variables are for warnings only
    
    They are not for general purpose compiler flags.

commit 8b46e05f74d7aeca67176597d567a9bc4c5b8070
Author: Philip Withnall <address@hidden>
Date:   Fri Feb 20 17:51:03 2015 +0000

    ax_compiler_flags: Automate addition of -Wno-error=* flags
    
    We need to add a -Wno-error=* flag for each -Wno-* flag as some
    compilers will re-enable the warning as an error if -Wall is passed in
    the user’s CFLAGS after we’ve specific -Werror.
    
    Previously this was done manually for the -Wno-* flags in
    AX_COMPILER_FLAGS_CFLAGS and AX_COMPILER_FLAGS_CXXFLAGS. However, this
    ignored the cases where the user was passing -Wno-* flags as extra-flags
    to the macros.
    
    Factor this out and automate it so -Wno-error=* flags will be tested and
    appended for any -Wno-* flag specified by the user in extra-flags.

commit aeb28412ca48ee0685561f6688c6f00a423d944f
Author: Philip Withnall <address@hidden>
Date:   Fri Feb 20 17:19:37 2015 +0000

    ax_compiler_flags_cflags: Remove -Waggregate-return
    
    Historically, this flag has been used because certain old C compilers
    didn’t support it — that’s not really relevant any more. It was also
    used to warn the developer about the potential for overflowing the
    stack. However, I believe the benefits of being able to pass small
    structures (e.g. a GdkRectangle) by value outweights the likelihood of
    putting a huge structure on the stack and overflowing it.
    
    Within GNOME, a coding standard exists to not return aggregates by value
    because it is hard to generate introspected bindings for such code.
    g-ir-scanner should warn about this instead.

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

Summary of changes:
 m4/ax_check_enable_debug.m4      |   14 +++++---
 m4/ax_compiler_flags.m4          |   66 +++++++++++++++++++++++++------------
 m4/ax_compiler_flags_cflags.m4   |   45 +++++++++++--------------
 m4/ax_compiler_flags_cxxflags.m4 |   45 +++++++++++--------------
 m4/ax_compiler_flags_gir.m4      |   20 +++--------
 m4/ax_compiler_flags_ldflags.m4  |   21 ++----------
 6 files changed, 102 insertions(+), 109 deletions(-)


hooks/post-receive
-- 
GNU Autoconf Archive



reply via email to

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