Permalink
Switch branches/tags
Commits on Dec 19, 2009
  1. release 1.07

    Reini Urban
    Reini Urban committed Dec 19, 2009
    updated test status
    Added CV->save_magic (no test yet, but looks good and does no harm) 
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@187 ed534f1a-1453-0410-ab30-dfc593a8b23c
  2. fix two flaws my new Od detected: shadowed my

    Reini Urban
    Reini Urban committed Dec 19, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@186 ed534f1a-1453-0410-ab30-dfc593a8b23c
  3. add STATUS summary

    Reini Urban
    Reini Urban committed Dec 19, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@185 ed534f1a-1453-0410-ab30-dfc593a8b23c
  4. add TODO passed, protect from warnings

    Reini Urban
    Reini Urban committed Dec 19, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@184 ed534f1a-1453-0410-ab30-dfc593a8b23c
  5. prepare 1.07:

    Reini Urban
    Reini Urban committed Dec 19, 2009
    * C.pm: fix fbm_compile (INDEX) for >= 5.10. gv_list is already a pointer.
      rewrite PVGV (ie PVBM) init for >= 5.10. (test 11)
    * README: Clarify DIFFERENCES section for CC only. Esp. the 
      Context of ".." section. New test 30
    * t/TESTS, t/testc.sh, t/testplc.sh: test 30 added for CC Context of ".."
    * t/testc.sh: fix -k logic, keep .pl for -O tests
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@183 ed534f1a-1453-0410-ab30-dfc593a8b23c
Commits on Dec 18, 2009
  1. oops, fix some numbers

    Reini Urban
    Reini Urban committed Dec 18, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@181 ed534f1a-1453-0410-ab30-dfc593a8b23c
  2. 1.06 first public release

    Reini Urban
    Reini Urban committed Dec 18, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@180 ed534f1a-1453-0410-ab30-dfc593a8b23c
  3. update STATUS pre-1.04_34

    Reini Urban
    Reini Urban committed Dec 18, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@179 ed534f1a-1453-0410-ab30-dfc593a8b23c
  4. -E added. Dump preprocessed source file with cc -E as _E.c (was defau…

    Reini Urban
    Reini Urban committed Dec 18, 2009
    …lt before)
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@178 ed534f1a-1453-0410-ab30-dfc593a8b23c
  5. Fix 5.8/5.10 PVMG pv = &PL_sv_undef for empty comppadnames

    Reini Urban
    Reini Urban committed Dec 18, 2009
    Fix logic to automatically enable -fsava-data where it works ok.
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@177 ed534f1a-1453-0410-ab30-dfc593a8b23c
  6. added -k keep. running out of discspace

    Reini Urban
    Reini Urban committed Dec 18, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@176 ed534f1a-1453-0410-ab30-dfc593a8b23c
Commits on Dec 17, 2009
  1. Had to disable -O1 -fcog (pv_copy_on_grow) on 5.10 and higher

    Reini Urban
    Reini Urban committed Dec 17, 2009
    until I find out how to fool S_unshare_hek_or_pvn. This fixes all C
    -O1 and -O2 tests. Warn about this.
    
    Fix wrong RV init on *5.10* for test 29 also, as with 5.11.
    
    Simplify __DATA__ handling. Warn when -O3 or -fsava-data is missing.
    Enable working -fsava-data on 5.8 and 5.10 threaded. Fixes couple of tests 15.
    
    Silence 5.8/5.10 PVMG RV cast warning to xpvmg.xpv_pv. char* vs. SV*
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@175 ed534f1a-1453-0410-ab30-dfc593a8b23c
  2. * Had to disable -O1 -fcog (pv_copy_on_grow) on 5.10 and higher

    Reini Urban
    Reini Urban committed Dec 17, 2009
      until I find out how to fool S_unshare_hek_or_pvn, fixes all C
      -O1 and -O2 tests.
    * Fix wrong RV init on 5.10 for test 29 also, not only 5.11 as with rel 1.04_33
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@174 ed534f1a-1453-0410-ab30-dfc593a8b23c
  3. fix wrong test 28

    Reini Urban
    Reini Urban committed Dec 17, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@173 ed534f1a-1453-0410-ab30-dfc593a8b23c
  4. after release 1.04_33

    Reini Urban
    Reini Urban committed Dec 17, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@172 ed534f1a-1453-0410-ab30-dfc593a8b23c
  5. Update test status

    Reini Urban
    Reini Urban committed Dec 17, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@171 ed534f1a-1453-0410-ab30-dfc593a8b23c
  6. RX_EXTFLAGS seems not to be defined in some 5.10

    Reini Urban
    Reini Urban committed Dec 17, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@170 ed534f1a-1453-0410-ab30-dfc593a8b23c
