Permalink
Switch branches/tags
Commits on Dec 6, 2009
  1. 1.04_28

    Reini Urban committed Dec 6, 2009
    C.pm: fix -fcog (Copy on Grow with -O1 and -O2) for >= 5.10 by a new SVPV.
    Statically initialize PVs with a union layout trick. Use char* as first union member. 
    Revert xpvcv+svsect changes to pre-initialize those structs against gvcv recursion
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@95 ed534f1a-1453-0410-ab30-dfc593a8b23c
  2. add TODOs

    Reini Urban committed Dec 6, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@94 ed534f1a-1453-0410-ab30-dfc593a8b23c
  3. fail if unsupported byteorder conversion

    Reini Urban committed Dec 6, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@93 ed534f1a-1453-0410-ab30-dfc593a8b23c
  4. add new tests, remove generate files

    Reini Urban committed Dec 6, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@92 ed534f1a-1453-0410-ab30-dfc593a8b23c
  5. add test 26

    Reini Urban committed Dec 6, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@91 ed534f1a-1453-0410-ab30-dfc593a8b23c
  6. use the same _o template as with testc.sh

    Reini Urban committed Dec 6, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@90 ed534f1a-1453-0410-ab30-dfc593a8b23c
  7. add -O1 and -O2 tests

    Reini Urban committed Dec 6, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@89 ed534f1a-1453-0410-ab30-dfc593a8b23c
  8. clean generated files

    Reini Urban committed Dec 6, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@88 ed534f1a-1453-0410-ab30-dfc593a8b23c
  9. backout wrong objindex check. cop_warnings uses &0-6 for special_svs

    Reini Urban committed Dec 6, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@87 ed534f1a-1453-0410-ab30-dfc593a8b23c
  10. improve t/testc.sh -q handling, update t/testplc.sh, add test 26 for …

    Reini Urban committed Dec 6, 2009
    …PVLV
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@86 ed534f1a-1453-0410-ab30-dfc593a8b23c
  11. 5.10 only has a special cop_warnings STRLEN* type

    Reini Urban committed Dec 6, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@85 ed534f1a-1453-0410-ab30-dfc593a8b23c
  12. t/testc.sh: do not run old leftovers

    Reini Urban committed Dec 6, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@84 ed534f1a-1453-0410-ab30-dfc593a8b23c
  13. fix sort count in 25: old qsort needs more passes than merge_sort sin…

    Reini Urban committed Dec 6, 2009
    …ce 5.8
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@83 ed534f1a-1453-0410-ab30-dfc593a8b23c
  14. improve comments

    Reini Urban committed Dec 6, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@82 ed534f1a-1453-0410-ab30-dfc593a8b23c
  15. -q switch: leave out O=-qq on 5.6

    Reini Urban committed Dec 6, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@81 ed534f1a-1453-0410-ab30-dfc593a8b23c
Commits on Dec 5, 2009
  1. Add the 0x prefix for the bytecode header byteorder string again,

    Reini Urban committed Dec 5, 2009
    as originally with 5.6. 5.8 removed the byteorder at all.
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@80 ed534f1a-1453-0410-ab30-dfc593a8b23c
  2. bump version and copyright year

    Reini Urban committed Dec 5, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@79 ed534f1a-1453-0410-ab30-dfc593a8b23c
  3. 5.6 byteorder fix:

    Reini Urban committed Dec 5, 2009
      until 5.6 the $Config{byteorder} was falsely dependent on ivsize, we need longsize.
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@78 ed534f1a-1453-0410-ab30-dfc593a8b23c
  4. update Changes

    Reini Urban committed Dec 5, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@77 ed534f1a-1453-0410-ab30-dfc593a8b23c
  5. whitespace only

    Reini Urban committed Dec 5, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@76 ed534f1a-1453-0410-ab30-dfc593a8b23c
  6. fix tests for 5.6.2

    Reini Urban committed Dec 5, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@75 ed534f1a-1453-0410-ab30-dfc593a8b23c
  7. byteorder swab swab only if same length. 1234 => 4321, 12345678 => 87…

    Reini Urban committed Dec 5, 2009
    …654321
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@74 ed534f1a-1453-0410-ab30-dfc593a8b23c
  8. add test25: ensure custom sortcv call

    Reini Urban committed Dec 5, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@73 ed534f1a-1453-0410-ab30-dfc593a8b23c
  9. partially revert r69: keep logs for local perlall-maketest

    Reini Urban committed Dec 5, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@72 ed534f1a-1453-0410-ab30-dfc593a8b23c
Commits on Dec 4, 2009
  1. implement -q for t/testc.sh

    Reini Urban committed Dec 4, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@71 ed534f1a-1453-0410-ab30-dfc593a8b23c
Commits on Dec 3, 2009
  1. 1.04_27 - see Changes

    Reini Urban committed Dec 3, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@70 ed534f1a-1453-0410-ab30-dfc593a8b23c
  2. also delete temp. logs; run cpansign -sign

    Reini Urban committed Dec 3, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@69 ed534f1a-1453-0410-ab30-dfc593a8b23c
  3. update TODOs

    Reini Urban committed Dec 3, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@68 ed534f1a-1453-0410-ab30-dfc593a8b23c
  4. minor docs

    Reini Urban committed Dec 3, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@67 ed534f1a-1453-0410-ab30-dfc593a8b23c
  5. simplify FAKEOP method names

    Reini Urban committed Dec 3, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@66 ed534f1a-1453-0410-ab30-dfc593a8b23c
  6. add more CC options

    Reini Urban committed Dec 3, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@65 ed534f1a-1453-0410-ab30-dfc593a8b23c
  7. * Revert the previous next ptr change.

    Reini Urban committed Dec 3, 2009
      The real problem was 
      runtime( "PUTBACK;", "return NULL"); which ends the intermediate sortcv loop
      CC test 29 passes now
    * reformatting and simplification
    * document the sort block handling
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@64 ed534f1a-1453-0410-ab30-dfc593a8b23c
  8. CC sort bug test 19 fixed (endless loop by mixing up

    Reini Urban committed Dec 3, 2009
    op->next=op instead of the reverse). 
    One more, but a minor one lurking: need a logical reverse
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@63 ed534f1a-1453-0410-ab30-dfc593a8b23c
Commits on Dec 2, 2009
  1. 1.04_26 - see Changes

    Reini Urban committed Dec 2, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@62 ed534f1a-1453-0410-ab30-dfc593a8b23c
  2. removing more wrong ops for 5.6

    Reini Urban committed Dec 2, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@61 ed534f1a-1453-0410-ab30-dfc593a8b23c