-*- change-log -*-

1.26 2017-12-03 rurban
	* Avoid too many -I when calling subprocess (sprout, RT#123816)

1.25 2017-07-26 rurban
	* add 5.27.1c support: B::class instead of class keyword.
        * add cperl OP->rettype, UNOP_AUX.
        * deprecate in core.

1.24 2016-12-11 rurban
	* add 5.25.6 support: split optimization

1.23 2015-01-25 rurban
        * again being hit by EUMM not being able to do parallel cpansign

1.22 2014-10-12 rurban
	* add 5.21.5 support: changed test, from blead for split optim.,
	  added METHOP
	* print 0x00000000 as 0x0
	* add -d -MOd=Debug support
	* README: fixed copyright date

1.21 2014-08-05 rurban
	* add missing META.json to MANIFEST (RT#97722 by KENTNL)

1.20 2014-08-03 rurban
	* avoid exists on an array element (aaron crane)

1.19 2013-11-07 rurban
	* install into site (again) since 5.12
        * support lexical subs, NAME instead of GV.
        * fix double SV FLAGS
        * fix wrong xpv_cur, add xpv_len

1.18 2012-08-17 rurban
	* support new B::PADLIST (experimentally on blead)

1.17 2011-11-25 rurban
	* FSF address change

1.16 2010-09-16 rurban
	* fix test 9 on Win32, shell quoting

1.15 2010-09-12 rurban
	* fix sv->GvFLAGS => gv->GvFLAGS
	* fixes for 5.8.0 (COP->io) and 5.6.1 (GV->SAFENAME)
	* fix $have_B_Flags_extra warning

1.14 2010-09-11 rurban
	* Remove qw(...) as parentheses deprecated warnings.
	  (PERL#77758 by Paul Johnson)

1.13 2010-09-09 rurban
	* print name of op_type
	* print ppaddr consistent with other op addr
	* fix cop_io
	* omit cv->OUTSIDE_SEQ for 5.6
	* fix NULL specials
	* fix NV assertion for CV
	* stabilize tests for space in runperl path
	* fix t/debug.t test 7

1.12 2010-02-10 rurban
	* remove archlib installation cruft, and use the proper PM rule.
	By Todd Rinaldo (toddr)

1.11 2008-07-14 rurban
	* avoid B::Flags in CORE tests not to crash on old XS in @INC

1.10 2008-06-28 rurban
	* require 5.006; Test::More not possible in 5.00505
	* our => my

1.09 2008-06-18 rurban
	* minor META.yml syntax fix
	* 5.8.0 ending nextstate test failure: be more tolerant
	* PREREQ_PM Test::More

1.08 2008-06-17 rurban
	* support 5.00558 - 5.6.2

1.07 2008-06-16 rurban
	* debug.t: fix strawberry perl quoting issue

1.06 2008-06-15 rurban
	* added B::Flags output
	* dual-life CPAN as B-Debug-1.06 and CORE. Removed from B-C-1.04_20
	* protect scalar(@array) if tied arrays leave out FETCHSIZE
	* special Makefile INST_ARCHLIB hack to install into ARCHLIB for
	the default perl @INC searchorder

1.05_03 2008-04-16 rurban
	* ithread fixes in B::AV
	* B-C-1.04_15

B-C-1.04_09 2008-02-24 rurban
	* support 5.8 (import Asmdata)

1.05_02 2008-02-21 rurban
	* added _printop
	* B-C-1.04_08 and CORE

1.05_01 2008-02-05 rurban
	* 5.10 fix for op->seq
	* B-C-1.04_04 

===================================================================
Maybe Relevant Changes from CORE

For the exact Changes see
  http://public.activestate.com/cgi-bin/perlbrowse/b/ext/B/B/Debug.pm
  http://public.activestate.com/cgi-bin/perlbrowse/b/ext/B/t/debug.t

Gurusamy Sarathy <gsar@cpan.org>  2000-12-17 22:49:13
    Subject: [ID 20000928.002] perlcc & ByteCode.pm option mismatch
    Did not apply cleanly, manual intervention was needed.

    Subject: [ID 20001003.006] B::Debug not -w clean

    Test harness update to sync with the new perlcc,
    from Simon Cozens.

Nick Ing-Simmons <nick@ing-simmons.net>  1999-01-02 10:04:02
    Integrate ext/B changes from //depot/cfgperl
    'copy in' ext/B/B.xs
    	(@2460..) 'merge in' ext/B/B/C.pm ext/B/B/CC.pm
    	ext/B/B/Stackobj.pm (@2524..)

Nick Ing-Simmons <nick@ing-simmons.net>  1999-01-02 10:04:02
    @2491 Integrate ext/B changes from //depot/cfgperl

Nick Ing-Simmons <nick@ing-simmons.net>  1998-12-20 14:21:29
    Save _all_ GV's which have SV, AV or HV set.

Gurusamy Sarathy <gsar@cpan.org>  1998-07-22 02:08:00
    fix up B modules for PL_* changes

Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-07-21 18:13:16
    Compiler docs for 5.005
    Message-Id: <199807211713.SAA20735@sable.ox.ac.uk>

Gurusamy Sarathy <gsar@cpan.org>  1998-07-22 01:29:09
    s/PL_sv/PL_bytecode_sv/ etc., so we have unique, case-insensitive
    names

Gurusamy Sarathy <gsar@cpan.org>  1998-07-21 07:12:00
    fix bytecode.pl with moved var names

Gurusamy Sarathy <gsar@cpan.org>  1998-07-20 09:38:39
    complete s/foo/PL_foo/ changes (all escaped cases identified with
    brute force search script).  Result builds and passes all tests on
    Solaris.  win32 and PERL_OBJECT are still untested.

Nick Ing-Simmons <nick@ing-simmons.net>  1998-07-18 13:53:03
    PL_ prefix to all perlvars, part1
       Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT

Ilya Zakharevich <ilya@math.ohio-state.edu>  1998-07-15 06:10:36
    Minor improvements to perlcc
    Message-Id: <199807151010.GAA11270@monk.mps.ohio-state.edu>

Gurusamy Sarathy <gsar@cpan.org>  1998-07-15 10:01:41
    add stub docs for ext/B, other minor tweaks

Gurusamy Sarathy <gsar@cpan.org>  1998-07-09 05:37:48
    get it building again on win32

Stephen McCamant <alias@mcs.com>  1998-06-22 21:19:43
    Inheritance of B:: classes
    Message-Id: <m0yoIgR-000EP2C@alias-2.pr.mcs.net>

Ed Peschko <epeschko@den-mdev1>  1998-04-29 21:02:36
    [ PATCH 5.004_64 ] Integrated regression tests for compiler
    added perlcc.PL

Charles Bailey <bailey@newman.upenn.edu>  1998-03-02 01:48:27
	Miscellaneous minor fixes

Spider Boardman <spider@orb.nashua.nh.us>  1998-03-01 02:02:47
	Almost OK: 5.004_61 (threads, perlio)

Gurusamy Sarathy <gsar@cpan.org>  1998-02-26 03:56:19
    [win32] various cleanups so that B can be built as "just another extension"
     - export symbols needed for building B
     - bset_obj_store() is needed by byterun(), so define it there instead
       of at B.xs, and export it
     - freadpv() is only used in B.xs, so move it there
     - byte*.h are now included by perl.h
     - regenerate embed*.h

Gurusamy Sarathy <gsar@cpan.org>  1998-02-22 02:40:56
    [win32] get compiler building under win32 (needed Makefile.PL
    hacks that could be applicable to other platforms)

Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-25 17:44:34
	More compiler tweaks.

Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-20 18:23:47
    Remove compiler files from their old lib/B locations. The compiler
    now builds by default (without the byteperl executable so far) and
    seems to work at least minimally.

Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-20 18:05:33
    Move lib/B/... and lib/[BO].pm over to where they should be,
    under ext/B.
    
Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-20 17:54:58
    Start getting compiler to work when built with the core.
    [Still won't work as of this change.]

Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-20 16:42:13

	* Merge perlext/Compiler/... into mainline. Some files move to
    ext/B/..., some to lib/B/..., O.pm and B.pm go in lib and some
    move to the base perl directory (e.g. headers). Will need some
    cleaning up before it builds properly, I would guess.

Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-20 16:39:38
	* [compiler] Win32 changes from Sarathy, tweaked slightly by me.

Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-17 17:50:50
	* Assorted changes to the compiler

Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1997-12-17 10:59:40
	* Fix typo in compiler B/C.pm.

Alpha5 Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1997-12-10 18:33:53
	* Start overhauling compiler. It was working at least minimally
    right up until the final tweak of B.xs to add threadsv_names
    at which point building it provokes a seg fault in perl while
    doing the xsubpp :-(.

Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1997-09-03 12:31:48
	* Make compiler build/work with devel 5.005

Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1997-07-05 11:58:05  
	* Change %lx to %x in B::CV::save to prevent some CV
    fields becoming 0 in the init section. Add missing
    write_back in B::Stackobj::Padsv::load_double to fix
    test 22 of op/my.t.

a4 Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1997-05-03 14:47:06  
	* initial check in of compiler
	from version Alpha a3 to a4