Permalink
Commits on Dec 3, 2009
  1. 1.04_27 - see Changes

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

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

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

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

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

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

      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
    committed Dec 3, 2009
  8. CC sort bug test 19 fixed (endless loop by mixing up

    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
    committed Dec 3, 2009
Commits on Dec 2, 2009
  1. 1.04_26 - see Changes

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

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@61 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 2, 2009
  3. add comment about IVX

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@59 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 2, 2009
  4. Start of backporting Perl 5.6

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@58 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 2, 2009
  5. new (old) rambling, but apparently not B::C related

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@57 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 2, 2009
  6. whitespace only

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@56 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 2, 2009
  7. STATUS upd

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@55 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 2, 2009
Commits on Dec 1, 2009
  1. Oops, fix RX_EXTFLAGS access

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@54 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 1, 2009
  2. * C.pm: fix CopLABEL for 5.11 (test 21).

      fix PMOP reflags, esp. for split on >= 5.10 (test 5 + 7).
    * t/c.t, t/testc.sh: added tests 23, 24 (Nick Koston).
    * Bytecode.pm (1.02_04), bytecode.h: store and set PMOP 
      reflags as U32. Fixes tests 2-4,7
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@53 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 1, 2009
  3. update test status

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@52 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 1, 2009
  4. need to exclude NV->IVX

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@51 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 1, 2009
  5. improve verbose test script: option handling

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@50 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 1, 2009
  6. fix t/TESTS syntax errors

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@49 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 1, 2009
  7. * C.pm: remove nv->IVX for 5.10 (Can't locate object method "IVX" via…

    … package "B::NV").
    
      protect mg->OBJ when SCALAR (Can't call method "save" on unblessed reference).
      fix NV isa IV, to fix test 23 (Nick Koston)
    * t/c.t, t/testc.sh: added tests 23, 24 (Nick Koston)
    * perlcc: document more options
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@48 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Dec 1, 2009
Commits on Nov 30, 2009
  1. 1.04_25

    * C.pm: fixed IO for 5.11: LINES => IVX.
      specialize GvLINES = -1 and protect against U32 signed-ness.
      fixed test 8 main::AUTOLOAD (unoptimized only)
    * CC.pm: allow 5.6
    * t/test.pl: enable -Mblib for all Perl versions.
      fix 5.6.2 ldopts by explicit checking of (-lperl|CORE\/libperl5).
      make test works now for 5.6.2
    * t/cc.t: adapt TODOs
    * t/c.t: add TODOs 15 for 5.6
    * script/perlcc: a.exe for cygwin also
    * STATUS: updated with test results
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@47 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Nov 30, 2009
Commits on Nov 29, 2009
  1. adv. to 22

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@46 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Nov 29, 2009
  2. add a prev. failing test 22 from Nick Koston

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@45 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Nov 29, 2009
  3. removed B::Debug

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@44 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Nov 29, 2009
  4. B-C-1.04_24

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@43 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Nov 29, 2009
Commits on Nov 28, 2009
  1. B-C-1.04_23

    	* yapc_bratislava08.pod: title fix
    	* SIGNATURE: added
    	* C.pm: GvGP handling improved. added more sect comments.
    	added -u option "unused" not to print verbose debugging info
     	for unused subs.
    	Fixed CV XPVCVIX initialisation - off-by-one error, wrong CvFLAGS. Fixes test 6.
    	* run perltidy -i=2 
    
    M    README
    A    SIGNATURE
    M    t/stash.t
    M    t/testc.sh
    M    MANIFEST
    M    lib/B/CC.pm
    M    lib/B/Bytecode56.pm
    M    lib/B/Bblock.pm
    M    lib/B/Assembler.pm
    M    lib/B/Disassembler.pm
    M    lib/B/Bytecode.pm
    M    lib/B/Stackobj.pm
    M    lib/B/C.pm
    M    lib/B/Stash.pm
    M    Changes
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@42 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Nov 28, 2009
Commits on Nov 16, 2009
  1. release 1.04_22

           * C.pm, CC.pm: fixed illegal pad in ASSERT_CURPAD_ACTIVE("pad_sv") with DEBUGGING.
           Simply forgot to set PL_comppad
    
    
    
    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@41 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Nov 16, 2009
Commits on Nov 14, 2009
  1. fix more XPVCV warnings

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@40 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Nov 14, 2009
  2. whitespace: 4char ident

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@39 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Nov 14, 2009
  3. -fstack-protector fails on the new cygwin gcc-4

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@38 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Nov 14, 2009
  4. EXTRA_META apparently unsupported again

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@37 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Nov 14, 2009
Commits on Nov 13, 2009
  1. 5.10 changes for xpvmg

    git-svn-id: http://perl-compiler.googlecode.com/svn/trunk@36 ed534f1a-1453-0410-ab30-dfc593a8b23c
    committed Nov 13, 2009