Permalink
Commits on Feb 10, 2017
  1. t/CORE: skip cperl only tests

    committed Feb 10, 2017
  2. B::C 1.55_02: various fixes

    Fix hints/522_patched.pl dependency on C.so [cpan #120161]
    Fixed t/sigs.t test TODOs
    More 5.24 CC and 5.25 TODOs
    re-add appveyor.yml (but with mingw)
    committed Feb 10, 2017
  3. hints/522_patched.pl: fix missing C.so dependency

    Since 5.22 even Bytecode needs B::C for missing B op_aux support.
    Fixes [cpan #120161]
    committed Feb 10, 2017
  4. t/sigs.t added

    committed with Feb 4, 2017
  5. #390 still needs work

    backref REFCOUNTED flag
    committed with Jan 22, 2017
  6. C: SVpbm_VALID is gone with $PERL5257

    The GVSV has now instead the B magic for a FBM.
    committed with Jan 12, 2017
  7. C 1.54_17/1.55_01: pushre/split optimization with 5.26

    pushre was replaced by the new split PMOP.
    committed with Jan 7, 2017
  8. C: dl_module_to_sofile without 2nd arg

    some v5.24.0 test has a dynamic module without
    Dynamic-* path annotation, which caused a B::C exit.
    improve error message, and avoid the error
    committed with Jan 7, 2017
  9. Release 1.55: 5.24, 5.24c and 5.26c support

    Updated the wrong meta.
    Updated Changes
    TODO the failing CC tests since 5.23.7
    committed with Feb 9, 2017
Commits on Feb 1, 2017
  1. testplc 404 for #404

    not repro unthreaded.
    with threads hitting a SvPOK(PL_regex_pad[0]) assertion instead
    committed Feb 1, 2017
Commits on Jan 21, 2017
  1. C: improve -fcop/-O4

    one important usecase of nextstate is resetting the stack pointer,
    which is usually needed after listops, with a variable number of ops
    on the stack.
    Checking if the prev. op was a LISTOP, like print, fixed c_o4.t test 10
    committed Jan 21, 2017
  2. e_perlcc.t relax tests

    some pass on darwin all the time, no SKIP and TODO
    needed. --staticxs passes, -S --staticxs -O3 without XS passes,
    but -S --staticxs fails.
    committed Jan 21, 2017
Commits on Jan 9, 2017
  1. add t/issue403.t

    committed Jan 9, 2017
  2. C: fix use constant => () AV

    See #403
    committed Jan 7, 2017
  3. bytecode: fixup cperl ver range for cop_seq_low

    v5.25.5 is v5.25.3c
    committed Jan 5, 2017
  4. bytecode: fix comment op ByteLoader warnings

    special-case the comment op assignment.
    committed Jan 5, 2017
  5. bytecode: fix optype_size warning in ByteLoader

    generated array not yet needed
    committed Jan 5, 2017
  6. C,CC: 5.6 fixes

    no is_utf8, no stashcache
    committed Dec 19, 2016
  7. C.xs: avoid unneeded make_sv_object function

    only needed with no-threads or v10-v20.
    
    Also abstract a couple of other version and feature specific ifdef's
    committed Dec 19, 2016
  8. C 1.54_16: more PERL_OP_PARENT fixes

    Use _OP_SIBPARENT_FIELDNAME abstraction.
    
    Store the sibparent with PERL_OP_PARENT
    op->parent with moresib has no sibling and returns the ->sibparent op.
    
    Also forgot to store the real value of the op->moresib flag with
    PERL_OP_PARENT.
    
    Fixes c.t 18,19,25  on v5.25.3c and v5.25.6.
    Closes #402
    committed Dec 18, 2016
Commits on Dec 18, 2016
  1. bytecode: xpad_cop_seq gone with 5.25.6

    disable it in byterun. not yet in the compilers.
    See GH #401
    committed Dec 18, 2016
  2. C: use _OP_SIBPARENT_FIELDNAME abstraction

    fixes the new PERL_OP_PARENT default.
    See GH #402.
    committed Dec 18, 2016
Commits on Dec 11, 2016
  1. TODO t/issue95.t 2,4 5.22thr

    committed Dec 11, 2016
  2. TODO CC i71 since 5.24

    alias reg_temp_copy failed with CC again
    committed Dec 11, 2016
  3. t/issue203.t: skip since 5.24

    use open encoding deprecated
    committed Dec 11, 2016
  4. Improve Makefile.PL

    handle cperl5.25.2 EUMM as module.
    no unicode warnings anymore since cperl5.25.2
    committed Dec 11, 2016
Commits on Nov 22, 2016
  1. C.xs: improve C.xs Gv_AMG

    no cc warnings
    committed Nov 22, 2016
Commits on Nov 21, 2016
  1. testc.sh: more testcases for 400

    see GH #400. Run-time require is vastly preferred
    for XS generated functions. defer the import.
    committed Nov 21, 2016
  2. testc.sh: add testcase 400

    see GH #400, Class::XSAccessors, wrong
    order of CV init, needs to be in init2 probably
    committed Nov 21, 2016
Commits on Nov 18, 2016
  1. EUMM subdirs-test for 7.10 also

    A rogue ExtUtils::MM_Unix 7.10 version, installed via cpan
    committed Nov 18, 2016
Commits on Nov 15, 2016