1-*- change-log -*-
2
31.26 2017-12-03 rurban
4	* Avoid too many -I when calling subprocess (sprout, RT#123816)
5
61.25 2017-07-26 rurban
7	* add 5.27.1c support: B::class instead of class keyword.
8        * add cperl OP->rettype, UNOP_AUX.
9        * deprecate in core.
10
111.24 2016-12-11 rurban
12	* add 5.25.6 support: split optimization
13
141.23 2015-01-25 rurban
15        * again being hit by EUMM not being able to do parallel cpansign
16
171.22 2014-10-12 rurban
18	* add 5.21.5 support: changed test, from blead for split optim.,
19	  added METHOP
20	* print 0x00000000 as 0x0
21	* add -d -MOd=Debug support
22	* README: fixed copyright date
23
241.21 2014-08-05 rurban
25	* add missing META.json to MANIFEST (RT#97722 by KENTNL)
26
271.20 2014-08-03 rurban
28	* avoid exists on an array element (aaron crane)
29
301.19 2013-11-07 rurban
31	* install into site (again) since 5.12
32        * support lexical subs, NAME instead of GV.
33        * fix double SV FLAGS
34        * fix wrong xpv_cur, add xpv_len
35
361.18 2012-08-17 rurban
37	* support new B::PADLIST (experimentally on blead)
38
391.17 2011-11-25 rurban
40	* FSF address change
41
421.16 2010-09-16 rurban
43	* fix test 9 on Win32, shell quoting
44
451.15 2010-09-12 rurban
46	* fix sv->GvFLAGS => gv->GvFLAGS
47	* fixes for 5.8.0 (COP->io) and 5.6.1 (GV->SAFENAME)
48	* fix $have_B_Flags_extra warning
49
501.14 2010-09-11 rurban
51	* Remove qw(...) as parentheses deprecated warnings.
52	  (PERL#77758 by Paul Johnson)
53
541.13 2010-09-09 rurban
55	* print name of op_type
56	* print ppaddr consistent with other op addr
57	* fix cop_io
58	* omit cv->OUTSIDE_SEQ for 5.6
59	* fix NULL specials
60	* fix NV assertion for CV
61	* stabilize tests for space in runperl path
62	* fix t/debug.t test 7
63
641.12 2010-02-10 rurban
65	* remove archlib installation cruft, and use the proper PM rule.
66	By Todd Rinaldo (toddr)
67
681.11 2008-07-14 rurban
69	* avoid B::Flags in CORE tests not to crash on old XS in @INC
70
711.10 2008-06-28 rurban
72	* require 5.006; Test::More not possible in 5.00505
73	* our => my
74
751.09 2008-06-18 rurban
76	* minor META.yml syntax fix
77	* 5.8.0 ending nextstate test failure: be more tolerant
78	* PREREQ_PM Test::More
79
801.08 2008-06-17 rurban
81	* support 5.00558 - 5.6.2
82
831.07 2008-06-16 rurban
84	* debug.t: fix strawberry perl quoting issue
85
861.06 2008-06-15 rurban
87	* added B::Flags output
88	* dual-life CPAN as B-Debug-1.06 and CORE. Removed from B-C-1.04_20
89	* protect scalar(@array) if tied arrays leave out FETCHSIZE
90	* special Makefile INST_ARCHLIB hack to install into ARCHLIB for
91	the default perl @INC searchorder
92
931.05_03 2008-04-16 rurban
94	* ithread fixes in B::AV
95	* B-C-1.04_15
96
97B-C-1.04_09 2008-02-24 rurban
98	* support 5.8 (import Asmdata)
99
1001.05_02 2008-02-21 rurban
101	* added _printop
102	* B-C-1.04_08 and CORE
103
1041.05_01 2008-02-05 rurban
105	* 5.10 fix for op->seq
106	* B-C-1.04_04
107
108===================================================================
109Maybe Relevant Changes from CORE
110
111For the exact Changes see
112  http://public.activestate.com/cgi-bin/perlbrowse/b/ext/B/B/Debug.pm
113  http://public.activestate.com/cgi-bin/perlbrowse/b/ext/B/t/debug.t
114
115Gurusamy Sarathy <gsar@cpan.org>  2000-12-17 22:49:13
116    Subject: [ID 20000928.002] perlcc & ByteCode.pm option mismatch
117    Did not apply cleanly, manual intervention was needed.
118
119    Subject: [ID 20001003.006] B::Debug not -w clean
120
121    Test harness update to sync with the new perlcc,
122    from Simon Cozens.
123
124Nick Ing-Simmons <nick@ing-simmons.net>  1999-01-02 10:04:02
125    Integrate ext/B changes from //depot/cfgperl
126    'copy in' ext/B/B.xs
127    	(@2460..) 'merge in' ext/B/B/C.pm ext/B/B/CC.pm
128    	ext/B/B/Stackobj.pm (@2524..)
129
130Nick Ing-Simmons <nick@ing-simmons.net>  1999-01-02 10:04:02
131    @2491 Integrate ext/B changes from //depot/cfgperl
132
133Nick Ing-Simmons <nick@ing-simmons.net>  1998-12-20 14:21:29
134    Save _all_ GV's which have SV, AV or HV set.
135
136Gurusamy Sarathy <gsar@cpan.org>  1998-07-22 02:08:00
137    fix up B modules for PL_* changes
138
139Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-07-21 18:13:16
140    Compiler docs for 5.005
141    Message-Id: <199807211713.SAA20735@sable.ox.ac.uk>
142
143Gurusamy Sarathy <gsar@cpan.org>  1998-07-22 01:29:09
144    s/PL_sv/PL_bytecode_sv/ etc., so we have unique, case-insensitive
145    names
146
147Gurusamy Sarathy <gsar@cpan.org>  1998-07-21 07:12:00
148    fix bytecode.pl with moved var names
149
150Gurusamy Sarathy <gsar@cpan.org>  1998-07-20 09:38:39
151    complete s/foo/PL_foo/ changes (all escaped cases identified with
152    brute force search script).  Result builds and passes all tests on
153    Solaris.  win32 and PERL_OBJECT are still untested.
154
155Nick Ing-Simmons <nick@ing-simmons.net>  1998-07-18 13:53:03
156    PL_ prefix to all perlvars, part1
157       Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT
158
159Ilya Zakharevich <ilya@math.ohio-state.edu>  1998-07-15 06:10:36
160    Minor improvements to perlcc
161    Message-Id: <199807151010.GAA11270@monk.mps.ohio-state.edu>
162
163Gurusamy Sarathy <gsar@cpan.org>  1998-07-15 10:01:41
164    add stub docs for ext/B, other minor tweaks
165
166Gurusamy Sarathy <gsar@cpan.org>  1998-07-09 05:37:48
167    get it building again on win32
168
169Stephen McCamant <alias@mcs.com>  1998-06-22 21:19:43
170    Inheritance of B:: classes
171    Message-Id: <m0yoIgR-000EP2C@alias-2.pr.mcs.net>
172
173Ed Peschko <epeschko@den-mdev1>  1998-04-29 21:02:36
174    [ PATCH 5.004_64 ] Integrated regression tests for compiler
175    added perlcc.PL
176
177Charles Bailey <bailey@newman.upenn.edu>  1998-03-02 01:48:27
178	Miscellaneous minor fixes
179
180Spider Boardman <spider@orb.nashua.nh.us>  1998-03-01 02:02:47
181	Almost OK: 5.004_61 (threads, perlio)
182
183Gurusamy Sarathy <gsar@cpan.org>  1998-02-26 03:56:19
184    [win32] various cleanups so that B can be built as "just another extension"
185     - export symbols needed for building B
186     - bset_obj_store() is needed by byterun(), so define it there instead
187       of at B.xs, and export it
188     - freadpv() is only used in B.xs, so move it there
189     - byte*.h are now included by perl.h
190     - regenerate embed*.h
191
192Gurusamy Sarathy <gsar@cpan.org>  1998-02-22 02:40:56
193    [win32] get compiler building under win32 (needed Makefile.PL
194    hacks that could be applicable to other platforms)
195
196Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-25 17:44:34
197	More compiler tweaks.
198
199Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-20 18:23:47
200    Remove compiler files from their old lib/B locations. The compiler
201    now builds by default (without the byteperl executable so far) and
202    seems to work at least minimally.
203
204Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-20 18:05:33
205    Move lib/B/... and lib/[BO].pm over to where they should be,
206    under ext/B.
207
208Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-20 17:54:58
209    Start getting compiler to work when built with the core.
210    [Still won't work as of this change.]
211
212Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-20 16:42:13
213
214	* Merge perlext/Compiler/... into mainline. Some files move to
215    ext/B/..., some to lib/B/..., O.pm and B.pm go in lib and some
216    move to the base perl directory (e.g. headers). Will need some
217    cleaning up before it builds properly, I would guess.
218
219Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-20 16:39:38
220	* [compiler] Win32 changes from Sarathy, tweaked slightly by me.
221
222Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1998-02-17 17:50:50
223	* Assorted changes to the compiler
224
225Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1997-12-17 10:59:40
226	* Fix typo in compiler B/C.pm.
227
228Alpha5 Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1997-12-10 18:33:53
229	* Start overhauling compiler. It was working at least minimally
230    right up until the final tweak of B.xs to add threadsv_names
231    at which point building it provokes a seg fault in perl while
232    doing the xsubpp :-(.
233
234Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1997-09-03 12:31:48
235	* Make compiler build/work with devel 5.005
236
237Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1997-07-05 11:58:05
238	* Change %lx to %x in B::CV::save to prevent some CV
239    fields becoming 0 in the init section. Add missing
240    write_back in B::Stackobj::Padsv::load_double to fix
241    test 22 of op/my.t.
242
243a4 Malcolm Beattie <mbeattie@sable.ox.ac.uk>  1997-05-03 14:47:06
244	* initial check in of compiler
245	from version Alpha a3 to a4
246