In perl.git, the branch smoke-me/jhi/pedantic has been created
<http://perl5.git.perl.org/perl.git/commitdiff/e088696fc8f5c481a434cf269b71970000841077?hp=0000000000000000000000000000000000000000>
at e088696fc8f5c481a434cf269b71970000841077 (commit)
- Log -----------------------------------------------------------------
commit e088696fc8f5c481a434cf269b71970000841077
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Jun 21 08:27:07 2014 -0400
Enforce -pedantic-errors for smoke testing.
M cflags.SH
commit 676cba25110c57d38f7a5f3fc9d77434cfa63a18
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Jun 21 10:46:43 2014 -0400
Detect -pedantic also from ccflags, in case of -A.
M cflags.SH
commit 5bcbc0e45a1196395f06bffc5b2d7812a8bd6fca
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 7474add6ecd62850baaf1aaf0bcf3995109d0fd0
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 c3113a8578085b5a4e1564ef61f496c996d80f86
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