In perl.git, the branch smoke-me/jhi/pedantic has been created
<http://perl5.git.perl.org/perl.git/commitdiff/956b5f4c40e0b1ec589858cab67616fc486541dc?hp=0000000000000000000000000000000000000000>
at 956b5f4c40e0b1ec589858cab67616fc486541dc (commit)
- Log -----------------------------------------------------------------
commit 956b5f4c40e0b1ec589858cab67616fc486541dc
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Jun 20 09:01:53 2014 -0400
Allow enabling -pedantic(-errors) (with -std=c89) for the core.
The core was already -pedantic clean, cflags just needed some juggling,
somewhat complicated by the logic of -Werror=declaration-after-statement.
Requires -Dgccansipedantic to enable the -pedantic because otherwise
we do not use things like gcc brace groups and C99 variadic macros,
which are nice. (The gccansipedantic logic was odd, probably not
used for a while.)
Disable -pedantic et al if usedtrace is enabled, it uses too many
non-standard features (and it comes from an external framework).
M cflags.SH
commit 1c7e7724f583ae4af0891600a4d3a9f6ef4364ba
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Jun 20 10:59:14 2014 -0400
Some string literals can be long under DEBUGGING.
The ANSI C minimum requirement is 509 bytes. Yes, 509.
M dquote_static.c
M regcomp.c
M toke.c
commit 39376bdd462d94ce2cad62b888a91f1466a89931
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Jun 20 09:04:34 2014 -0400
Try simpler usage for file-level GCC_DIAG_RESTORE.
M inline.h
M perl.h
-----------------------------------------------------------------------
--
Perl5 Master Repository