Commits on Jul 13, 2009
  1. upate pumpking list

    David Golden committed with iabyn Jul 13, 2009
  2. Cosmetic change

    Stepan Kasal committed with rgs Jul 13, 2009
  3. Upgrade to Encode 2.35

    rgs committed Jul 13, 2009
  4. Clean up t/op/sort.t to constrain tests which use a particular package.

    schwern committed with rgs Jul 11, 2009
    Also make use of is() instead of a home rolled conflicting style ok().
  5. Better flock detection for autodie tests

    pjf committed with Tux Jul 13, 2009
    G'day p5p,
    Craig A. Berry discovered that autodie's tests which attempt to detect
    flock() support can cause bogus test failures on older VMS systems:

    Attached is a trivial patch from Craig that fixes this issue.  It's already
    been applied to my upstream repository.
    Dave - I have no idea if this would be an issue for people building Perl
    5.10.1 on old VMS systems.  You may wish to consider it for inclusion into
    maint-5.10 just in case.
    All the very best,
    Paul Fenwick <> |
    Director of Training                   | Ph:  +61 3 9354 6001
    Perl Training Australia                | Fax: +61 3 9354 2681
    Signed-off-by: H.Merijn Brand <>
Commits on Jul 12, 2009
  1. h2ph: handle "#if defined SYMBOL" better

    Stepan Kasal committed with rgs Jul 9, 2009
    expr() contains a code to handle "defined(SYM)" in #if directives.
    Unfortunately, this code is not executed for "defined SYM", without
    parentheses.  This patch fixes it.
  2. Wrong skip count in t/op/stash.t

    schwern committed with vpit Jul 12, 2009
    stash.t has the wrong number of tests to skip when dynamic loading is not
    available breaking minitest.
Commits on Jul 11, 2009
  1. [perl #61520] Segfault in debugger with tr// and UTF8

    iabyn committed Jul 11, 2009
    commit 043e41b (29765), which made tr// threadsafe by moving the
    swash into the pad, didn't mark the pad SV as read-only, so it was getting
    removed from anon sub prototypes
  2. Subject: [PATCH] Have include the Changes file

    Tux committed Jul 11, 2009
    From: David Golden <>
    Date: Fri, 10 Jul 2009 08:20:06 -0400
    Message-Id: <>
    Also adds a "-c FILE" option for an alternate change log name
    I've extended it With additional support for ChangeLog and open for more
Commits on Jul 10, 2009
  1. ExtUtils::MakeMaker 6.54

    iabyn committed Jul 10, 2009
  2. Remove %patchlevel hash

    rgs committed Jul 10, 2009
    (as the perforce repository has been decomissionned, this information
    is no longer useful and can be retrieved by other means. Every release
    listed here has a tag in git)
  3. Encode 2.34

    iabyn committed Jul 10, 2009
Commits on Jul 9, 2009
  1. Fix compiler warning in doio.c

    jdhedden committed with vpit Jul 9, 2009
  2. Avoid test failure on Linux when STDIN is /dev/null

    gisle committed Jul 9, 2009
    sysseek($fh, -1, 0) succeed on Linux when $fh is a handle to /dev/null.
    In our build environment the perl test suite runs with STDIN redirected
    from /dev/null and without a /dev/tty.  The hope is that the same seek
    on a regular file will always fail.
  3. Upgrade to Term::ANSIColor 2.01

    rgs committed Jul 9, 2009
  4. Make kill() fatal for non-numeric pids

    xdg committed with rgs Jul 8, 2009
    As the debate over the best way to deal with floating point
    pids stalled, this is just for non-numeric, which at least
    squashes the bug even if it's not the Platonic ideal for
    It also doesn't address overloaded objects that might not have
    IV, NV or PV appropriately set, but the approach mirrors what is
    done elsewhere in doio.c so I recommend applying this patch now and
    fixing the problem of overloaded objects at some other time when
    it can be done more globally, either through an improvement or
    replacement of looks_like_number
    Also updated POD for kill when process is 0 or negative and
    fixed Test-Harness tests that used kill with a string pid.
    (Test-Harness test fix also submitted upstream)
  5. Make INSTALL -Duserelocatableinc aware

    nperez committed with rgs Jun 24, 2009
  6. fix segfault in -Dx without threads

    Chip Salzenberg committed Jul 9, 2009
  7. Skip File::Copy return tests on Windows and VMS

    pjf committed with Tux Jul 9, 2009
    Many thanks to Craig Berry for tracking this down.
    Signed-off-by: H.Merijn Brand <>
Commits on Jul 8, 2009
  1. Modify the return value of Gv_AMupdate to indicate a compilation error

    rgs committed Jul 8, 2009
    This way we'll restore most of the performance on object desctruction
    lost by the previous commit
  2. Add a parameter "destructing" to Gv_AMupdate()

    rgs committed Jul 8, 2009
    This boolean parameter indicates if the function has been called
    to update the overload magic table while looking up the DESTROY
    method. In this case, it's probably best to avoid croaking if
    those tables could not be updated (for example due to a method
    that could not be loaded.)
  3. Update ExtUtils::ParseXS to 2.20_01

    xdg committed with Tux Jul 8, 2009
    2.20_01 - Wed Jul  8 12:12:47 EDT 2009
     - Fix XSUsage prototypes for testing [Jan Dubois]
    Signed-off-by: H.Merijn Brand <>
  4. Add a pluggable hook in op_free()

    vpit committed Jul 8, 2009
  5. Ignore

    rafl committed Jul 8, 2009
  6. Fix compiler warning when cuserid is absent and sizeof(int) != sizeof…

    timj committed with Tux Jul 7, 2009
    The attached patch fixes a compilation warning from POSIX.xs when cuserid
    is missing and ints and pointers have different size. eg on Mac OSX when
    using 64-bit mode.
    gcc-4.2 -c   -fno-common -DPERL_DARWIN -no-cpp-precomp -arch x86_64 -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector
    -I/usr/local/include -I/opt/local/include -O3 -g   -DVERSION=\"1.17\"
    -DXS_VERSION=\"1.17\"  "-I../.."   POSIX.c
    POSIX.c: In function 'XS_POSIX_cuserid':
    POSIX.c:4096: warning: cast to pointer from integer of different size
    Running Mkbootstrap for POSIX ()
    chmod 644
    rm -f ../../lib/auto/POSIX/POSIX.bundle
    Also relevant for 5.10.1.
    Signed-off-by: H.Merijn Brand <>
  7. Updating Module::Build to 0.34

    xdg committed with Tux Jul 8, 2009
    0.34 - Tue Jul  7 16:56:47 EDT 2009
     No changes from 0.33_06
    Signed-off-by: H.Merijn Brand <>
  8. Make File::Copy::rmscopy return the documented values.

    craigberry committed Jul 8, 2009
    These were always supposed to be 0 for failure and 1 for success,
    not booleans.  On VMS, rmscopy implements syscopy.
Commits on Jul 7, 2009
  1. some fixes to makerel:

    iabyn committed Jul 7, 2009
     * add cmd-line switches
     * make ExtUtils::Manifest silent
     * remove some autogenerated files from the fixup list
  2. update to CPANPLUS 0.88

    iabyn committed Jul 7, 2009