Permalink
Commits on Nov 27, 2012
Commits on Nov 7, 2012
  1. CC: minor code cleanup

    Reini Urban committed Nov 7, 2012
  2. Merge remote-tracking branch 'origin/master' into unroll-loops

    Conflicts:
    	lib/B/Stackobj.pm
    Reini Urban committed Nov 7, 2012
  3. C: Fix CopSTASH free

    Fix false print (?:) statement to do CopSTASH free.
    
    Use better logic to check for @static_free or $free->index for my_perl_destruct()
    Reini Urban committed Nov 7, 2012
  4. CC: need to check AvARRAY ix against < 0 at run-time

    Reini Urban committed Nov 7, 2012
  5. CC: deprecate -fomit_taint, update Changes

    Reini Urban committed Nov 7, 2012
  6. perlcc: fixed gettimeofday warning Prototype mismatch

     Prototype mismatch: sub main::gettimeofday: none vs () at perlcc line 261
    Reini Urban committed Nov 7, 2012
  7. BC: special-case padl for < 5.17

    Do not try to access the three new newpadlx, padl_* methods, as older perls are missing the
    API: Perl_pad_new, PadlistARRAY()
    Reini Urban committed Nov 7, 2012
Commits on Nov 6, 2012
  1. BC: fix test 48: newpadlx overwrites the global curpad

    defer main_start, main_root, main_cv and esp. curpad after the INIT,END blocks, so that
    the main_cv curpad is always the last, and any END block pad does not overwrite it.
    Reini Urban committed Nov 6, 2012
  2. fix t/testplc.sh 81: wrong result to test against

    Reini Urban committed Nov 6, 2012
Commits on Nov 2, 2012
  1. BC: Do store av_pushx 0, as ix=0 represents Nullsv

    This fixes tests 9 and 10
    Reini Urban committed Nov 2, 2012
  2. Merge branch 'bc-padl'

    Fixed PADLIST's mostly. tests 9,10,48 still fail
    48 needs to fix SvPADSTALE
    Reini Urban committed Nov 2, 2012
  3. BC: PADLIST support

    add -DP to print PAD indices and types to STDERR
    
    do not store av_pushx? 0 for empty B::NULL entries
    
    CvCVGV_RC_off (CvFLAG 0x400) for closures as the oldgv
    is not yet created (5.17.5 assertion)
    Reini Urban committed Nov 2, 2012
  4. BC: protect against core #define xpv_len

    8d919b0a  Father Chrysostomos 2012-10-30 redefined xpv_len
    to xpv_len_u.xpvlenu_len
    Reini Urban committed Nov 2, 2012
  5. BC: rename newpadl to newpadlx

    Reini Urban committed Oct 31, 2012
Commits on Oct 31, 2012
  1. CC: cleanup -O1 msgs: check and do without -D1

    Reini Urban committed Oct 31, 2012
  2. CC: new -D1 for optimizations, some rewording

    Reini Urban committed Oct 31, 2012
  3. CC: first "working" version of -funroll-loops; applies to simple loop…

    … bodies with av_fetch() or AvARRAY(); does not apply to complex loop bodies requiring relinking and scope
    committed Oct 31, 2012
  4. BC: ident DEBUG_v args

    Reini Urban committed Oct 31, 2012
  5. BC: add ix to -Dv debug output

    Reini Urban committed Oct 31, 2012
  6. CC: remove double (AV*)(AV*) cast

    Reini Urban committed Oct 31, 2012
  7. CC: purge the runtime for each new CCPP function

    Reini Urban committed Oct 31, 2012
  8. CC: simplify AvARRAY[POPs][POPi]

    Reini Urban committed Oct 31, 2012
  9. BC: more PADLIST + PAD work

    rename padl_new to newpadl
    fix Assembler (1.11) not to skip newpadl with arg = 0
    seperate B::PAD::bsave method from B::AV::bsave for convenience
      (need only av_extend and av_pushx)
    fix newpadl ix/bsave order: first save elements (ix),
      then store the two PAD* arrays into padl
    support Disassembler newpadl ix++
    
    (does not work yet)
    Reini Urban committed Oct 31, 2012
  10. CC: convert runtime to a section, fix Const threaded

    Do not overwrite const in pp_const with wrong B::SPECIAL.
    Record and copy also runtime lines, remove copied labels.
    
    TODO: fixup AvARRAY()[ix] resp. av_fetch(av,ix,0) for our AELEM.
    Reini Urban committed Oct 31, 2012
Commits on Oct 30, 2012
  1. CC: -funroll-loops almost done, copy runtime and aelemfast ix missing

    we copied the sections but not the runtime lines, and we did not change the aelemfast ix yet
    Reini Urban committed Oct 30, 2012
  2. Merge branch 'unroll-loops' of git://github.com/wbraswell/perl-compil…

    …er into unroll-loops
    Reini Urban committed Oct 30, 2012