[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU Autoconf Archive branch master updated. v2015.02.04-30-g7e815e4,
E-mail notifications for the Autoconf Archive git repository. <=