Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 24, 2015
  1. C: add split for 5.18

  2. C: fix B::PMOP::precomp for utf8

    write a proper XS workaround to set the UTF8 flag.
    Fixed upstream with v5.19.10. Need to support back until 5.10
Commits on Sep 3, 2015
Commits on Mar 17, 2015
  1. README: update with text from googlecode

    and yes, porting the issues from there over. Unfortunately the issue numbers
    need to be updated all over as github cannot help me with this one.
Commits on Mar 10, 2015
  1. perloptree.pod: fix pod links

Commits on Jan 12, 2015
  1. Bytecode: Replaced GvSVn by GvSV

    This looks better, but is as fragile as the former.
  2. Bytecode: GvSVn is not assignable anymore

    Many other modules use this also, so this is a very questionable change by bulk88.
    Broken with v5.21.7-259-g819b139 2015-01-04.
Commits on Jan 9, 2015
  1. need to fight EUMM 7.04 also,

    They added uneeded double-quotes to PERL and FULLPERL, where it only would be needed
    on Win32 with spaces in the FULLPATH. Sigh
Commits on Jan 4, 2015
  1. fix t/asmdata.t for 5.22, new UNOP_AUX @optypes

    also add a 2nd direct glob_assign_glob test to issue282,
    to the existing glob_assign_ref test.
Commits on Dec 28, 2014
  1. ByteLoader: v5.21.6 made PADNAME a separate type

    PADNAMELIST is now a valid lvalue, PAD is not valid anymore.
    See v5.21.6-197-g0f94cb1
Commits on Dec 20, 2014
Commits on Sep 11, 2014
  1. module results for 1.52

Commits on Sep 9, 2014
  1. C: unsafe PL_use_safe_putenv only safe since 5.8.9

    5.8.8 crashes without PL_use_safe_putenv
Commits on Sep 8, 2014
  1. 1.52 rel candidate: Force Moose when only Class::MOP is loaded for XS…

    when "Assuming xs loaded $stashname" but $stashname is not loaded try several methods to
    find its path, which is required for XSLoader
Commits on Sep 6, 2014
  1. 1.51_03: fix #194, setting a long $0

    Unset PL_use_safe_putenv as in perlmain, which initializes PL_origalen properly.
    before: origalen=14, after: >1500.
    long $0 can now be set
Commits on Aug 29, 2014
  1. t/CORE/op/attrs.t: fix test for perlcc

    eval access to the our anon sub :method does not work with perlcc.
    change the test instead
  2. t/CORE/op/array.t: fix test

    deprecated push(foo, blah) is unsupported since 5.21
    and the eval workaround does not work with perlcc.
    so disable support for this deprecation
Commits on Aug 28, 2014
  1. C: protect from warning: Redundant argument in sprintf

    and uninitialzed $magic warnings.
    5.21 is now much stricter with those warnings.
  2. C: protect from warning: Redundant argument in printf

    we use 1x the long form and for several sections only the short form
Commits on Aug 27, 2014
  1. fix PMOP code_list, fix t/CORE/comp/parser.t >5.16

    actually store the PMOP code_list LISTOP (no tree, just one op)
    use a compat version of t/CORE/comp/parser.t which works across 5.14-5.21
    delete the incompat parts.
  2. 1.51_02: word-aligned PV overallocation >5.18, PMOP code_list

    1. fixes t/CORE/comp/colon.t regression since 5.18, issue #372
    COW Perl_sv_setsv_cow assert(SvCUR(sstr)+1 < SvLEN(sstr))
    Fixed by overallocating each static string to at least word alignment.
    Note: perl 5.18-5.21.3 itself has a broken overallocation scheme for short strings
    (that's why perl5.20.1 disabled COW as performance regression),
    because it allocates 10 byte instead of 8 for short strings len < 6.
    We use 8 byte instead.
    2. add prelim untested code for PMOP code_list, saveoptree for this OP*
Commits on Aug 26, 2014
  1. revise t/testcore fails with 5.21.3d-nt

    also update t/CORE/io/layers.t
    t/CORE/op/eval.t hangs now with 5.21 (no level), but does not with 5.14
Something went wrong with that request. Please try again.