In perl.git, the branch smoke-me/jhi/pedantic has been created
<http://perl5.git.perl.org/perl.git/commitdiff/8bedbb775cc8f1f302407b374871504024cc57b2?hp=0000000000000000000000000000000000000000>
at 8bedbb775cc8f1f302407b374871504024cc57b2 (commit)
- Log -----------------------------------------------------------------
commit 8bedbb775cc8f1f302407b374871504024cc57b2
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Jun 21 08:27:07 2014 -0400
Enforce -pedantic-errors for smoke testing.
M cflags.SH
commit 660cfb692d4357b884dcf39b51654e345aef0533
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 5f43ab846cc23794c04e59c0d64bcc063a623709
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 201785fd06f326873fd7c3e8d5814f27ffa0e647
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