-*- 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 optimization1.23 2015-01-25 rurban * again being hit by EUMM not being able to do parallel cpansign1.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 date1.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_len1.18 2012-08-17 rurban* support new B::PADLIST (experimentally on blead)1.17 2011-11-25 rurban* FSF address change1.16 2010-09-16 rurban* fix test 9 on Win32, shell quoting1.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 warning1.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 71.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 @INC1.10 2008-06-28 rurban* require 5.006; Test::More not possible in 5.00505* our => my1.09 2008-06-18 rurban* minor META.yml syntax fix* 5.8.0 ending nextstate test failure: be more tolerant* PREREQ_PM Test::More1.08 2008-06-17 rurban* support 5.00558 - 5.6.21.07 2008-06-16 rurban* debug.t: fix strawberry perl quoting issue1.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 forthe default perl @INC searchorder1.05_03 2008-04-16 rurban* ithread fixes in B::AV* B-C-1.04_15B-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 CORE1.05_01 2008-02-05 rurban* 5.10 fix for op->seq* B-C-1.04_04 ===================================================================Maybe Relevant Changes from COREFor 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.tGurusamy 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/cfgperlNick 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_* changesMalcolm 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 namesGurusamy Sarathy <gsar@cpan.org> 1998-07-21 07:12:00 fix bytecode.pl with moved var namesGurusamy 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_STRUCTIlya 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 tweaksGurusamy Sarathy <gsar@cpan.org> 1998-07-09 05:37:48 get it building again on win32Stephen 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.PLCharles Bailey <bailey@newman.upenn.edu> 1998-03-02 01:48:27Miscellaneous minor fixesSpider Boardman <spider@orb.nashua.nh.us> 1998-03-01 02:02:47Almost 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*.hGurusamy 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:34More 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 compilerMalcolm 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.005Malcolm 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 compilerfrom version Alpha a3 to a4