In perl.git, the branch smoke-me/Makefile-norecurse has been created

<http://perl5.git.perl.org/perl.git/commitdiff/79403e7734f5035577af0aa30b949ca081ec503c?hp=0000000000000000000000000000000000000000>

        at  79403e7734f5035577af0aa30b949ca081ec503c (commit)

- Log -----------------------------------------------------------------
commit 79403e7734f5035577af0aa30b949ca081ec503c
Author: Nicholas Clark <[email protected]>
Date:   Wed Jun 26 18:24:19 2013 +0200

    For -DPERL_GLOBAL_STRUCT, eliminate local variable plvarsp in main().

M       ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm
M       lib/ExtUtils/t/Embed.t
M       miniperlmain.c

commit 5c64bffd0d9c35e88b9ac48fc997977163abcc50
Author: Nicholas Clark <[email protected]>
Date:   Wed Jun 26 18:01:09 2013 +0200

    Fix SEGVs and test failures for -DPERL_GLOBAL_STRUCT_PRIVATE
    
    With PERL_GLOBAL_STRUCT_PRIVATE "global" variables are in a structure in
    malloc()ed memory, not in global static variables or a global static
    structure. Hence no global variables are implicitly initialised to zero.
    
    * PL_curinterp and PL_op_sequence need initialising to NULL
    * The global structure is free()d before handlers registered with atexit()
      run, so be defensive about this.
    * Some C code checks SvOK(PL_sv_placeholder) so ensure that its SvFLAGS()
      are 0.
    * Zero PL_hash_seed

M       ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm
M       lib/ExtUtils/t/Embed.t
M       miniperlmain.c
M       perl.c
M       perlvars.h
M       util.c

commit 358c04b72260b75d5a00491f60fc675c4790fe11
Author: Nicholas Clark <[email protected]>
Date:   Thu Jul 11 13:51:31 2013 +0200

    Specify the versions of ExtUtils::MiniPerl and ExtUtils::Embed needed.
    
    Without this, regen/miniperlmain.pl could end up finding versions which are
    out of date, and silently generate an incorrect miniperlmain.c

M       ext/ExtUtils-Miniperl/lib/ExtUtils/Miniperl.pm
M       regen/miniperlmain.pl

commit 9d4d67ddd2715c407b22db24e94bce467a0c7330
Author: Nicholas Clark <[email protected]>
Date:   Thu Jul 11 11:33:41 2013 +0200

    Inline the Makefile target perl.valgrind.config into its only remaining 
user.
    
    Add the 3 recently deleted Makefile targets to the list in perldelta.pod, 
and
    reflow the list.

M       Makefile.SH
M       pod/perldelta.pod

commit 2452b657f07d778ae6c202492869e2b79492e59a
Author: Nicholas Clark <[email protected]>
Date:   Thu Jul 11 11:00:54 2013 +0200

    Eliminate the Makefile targets test_notty.valgrind and test_prep.valgrind.
    
    The target test_notty.valgrind depends on the target test_prep.valgrind.
    The target test_prep.valgrind depends on the target perl.valgrind.
    The target perl.valgrind does not exist!
    
    perl.valgrind never existed. The targets which depend on it were added as
    part of commit 7a834142adbc51cc (Aug 2003), which added code and
    documentation for running the test suite with valgrind. However, that commit
    did not add a perl.valgrind target, despite adding dependencies on it. Hence
    the various targets which depended on it could never have worked. Of the
    4 similar targets, only test.valgrind works because unlike the other 3,
    it depends on test_prep, not test_prep.valgrind

M       Makefile.SH

commit 7b6fb0b81f139d17e68673d27206294d87174a3e
Author: Father Chrysostomos <[email protected]>
Date:   Thu Jul 11 22:01:39 2013 -0700

    switchd.t: correct bug number

M       t/run/switchd.t

commit 1e7d09445c9c90e1df041d834df1a80f921fb1c4
Author: Father Chrysostomos <[email protected]>
Date:   Thu Jul 11 12:40:03 2013 -0700

    Consistent spaces after dots in perlvar

M       pod/perlvar.pod
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to