Permalink
Commits on Dec 7, 2009
  1. collect reports per file

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@111 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  2. document test14+23 fix in STATUS

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@110 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  3. fix C tests 14 + 23. Also empty "main::" destruction accesses a PVX, …

    …so do not check if_empty
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@108 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  4. update bc status

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@107 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  5. Disable the Bytecode compiler for 5.6

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@106 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  6. RX_EXTFLAGS is not defined on perl-5.10.0, but >=5.10.1

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@105 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  7. Disable the Bytecode compiler for 5.6

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@104 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  8. disable Bytecode/ByteLoader on 5.6 for now

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@103 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  9. /dev/nul typo

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@102 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  10. unify magic handling. remove Bytecode56

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@101 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  11. byterun.c: No assert on empty bs_sv, it is &PL_sv_undef.

      Added better debugging output: setter values.
    Assembler.pm: added gen_header_hash(). add to documentation.
    Disassembler.pm: add header to output. add to documentation.
    Bytecode.pm: -S uses gen_header_hash to the headers to the output.
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@100 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  12. cc_o1 test 24 passes on 5.8

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@98 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  13. update test status, disable wrong bs_sv assertion

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@97 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
  14. update test status (including CORE), improve t/testplc.sh, add (wrong…

    …) bs_sv assertion, map missing -Dv on 5.6 to -Df i.e. -D256
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@96 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 7, 2009
Commits on Dec 6, 2009
  1. 1.04_28

    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
    committed Dec 6, 2009
  2. add TODOs

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

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

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

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

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

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

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

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

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

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

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

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

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

    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
    committed Dec 5, 2009
  2. bump version and copyright year

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

      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
    committed Dec 5, 2009
  4. update Changes

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