Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: storable-regexp

Apr 11, 2010

  1. Reini Urban

    Storable: Support 5.12 first-class REGEXP

    importing 5.12 REGEXP into a old 5.10 perl not yet implemented and tested
      (REGEXP => PV + Magic)
    bumped Storable format bin_minor to 8.
    swapped SX_ERROR and SX_REGEXP because of baked SX_ERROR logic.
      Still has to think about the necessary support matrix
        2.22 |  2.23
        ERR  |  REG
        REG  |
        5.10 |  5.12
        PV+MG|  REGEXP
    in almost all directions, 4*2 = 8 possibilities.
    Maybe it's just better to freeze a REGEXP in the old
    PV+Magic format, so that older perls with newer storable
    files just work.
    There are apperently two different kinds of REGEXP/pv's.
    1. Standalone without a REGCOMP op pointing to the SV (without the
    PMf_COMPILETIME flag), so we have no op_pmflags to pass to CALLREGCOMP,
    and 2. the normal with OP, but we cannot support this. We have no association
    of the SV to the upper OP, only the other way round.
    Creating a standalone REGEXP does not create the necessary magic chain
    correctly yet, contrary to a REGCOMP op with REGEXP SV, as done in the B::C
    or Bytecode compiler.
    make && ../../perl -I../../lib -I../../lib/auto -I. -MStorable \
      -e'$a=qr/1/;$Storable::DEBUGME=1;my $b=Storable::dclone($a);"212"=~$b;
    retrieve got REGEXP(0x159a720)
    Segmentation fault (core dumped)

Apr 10, 2010

  1. Jesse Vincent

    adjust release dates due to rc5

    obra authored
  2. Josh ben Jore

    Add bug to known issues for perl-v5.12.0

    jbenjore authored obra committed
  3. Rafael Garcia-Suarez

    [perl #74168] Assertion failure when emitting a stricture error message

    rgs authored obra committed
  4. Jesse Vincent

    RC5 due to a regression reported by <>

    obra authored

Apr 06, 2010

  1. Explicitly set the location of cpanp-run-perl when under PERL_CORE

        CPANPLUS::Config checks 3 specific scenarios first
        when looking for cpanp-run-perl: parallel to cpanp,
        parallel to, or installed into a custom
        prefix like /tmp/foo. Only *THEN* does it check the
        the path.
        If the perl core is extracted to a directory that has
        cpanp-run-perl installed the same amount of 'uplevels'
        as the /tmp/foo prefix, we'll pull in the wrong script
        by accident.
        Since we set the path to cpanp-run-perl explicitily
        at the top of this script, it's best to update the config
        ourselves with a path lookup, rather than rely on its
        heuristics. Thanks to David Wheeler, Josh Jore and Vincent
        Pit for helping to track this down.
    Effects both CPANPLUS and CPANPLUS-Dist-Build
    Jos Boumans authored bingos committed
  2. Josh ben Jore

    Skip make_path group/user tests for darwin - it's nobody and nogroup …

    …ids are -1
    jbenjore authored obra committed

Apr 05, 2010

  1. Jesse Vincent

    Update perldelta for the removal of the deprecation warnings on perl4…

    …-era libraries.
    obra authored
  2. Steffen Müller

    Remove perl4-library deprecation warnings

    After the recent, long discussion about this topic and demonstrated
    cases where the deprecation warnings may actually *break* things, we
    agreed on IRC to push the "active" deprecation warnings to after 5.12.
    From f1b2d65 Mon Sep 17 00:00:00 2001
    From: Steffen Mueller <>
    Date: Mon, 5 Apr 2010 15:12:41 +0200
    Subject: [PATCH] Remove deprecation warnings from perl4-era tools
    The libraries still have deprecation warnings in their comments but the
    mandatory run-time warnings are disabled until after 5.12.
    tsee authored obra committed
  3. Jesse Vincent

    Most of the REGEXP-massaging modules have now been updated.

    Moved the single known-failing example to the errata page.
    obra authored
  4. Jesse Vincent

    We're gonna have a fourth RC.

    obra authored

Apr 02, 2010

  1. Jesse Vincent

    There's gonna be an RC3

    obra authored
  2. Jesse Vincent

    untodo the no-longer-failing todo test for rgs' patch

    obra authored
  3. Rafael Garcia-Suarez

    For evals, op_targ carry hint flags, which are pretty high when you're

    using feature or another (recent) pragma. And previously we had to care
    only about entereval, but now we can compile to entertry too.
    rgs authored obra committed
  4. Florian Ragwitz

    Add a TODO test for block evals segfaulting on syntax errors.

    rafl authored obra committed
  5. Jesse Vincent

    If the RC goes out today, the release goes out next friday

    obra authored
  6. Curtis Jewell

    Adding Curtis Jewell to AUTHORS.

    csjewell authored obra committed
  7. Curtis Jewell

    Specifying when the trimmed down Win64 compiler works.

    csjewell authored obra committed
  8. Curtis Jewell

    Updating location of Strawberry's 64-bit toolchain.

    csjewell authored obra committed
  9. Jesse Vincent

    Typo in perldelta found by Tom Wyant

    obra authored

Apr 01, 2010

  1. Jesse Vincent

    5.12.0 is now expected on 7 April 2010

    obra authored

Mar 31, 2010

  1. Ricardo Signes

    update the name of Task::Deprecations::5_12

    rjbs authored
  2. Jesse Vincent

    Merge branch 'blead' of ssh:// into blead

    * 'blead' of ssh://
      Don't initialize end in pp_reverse when begin is NULL
      More tests for in-place reverse (empty tied array)
      Add a test for reversing in-place an empty array
      Avoid a segfault when reversing an empty array in-place.
    obra authored
  3. Jesse Vincent

    Updated perldelta to point to the not-yet-extant bundle for 5.12

    core-deprecated modules
    obra authored
  4. Vincent Pit

    Don't initialize end in pp_reverse when begin is NULL

    This change is a complement to 572558b.
    Arithmetic on null pointers isn't defined by the C standard, so it may crash even before entering the loop.
    vpit authored
  5. Rafael Garcia-Suarez

    More tests for in-place reverse (empty tied array)

    rgs authored
  6. Rafael Garcia-Suarez

    Add a test for reversing in-place an empty array

    rgs authored
  7. Rafael Garcia-Suarez

    Avoid a segfault when reversing an empty array in-place.

    rgs authored
  8. Jesse Vincent

    Remove potentially confusing strawman version numbers from the release

    manager schedule
    obra authored
  9. Jesse Vincent

    Reword a speculative message about building 32bit perls from INSTALL.

    Spotted by Tim Jenness
    obra authored
  10. Jesse Vincent

    Looks like we have an RC2 due to a segfault in reverse()

    obra authored

Mar 30, 2010

  1. David Golden

    rafl volunteers to release blead in August 2010

    dagolden authored
  2. David Golden

    revise release manager schedule

    dagolden authored

Mar 29, 2010

  1. Florian Ragwitz

    Document removal of -P in perldelta.

    Also trim some trailing whitespace.
    rafl authored obra committed
  2. Jesse Vincent

    Assuming RC1 goes out today, .0 goes out on 5 April

    obra authored
Something went wrong with that request. Please try again.