In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/b81e0e290a7c5a7e7343a6f4a9baf7b6ac93475e?hp=1b5aaca661f906a9b324afb51b7af8727497f276>
- Log ----------------------------------------------------------------- commit b81e0e290a7c5a7e7343a6f4a9baf7b6ac93475e Author: Darin McBride <[email protected]> Date: Fri Jun 29 22:46:43 2012 -0700 perldelta for 9d7bf4 M pod/perldelta.pod commit 077da62ff955a1517f28fde7b6613d123050dbcb Author: Father Chrysostomos <[email protected]> Date: Fri Jun 29 22:25:28 2012 -0700 op.c: S_op_integerize: -foo no longer needs an exception M op.c ----------------------------------------------------------------------- Summary of changes: op.c | 7 ++----- pod/perldelta.pod | 6 ++++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/op.c b/op.c index e708a99..ae0d6e8 100644 --- a/op.c +++ b/op.c @@ -3184,11 +3184,8 @@ S_op_integerize(pTHX_ OP *o) PERL_ARGS_ASSERT_OP_INTEGERIZE; - /* integerize op, unless it happens to be C<-foo>. - * XXX should pp_i_negate() do magic string negation instead? */ - if ((PL_opargs[type] & OA_OTHERINT) && (PL_hints & HINT_INTEGER) - && !(type == OP_NEGATE && cUNOPo->op_first->op_type == OP_CONST - && (cUNOPo->op_first->op_private & OPpCONST_BARE))) + /* integerize op. */ + if ((PL_opargs[type] & OA_OTHERINT) && (PL_hints & HINT_INTEGER)) { dVAR; o->op_ppaddr = PL_ppaddr[type = ++(o->op_type)]; diff --git a/pod/perldelta.pod b/pod/perldelta.pod index c21c369..ccca097 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -328,9 +328,11 @@ source tree. =over 4 -=item XXX-some-platform +=item * -XXX +Configure now always adds -qlanglvl=extc99 to the CC flags on AIX when +using xlC. This will make it easier to compile a number of XS-based modules +that assume C99 [perl #113778]. =back -- Perl5 Master Repository