Commits on Dec 16, 2009
  1. * C.pm: fix tests 14,16,23 on >=5.10, missing AV magic for

    Reini Urban
    Reini Urban committed Dec 16, 2009
      CV main::a, protect PVMG from SvPAD_OUR.
      fix wrong RV init on 5.11 for test 29
    * CC.pm: fix ARGS >=5.10 (in require, test 28).
      Enable quiet. No -q for quiet, just -v (verbose) or any -D switch turns
      on verbose.
    Update test status
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@169 ed534f1a-1453-0410-ab30-dfc593a8b23c
Commits on Dec 15, 2009
  1. stabilize new test 28. Platform unspecific (failed on cygwin)

    Reini Urban
    Reini Urban committed Dec 15, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@168 ed534f1a-1453-0410-ab30-dfc593a8b23c
  2. Fix remaining tests 14,16,23 on >=5.10, missing AV magic for CV main::a,

    Reini Urban
    Reini Urban committed Dec 15, 2009
    protect PVMG from SvPAD_OUR.
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@167 ed534f1a-1453-0410-ab30-dfc593a8b23c
  3. remove wrong shift after -c eating my args

    Reini Urban
    Reini Urban committed Dec 15, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@166 ed534f1a-1453-0410-ab30-dfc593a8b23c
  4. Doc reformatting. Moved old README to README.alpha

    Reini Urban
    Reini Urban committed Dec 15, 2009
    Added lib/B/Asmdata.pm to MANIFEST to force detection 
    and recompilation on first initialization
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@165 ed534f1a-1453-0410-ab30-dfc593a8b23c
  5. skip expensive failing tests

    Reini Urban
    Reini Urban committed Dec 15, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@164 ed534f1a-1453-0410-ab30-dfc593a8b23c
Commits on Dec 14, 2009
  1. add test 27 (import),test 28 (require),test 29 (use)

    Nick Koston
    Nick Koston committed Dec 14, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@163 ed534f1a-1453-0410-ab30-dfc593a8b23c
  2. coverage helper

    Reini Urban
    Reini Urban committed Dec 14, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@162 ed534f1a-1453-0410-ab30-dfc593a8b23c
  3. Only two 5.10 B::C bugs remaining!

    Reini Urban
    Reini Urban committed Dec 14, 2009
    C.pm: added missing FBM logic to GV >= 5.10 (test 11).
          Forbid MAGIC on non-magival SVs >= 5.10 (tests 14 + 23).
          Special PVMG PL_sv_undef string
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@161 ed534f1a-1453-0410-ab30-dfc593a8b23c
  4. 1.04_31 release, c_o12.t: on 5.8-nt only 15 fails

    Reini Urban
    Reini Urban committed Dec 14, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@160 ed534f1a-1453-0410-ab30-dfc593a8b23c
  5. Makefile.PL: fix the make depend section > 5.9

    Reini Urban
    Reini Urban committed Dec 14, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@159 ed534f1a-1453-0410-ab30-dfc593a8b23c
  6. -D needs an argument

    Reini Urban
    Reini Urban committed Dec 14, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@158 ed534f1a-1453-0410-ab30-dfc593a8b23c
Commits on Dec 13, 2009
  1. fix test 21 on 5.10 "Bad free() ignored". Dynamically allocate CopLABEL

    Reini Urban
    Reini Urban committed Dec 13, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@157 ed534f1a-1453-0410-ab30-dfc593a8b23c
  2. Preserve original label name for "real" labels

    Reini Urban
    Reini Urban committed Dec 13, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@156 ed534f1a-1453-0410-ab30-dfc593a8b23c
  3. update test results. lotsa tests fixed

    Reini Urban
    Reini Urban committed Dec 13, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@155 ed534f1a-1453-0410-ab30-dfc593a8b23c
  4. disable cow for constpv

    Reini Urban
    Reini Urban committed Dec 13, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@154 ed534f1a-1453-0410-ab30-dfc593a8b23c
  5. add -O3. dynamically do the -Ox

    Reini Urban
    Reini Urban committed Dec 13, 2009
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@153 ed534f1a-1453-0410-ab30-dfc593a8b23c
  6. no static linkage if libperl.so. misses DynaLoader then

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