The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
2018-05-19  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm: Get ready for release 3.1.0

2018-05-18  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, lib/B/DeparseTree/Fragment.pm,
	lib/B/DeparseTree/P526.pm, t/20-deparse-526c.t,
	t/unit/03-fragment.t: Fix up child-parent context line finding

2018-05-18  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/PP.pm: Fix up 5.26 repeat

2018-05-18  rocky <rb@dustyfeet.com>

	* MANIFEST, lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P518.pm,
	t/20-deparse-518-small.t, t/20-deparse-522-small.t,
	t/{20-deparse-526-small.t => 20-deparse-small.t},
	t/testdata/P524-short.pm: Clean up and reduce tests a little

2018-05-18  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P518.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526c.pm: Small
	changes...  DRY rv2x, more templates

2018-05-18  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, t/20-deparse-518-small.t,
	t/20-deparse-522-small.t, t/testdata/P524-short.pm,
	t/testdata/P526-short.pm: Correct prefix/postfix operator parsing

2018-05-18  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm: tidy a little

2018-05-17  Rocky Bernstein <rocky@cpan.org>

	* t/testdata/P524-short.pm: Get 5.24 tests working - by removal :-(

2018-05-17  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: Fix borked extension that doesn't
	work yet.

2018-05-17  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: Remove debug

2018-05-17  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, t/10-core.t,
	t/20-deparse-518-small.t, t/20-deparse-522-small.t,
	t/20-deparse-526-small.t, t/helper.pm, t/testdata/P526-short.pm: Get
	small tests working minimally...  for 5.26. And with more tests commented. But it is a start

2018-05-17  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/P524.pm: Remove shmutz from last commit

2018-05-17  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P524.pm: bug in
	foreach

2018-05-17  rocky <rb@dustyfeet.com>

	* MANIFEST, lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/PP.pm,
	scripts/base/translate.t: Bang on "for" loops...  Not fully tested though. But good enough to add "translate.t" test

2018-05-17  rocky <rb@dustyfeet.com>

	* t/10-core.t, t/helper.pm, t/testdata/P526-core.pm: Reinstate some
	tests - Better error loc reporting

2018-05-17  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Fragment.pm: 
	Reinstate accidentally-removed "other_ops".  we distinguish "synthesized B::DeparseTree nodes from ops that have
	been passed or skipped over.

2018-05-17  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Common.pm: Better tree structuring...  we will start to allow synthesized nodes to get linked in to the
	tree. More work is needed though.

2018-05-17  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Common.pm, t/unit/03-common.t: Add function
	transform specifier %F.

2018-05-17  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: Bang on dquote and single_delmi...  transformation functions are still needed

2018-05-17  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/PP.pm: ternary ? template conversion

2018-05-16  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P518.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm, lib/B/DeparseTree/PP.pm: handle unop
	'defined' DRY some

2018-05-16  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P518.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm: Use
	B:Deparse::tr_chr

2018-05-16  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P518.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm,
	lib/B/DeparseTree/PP.pm: Bang on regcomp

2018-05-16  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/PP.pm: Start
	handling if/elsif/else more correctly

2018-05-16  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Fragment.pm, lib/B/DeparseTree/P518.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm: Work around parent_op bug

2018-05-16  rocky <rb@dustyfeet.com>

	* circle.yml: CircleCI administrivia

2018-05-16  rocky <rb@dustyfeet.com>

	* .travis.yml: Administrivia

2018-05-16  rocky <rb@dustyfeet.com>

	* GNUmakefile, MANIFEST, t/10-core.t, t/20-core-518.t,
	t/20-deparse-518-small.t, t/20-deparse-522-small.t,
	t/20-deparse-526-small.t, t/20-deparse-526c.t: Reinstate core
	testing by default...  and disable deparse-*-small testing until we figure out what's
	wrong.

2018-05-16  rocky <rb@dustyfeet.com>

	* MANIFEST, t/{20-core-526.t => 10-core.t}, t/20-core-522.t,
	t/20-core-524.t: Start DRYing core op tess

2018-05-16  rocky <rb@dustyfeet.com>

	* t/20-core-526.t, t/helper.pm, t/testdata/P526-core.pm: Move common
	test code to helper.

2018-05-16  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/Fragment.pm, lib/B/DeparseTree/Node.pm,
	lib/B/DeparseTree/P518.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm,
	lib/B/DeparseTree/PP.pm, scripts/frag.pl, t/20-core-526.t,
	t/testdata/P526-core.pm, t/unit/03-common.t: Reinstate op testing on
	5.26...  and in the process we've fixed some bugs.  A bit of refactoring too.

2018-05-16  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Fragment.pm,
	lib/B/DeparseTree/Node.pm, lib/B/DeparseTree/P518.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm, lib/B/DeparseTree/PP.pm,
	lib/B/DeparseTree/Printer.pm, t/unit/02-node.t, t/unit/03-common.t: 
	pp_subst bugs. DRY more correct spelling of precedence

2018-05-15  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Fragment.pm: More error checking

2018-05-15  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Fragment.pm: Add prev_addr_info export for
	Devel::Trepan use

2018-05-15  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Fragment.pm,
	lib/B/DeparseTree/PP.pm: One more list->template conversion

2018-05-15  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/PP.pm,
	t/20-core-518.t, t/20-core-522.t, t/20-core-524.t, t/20-core-526.t: 
	Bang on preamble BEGIN/use/hints

2018-05-15  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml: Travis take 5

2018-05-15  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml: TravisCI take 4

2018-05-15  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/Fragment.pm, lib/B/DeparseTree/Node.pm: Bang on
	for(;;;) loop

2018-05-15  Rocky Bernstein <rocky@cpan.org>

	* GNUmakefile, lib/B/DeparseTree/Fragment.pm: Travis take 3

2018-05-14  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml, lib/B/DeparseTree/Common.pm: Add prev and child pos
	for lists...  And TravisCI administrivia

2018-05-14  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml: travis Administriva

2018-05-14  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST: Admnistrivia

2018-05-14  Rocky Bernstein <rocky@cpan.org>

	* GNUmakefile, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/Fragment.pm, lib/B/DeparseTree/Node.pm,
	lib/B/DeparseTree/PP.pm, t/unit/03-common.t: template-drive
	formatting is a win...  although it needs a lot more work.

2018-05-14  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Fragment.pm,
	t/unit/03-common.t: Finding child position in parent...  now that we have template processing.

2018-05-14  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Node.pm,
	lib/B/DeparseTree/P518.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526c.pm, lib/B/DeparseTree/PP.pm,
	t/unit/03-common.t, t/unit/{00-load.t => 04-load.t}: Start
	populating info_from_template

2018-05-14  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Node.pm,
	t/unit/03-common.t: Start template engine

2018-05-13  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Node.pm,
	lib/B/DeparseTree/Printer.pm, t/unit/02-node.t: Fold in some of the
	refactor-branch changes

2018-05-13  rocky <rb@dustyfeet.com>

	* MANIFEST, t/20-core-526.t, t/20-deparse-520.t,
	t/20-deparse-522-small.t, t/20-deparse-522.t,
	t/20-deparse-524-small.t, t/20-deparse-524.t,
	t/20-deparse-526-small.t, t/20-deparse-526.t: Simpilfy I hope

2018-05-13  rocky <rb@dustyfeet.com>

	* MANIFEST, t/20-core-522.t: Administrivia

2018-05-13  rocky <rb@dustyfeet.com>

	* MANIFEST, t/20-core-520.t, t/20-core-524.t, t/20-core-526.t,
	t/20-deparse-516.small.t, t/20-deparse-518-small.t,
	t/20-deparse-520.t, t/20-deparse-522-small.t,
	t/20-deparse-524-small.t, t/20-deparse-526-small.t, t/helper.pm: DRY
	tests

2018-05-13  rocky <rb@dustyfeet.com>

	* MANIFEST, t/20-core-518.t, t/20-core-520.t, t/20-core-522.t,
	t/{20-deparse-518.small.t => 20-deparse-518-small.t},
	t/20-deparse-522-small.t, t/20-deparse-522.t,
	t/20-deparse-524-small.t, t/20-deparse-526-small.t, t/helper.pm: DRY
	tests

2018-05-13  rocky <rb@dustyfeet.com>

	* t/testdata/core-base.pm: Forgot to add core-base

2018-05-13  rocky <rb@dustyfeet.com>

	* MANIFEST, t/20-core-518.t, t/20-core-520.t, t/20-core-522.t,
	t/20-core-524.t, t/testdata/P518-core.pm, t/testdata/P520-core.pm,
	t/testdata/P522-core.pm, t/testdata/P524-core.pm: DRY core test data
	somewhat

2018-05-13  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/P526.pm, t/20-core-524.t, t/20-core-526.t,
	t/20-deparse-526.t, t/helper.pm: Bang on 5.26 tests

2018-05-13  rocky <rb@dustyfeet.com>

	* t/20-core-516.t, t/20-core-518.t, t/20-core-520.t,
	t/20-core-524.t, t/20-deparse-526.t, t/20-deparse-526c.t,
	t/helper.pm: Get CI tests working again

2018-05-13  rocky <rb@dustyfeet.com>

	* t/20-core-524.t, t/helper.pm: Wrong file -- remove unused helper
	"testit"

2018-05-13  rocky <rb@dustyfeet.com>

	* t/20-core-516.t, t/20-core-518.t, t/20-core-520.t,
	t/20-core-522.t, t/20-core-524.t, t/20-core-526.t,
	t/20-deparse-526.t, t/20-deparse-526c.t, t/helper.pm: DRY and fix
	prior DRY bug

2018-05-13  rocky <rb@dustyfeet.com>

	* MANIFEST, t/20-core-516.t, t/20-core-518.t, t/20-core-520.t,
	t/20-core-522.t, t/20-core-524.t, t/20-core-526.t,
	t/20-deparse-526.t, t/20-deparse-526c.t, t/helper.pm,
	t/testdata/P516-core.pm, t/testdata/P518-core.pm,
	t/testdata/P520-core.pm, t/testdata/P522-core.pm,
	t/testdata/P524-core.pm, t/testdata/P526-core.pm: Start to try core
	tests

2018-05-13  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P518.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526c.pm,
	lib/B/DeparseTree/PP.pm, t/20-core-524.t, t/20-core-526.t: Add
	5.26-core test. DRY.

2018-05-13  Rocky Bernstein <rocky@cpan.org>

	* .gitignore, MANIFEST.SKIP, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/P518.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm,
	lib/B/DeparseTree/PP.pm: DRY more

2018-05-12  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Node.pm,
	t/unit/03-common.t: More DeparseTree::Common testing

2018-05-12  rocky <rb@dustyfeet.com>

	* Build.PL, lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm: Use dq_unop
	from B::Deparse

2018-05-12  rocky <rb@dustyfeet.com>

	* MANIFEST, lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P518.pm,
	lib/B/DeparseTree/P526c.pm, t/unit/03-common.t: Start
	B::DeparseTree::Common unit test

2018-05-12  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Node.pm, lib/B/DeparseTree/PP.pm,
	t/unit/02-node.t: Unit tests for parens_test...  Update types for "exists"

2018-05-12  rocky <rb@dustyfeet.com>

	* MANIFEST: Admnistrivia

2018-05-12  rocky <rb@dustyfeet.com>

	* GNUmakefile, MANIFEST, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/Node.pm, lib/B/DeparseTree/PP.pm,
	scripts/base/pat.t, scripts/opbasic/qq.t, t/10subclass.t,
	t/20-core-516.t, t/unit/00-load.t, t/unit/01-test-pod.t,
	t/unit/02-node.t: Start cleanup and improving modularity Split out unit tests

2018-05-11  Rocky Bernstein <rocky@cpan.org>

	* NEWS, admin/how-to-make-a-release.md: Get ready for release 3.0.0

2018-05-11  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST.SKIP: Administrivia

2018-05-11  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST.SKIP, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/P518.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm: Administrivia

2018-05-11  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml, admin/check-short.sh, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/P518.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm: Reinstate
	5.26.1 More tests

2018-05-11  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P518.pm: Forgot to add P518.

2018-05-11  Rocky Bernstein <rocky@cpan.org>

	* GNUmakefile, MANIFEST, lib/B/DeparseTree.pm,
	lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/PP.pm,
	scripts/base/lex.t, scripts/base/num.t, scripts/base/rs.t,
	scripts/base/term.t, scripts/opbasic/arith.t,
	scripts/opbasic/magic_phase.t, t/20-deparse-526.t: Fix 5.26.1 tests
	and test in general...  More DRYness, and fewer warnings

2018-05-11  rocky <rb@dustyfeet.com>

	* GNUmakefile, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm: DRY more...  GNUMakefile: check-cautious bails early

2018-05-11  Rocky Bernstein <rocky@cpan.org>

	* example/five.pl, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm, lib/B/DeparseTree/PP.pm: More tweaks -
	DRY pp_null...  Use B::Deparse more. Start to look at special characters as
	separators.

2018-05-10  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm: DRY binop.
	Better types

2018-05-10  Rocky Bernstein <rocky@cpan.org>

	* : commit f97d07229a0c2b7b354a31e38e7878aa0610e131 Author: Rocky
	Bernstein <rocky@cpan.org> Date:   Thu May 10 11:51:25 2018 -0400

2018-05-10  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/PP.pm: More
	DeparseTrees, better node labels

2018-05-09  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: One more for tonight

2018-05-09  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm,
	lib/B/DeparseTree/PP.pm: DRY, and improve initial BEGIN's

2018-05-09  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm,
	lib/B/DeparseTree/PP.pm: Some bugs and start more descriptive node
	types

2018-05-09  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Fragment.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm: Bang on more correct tree info. DRY more

2018-05-09  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/P522.pm: Remove Enbugger debugging

2018-05-09  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/P520.pm: Fix Bug introduced by last change

2018-05-09  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm: Try to get
	more under control

2018-05-08  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml: 5.26 needs a lot of work...  remove from testing

2018-05-08  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Fragment.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm: Fragment and Some bug fixes...  but not ideal.

2018-05-08  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Fragment.pm: Improve ~ underlining.

2018-05-08  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Node.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	scripts/deparse.sh, t/20-core-524.t: errors that would have been
	caught by typechecking

2018-05-08  Rocky Bernstein <rocky@cpan.org>

	* t/20-deparse-520.t: More testing

2018-05-08  Rocky Bernstein <rocky@cpan.org>

	* t/testdata/P522-short.pm, t/testdata/P524.pm: Remove more tests

2018-05-08  Rocky Bernstein <rocky@cpan.org>

	* t/testdata/P522.pm: Remove another 5.22 test

2018-05-08  Rocky Bernstein <rocky@cpan.org>

	* t/testdata/P518-short.pm, t/testdata/P520.pm,
	t/testdata/P524-short.pm: Recent change to single-delim introduced
	bug...  Remove the test for now.

2018-05-08  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: remove debug, yet again

2018-05-08  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm, t/20-deparse-526-small.t,
	t/testdata/P526-short.pm: bus and DRY

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* GNUmakefile, MANIFEST, MANIFEST.SKIP: Administrivia

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* GNUmakefile, lib/B/DeparseTree/Common.pm, scripts/Makefile: 
	Administrivia

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, MANIFEST.SKIP, admin/how-to-make-a-release.md,
	{testdata => scripts}/.gitignore, {testdata => scripts}/Makefile,
	{testdata => scripts}/README.md, {testdata => scripts}/base/cond.t,
	{testdata => scripts}/base/if.t, {testdata => scripts}/base/lex.t,
	{testdata => scripts}/base/num.t, {testdata => scripts}/base/pat.t,
	{testdata => scripts}/base/rs.t, {testdata => scripts}/base/term.t,
	{testdata => scripts}/base/while.t, scripts/benchtests.pl,
	{testdata => scripts}/bug-sample.pm, scripts/deparse.sh, {testdata
	=> scripts}/fib.pl, {testdata => scripts}/frag.pl, {testdata =>
	scripts}/opbasic/arith.t, {testdata =>
	scripts}/opbasic/magic_phase.t, {testdata => scripts}/opbasic/qq.t,
	{testdata => scripts}/runtests.pl: Reorganize

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* : commit c5c6922deeb8a44a07b6da56465222a052b4d48b Author: Rocky
	Bernstein <rocky@cpan.org> Date:   Mon May 7 19:04:27 2018 -0400

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* t/testdata/P522.pm: Remove more 5.22 tests

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P522.pm: Inconsistencies due to unnneded
	reducancy

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Node.pm: Remove debug -fck

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/Node.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, t/20-deparse-520.t, t/testdata/P520.pm,
	t/testdata/P524.pm: Bang on 5.20 and CI

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml, testdata/Makefile: CI Administrivia

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Node.pm: Remove debuging schmutz again.

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, README.md, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/Node.pm, lib/B/DeparseTree/PP.pm,
	testdata/Makefile, testdata/README.md, testdata/frag.pl: Fix full
	file deparsing ("compile") and document

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm,
	t/testdata/P522-short.pm, t/testdata/P524-short.pm: More DRY +
	Administivia

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* example/five.pl, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/PP.pm: Had dropped some pp functions

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: Remove debug code

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: Perl 5.18 tolerance

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* GNUmakefile, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm: More DRY, More tests

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm,
	lib/B/DeparseTree/PP.pm: More bugs more DRY

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* example/fib.pl, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/Fragment.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm,
	lib/B/DeparseTree/PP.pm: DRY code (and fix bugs)

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, lib/B/DeparseTree/P524.pm, t/20-deparse-524-small.t,
	t/testdata/P524-short.pm, t/testdata/P524.pm: 5.24 testing by test
	removal

2018-05-07  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	t/testdata/.gitignore, t/testdata/{bug.pm => bug-sample.pm}: 
	Administrivia: MANIFEST...  and some 5.24.pm fixes

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, t/testdata/P518-short.pm: See if we can get
	CircleCI to work

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* t/20-deparse-518.small.t, t/20-deparse-522-small.t,
	t/testdata/P518-short.pm: Adjust 5.18 tests

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: Tidy unary op code

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Fragment.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm, lib/B/DeparseTree/PP.pm: fix and DRY
	pp_cond_expr...  remove duplicate pp_once. Improve pfixop

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm: More OO

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* circle.yml: CircleCI testing

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P522.pm, t/20-core-522.t,
	t/20-deparse-522-small.t, t/20-deparse-522.t,
	t/testdata/P522-short.pm, testdata/.gitignore,
	testdata/bug-sample.pm: Reinstate tests

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Fragment.pm: Add Alternate underline fragment
	method

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Fragment.pm: Fragment separator needed is parent
	separator

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm: Sync

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P522.pm: Misc
	fragment fixes

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/PP.pm,
	t/testdata/bug.pm: Sync a bit more

2018-05-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Fragment.pm,
	lib/B/DeparseTree/Node.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/PP.pm,
	t/20-core-522.t, t/20-deparse-522-small.t, t/20-deparse-522.t: WIP -
	fragment handling

2018-05-05  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm: Sync 5.22 changes somewhat

2018-05-05  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Fragment.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/PP.pm,
	t/20-core-522.t, t/testdata/bug.pm, testdata/frag.pl: WIP: start
	fragment/parent correspondences

2018-05-04  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Fragment.pm,
	lib/B/DeparseTree/Node.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, t/20-deparse-522-small.t: WIP: Record
	more info in fragment...  Start a separate module for this.

2018-05-02  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm: Fix Bug introduced in recording child
	position

2018-05-02  rocky <rb@dustyfeet.com>

	* t/20-deparse-518.small.t, t/20-deparse-520.t,
	t/20-deparse-522-small.t: WIP - generalize and cleanup some

2018-05-02  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Node.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm: Start tracking child positions

2018-04-30  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Node.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm, lib/B/DeparseTree/PP.pm,
	t/20-core-522.t, t/20-deparse-522-small.t: Additional Note tree
	parameters...  Add op and deparse pointer

2018-04-29  Rocky Bernstein <rocky@cpan.org>

	* t/testdata/P518-short.pm: Skip test for now

2018-04-29  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST: Update MANIFEST

2018-04-29  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/Node.pm,
	t/testdata/P522-short.pm: Start using Node object

2018-04-29  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: I hate conflicted merges

2018-04-25  Rocky Bernstein <rocky@cpan.org>

	* t/testdata/P522-short.pm: Forgot to add file

2018-04-25  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST: Update MANIFEST

2018-04-25  Rocky Bernstein <rocky@cpan.org>

	* t/20-deparse-522-small.t, t/testdata/P518-short.pm: Go over tests

2018-04-25  Rocky Bernstein <rocky@cpan.org>

	* t/20-deparse-518.small.t, t/20-deparse-526-small.t,
	t/testdata/P518-short.pm: Remove some 5.18 tests...  for now.. DRY'd testing code so there is hope this will be
	reinstated and ultimately improved beyond where it is now.

2018-04-25  Rocky Bernstein <rocky@cpan.org>

	* t/20-deparse-526-small.t, t/testdata/P526-short.pm,
	t/testdata/README.md: Start splitting of test data from tests

2018-04-25  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm,
	t/20-deparse-526-small.t: update regexp flag parsing for 5.26

2018-04-24  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P526.pm, lib/B/DeparseTree/P526c.pm,
	lib/B/DeparseTree/PP.pm, t/20-deparse-526-small.t,
	t/20-deparse-526.t: WIP get it to work minimally

2018-04-24  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, lib/B/DeparseTree.pm, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm, lib/B/DeparseTree/P526.pm,
	lib/B/DeparseTree/P526c.pm, lib/B/DeparseTree/PP.pm,
	t/20-deparse-526.t, t/{20-core-526.t => 20-deparse-526c.t}: WIP.
	More coverage, start cperl tolerance

2017-07-26  Rocky Bernstein <rocky@cpan.org>

	* Build.PL, MANIFEST, lib/B/DeparseTree.pm,
	lib/B/DeparseTree/P518.pm, lib/B/DeparseTree/P520.pm,
	t/20-core-516.t, t/20-deparse-516.small.t: Extend to back to Perl
	5.16

2017-07-25  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST: Add new test

2017-07-25  Rocky Bernstein <rocky@cpan.org>

	* t/20-deparse-522.t, t/20-deparse-524.t: More complete tests for
	5.24

2017-07-22  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml: Travis testing fixup

2017-07-22  Rocky Bernstein <rocky@cpan.org>

	* circle.yml: Another Circle try

2017-07-22  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml, MANIFEST.SKIP, git2cl: Another try

2017-07-22  Rocky Bernstein <rocky@cpan.org>

	* circle.yml: Yet again

2017-07-22  Rocky Bernstein <rocky@cpan.org>

	* circle.yml: Circle yet again

2017-07-22  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST: Missing test

2017-07-22  Rocky Bernstein <rocky@cpan.org>

	* circle.yml: CircleCI 3rd try

2017-07-22  Rocky Bernstein <rocky@cpan.org>

	* .circleci/config.yml, circle.yml: 2nd CircleCI try

2017-07-22  Rocky Bernstein <rocky@cpan.org>

	* .circleci/config.yml: Try CircleCI

2017-07-22  Rocky Bernstein <rocky@cpan.org>

	* README.md, t/20-core-518.t, t/20-deparse-520.t,
	t/testdata/P518.pm: Minfor change

2017-07-22  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P518.pm, t/20-deparse-522.t: More testing stuff

2017-07-22  Rocky Bernstein <rocky@cpan.org>

	* .gitignore, MANIFEST, t/20-deparse-520-small.t,
	t/20-deparse-520.t, t/testdata/P518.pm, t/testdata/P520.pm: Full
	Perl 5.20 B::Deparse tests ...  Separate data from driver.  Add 5.18 data.  Don't need 5.20 small tests since we have now the
	full set of tests

2017-07-18  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, NEWS, README.md, lib/B/DeparseTree.pm,
	lib/B/DeparseTree/P516.pm: Get ready for release 2.1.5

2017-07-16  Rocky Bernstein <rocky@cpan.org>

	* NEWS, lib/B/DeparseTree.pm: Get ready for release 2.1.4

2017-07-16  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml, MANIFEST, t/20-core-526.t, t/testdata/P520.pm,
	t/testdata/P522.pm, t/testdata/P524.pm, t/testdata/P526.pm,
	t/testdata/README.pod: Perl test data more tests and CI configs

2017-07-15  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, t/20-deparse-524-small.t,
	t/20-deparse-526-small.t: Misc 5.24 and 5.26 bugs

2017-07-15  Rocky Bernstein <rocky@cpan.org>

	* t/20-core-524.t: Typo

2017-07-15  Rocky Bernstein <rocky@cpan.org>

	* t/20-core-524.t: The long test for Perl 5:24

2017-07-15  Rocky Bernstein <rocky@cpan.org>

	* t/20-core-518.t: Add 5.18 core test

2017-07-15  Rocky Bernstein <rocky@cpan.org>

	* t/20-deparse-518.small.t: Adjust tests for 5.18

2017-07-15  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, lib/B/DeparseTree/P516.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/P524.pm,
	lib/B/DeparseTree/P526.pm, t/20-deparse-518.small.t,
	t/20-deparse-526-small.t: Try expanding Perl versions

2016-07-13  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pod: Typo

2016-06-07  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, NEWS, lib/B/DeparseTree.pm, lib/B/DeparseTree.pod,
	t/20-deparse-522-small.t, t/20-deparse-524-small.t: Get ready for
	release 2.1.3

2016-06-07  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, MANIFEST.SKIP, NEWS: I said -Get ready for release 2.1.2

2016-06-07  Rocky Bernstein <rocky@cpan.org>

	* circle.yml: Reduce CircleCI dependendcies

2016-06-07  Rocky Bernstein <rocky@cpan.org>

	* circle.yml: Try CircleCI.yml

2016-06-07  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml: Travis can't handle Perl 5.24

2016-06-07  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm: Get ready for version 2.1.2

2016-06-07  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml: Try Perl 5.24 with Travis

2016-06-07  Rocky Bernstein <rocky@cpan.org>

	* t/20-core-520.t, t/20-deparse-524-small.t: First 5.24 test

2016-06-07  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml: Try Perl 5.22 on travis

2016-06-07  Rocky Bernstein <rocky@cpan.org>

	* .gitignore, lib/B/DeparseTree.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/P524.pm: Start Perl 5.24 support

2015-11-24  Rocky Bernstein <rocky@cpan.org>

	* : commit 2f5dd20fdfc5c02a21c9b211017c907d6a5efb4a Author: Rocky
	Bernstein <rocky@cpan.org> Date:   Tue Nov 24 20:10:30 2015 -0500

2015-11-24  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/PP.pm: reconcile some
	5.20 vs 5.22 differences. Gett ready for 2.1.1 release

2015-11-22  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P522.pm: Some
	5.22.0 Deparse.pm sync

2015-11-22  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/PP.pm: One more otherop
	for indirop (e.g. print) DRY more.

2015-11-19  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, NEWS, TODO: Add NEWS, revise TODO

2015-11-19  Rocky Bernstein <rocky@cpan.org>

	* example/fib.pl, example/multiline.pl,
	lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/Printer.pm: One more
	other op. coderef2list -> coderef2info add main2info

2015-11-18  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm: More dry

2015-11-17  Rocky Bernstein <rocky@cpan.org>

	* .gitignore, lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/PP.pm: Tidy a little

2015-11-17  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml, README.md: Include 5.18 in tests. Beefier README.md

2015-11-17  Rocky Bernstein <rocky@cpan.org>

	* Build.PL, lib/B/DeparseTree.pm, lib/B/DeparseTree/P520.pm: Start a
	5.18. version

2015-11-17  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: One more otherop

2015-11-17  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/PP.pm: More common;
	another other_op

2015-11-17  Rocky Bernstein <rocky@cpan.org>

	* .gitignore, lib/B/DeparseTree/Common.pm: 5.18 compatibility

2015-11-16  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, MANIFEST.SKIP: Get ready for release 2.0.2

2015-11-16  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/P522.pm: Get ready for release 2.0.2

2015-11-16  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/PP.pm,
	t/20-core-520.t, t/20-core-522.t: DRY/common more. t: avoid testing
	outside of 5.20 and 5.22

2015-11-16  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm: A Type bug. DRY code

2015-11-16  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/PP.pm: Move logops from P5xx to PP

2015-11-16  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm: Remove some style options. Use perltidy
	for those

2015-11-16  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: Bugs

2015-11-16  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: Misc bugs

2015-11-16  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST: Admnistrivia

2015-11-15  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm: Another translation bug. Move more to
	common

2015-11-15  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/Common.pm: More translation bugs

2015-11-15  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pod: Get ready for version 2.0.1

2015-11-13  Rocky Bernstein <rocky@cpan.org>

	* Build.PL, lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/PP.pm,
	t/20-deparse-520-small.t, t/20-deparse-522-small.t: Build.PL:
	correct dependencies; rest move out of P520 and P522

2015-11-13  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pod: Revise POD to better describe the
	difference between B::Deparse and B::DeparseTree.

2015-11-13  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST: Get ready for release

2015-11-13  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, MANIFEST.SKIP: Get ready for release 2.0.0

2015-11-13  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, TODO, lib/B/DeparseTree/Common.pm,
	lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	lib/B/DeparseTree/PP.pm: Split more common code from P520 and P522.
	Start file of just OP deparse routines.

2015-11-13  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, TODO: Start TODO list

2015-11-13  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm: Save
	other_ops found in _method feeding to e_method feeding to entersub

2015-11-12  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm: Minor stuff

2015-11-12  Rocky Bernstein <rocky@cpan.org>

	* t/20-deparse-520-small.t, t/20-deparse-522-small.t: A couple more
	tests reinstated

2015-11-12  Rocky Bernstein <rocky@cpan.org>

	* t/20-deparse-520-small.t, t/20-deparse-522-small.t: Reinstate
	another test

2015-11-12  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm: More
	translation bug

2015-11-12  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	t/20-core-520.t, t/20-core-522.t: Fix translation bugs.

2015-11-12  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	testdata/runtests.pl: Another translation bug

2015-11-12  Rocky Bernstein <rocky@cpan.org>

	* Build.PL, lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/Printer.pm: More moved
	to Common.pm. More other_ops. Add length option to short_str

2015-11-12  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm: Add more
	other_ops.

2015-11-11  Rocky Bernstein <rocky@cpan.org>

	* README.md: Add travis badge

2015-11-11  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST.SKIP: More Perl ignore

2015-11-11  Rocky Bernstein <rocky@cpan.org>

	* .travis.yml: Try travis

2015-11-11  Rocky Bernstein <rocky@cpan.org>

	* README.md: README.md typo

2015-11-11  Rocky Bernstein <rocky@cpan.org>

	* README.md: Tweak README.md

2015-11-11  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, README.md: Add README

2015-11-11  Rocky Bernstein <rocky@cpan.org>

	* : commit d17f6a210204cb5550f4614ce5384885d403134c Author: Rocky
	Bernstein <rocky@cpan.org> Date:   Wed Nov 11 00:51:10 2015 -0500

2015-11-10  Rocky Bernstein <rocky@cpan.org>

	* MANIFEST, lib/B/DeparseTree/Common.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, lib/B/DeparseTree/Printer.pm: Start to
	split out common files from 5.22 and 5.20 version. Add custom info
	printing (Printer).

2015-11-10  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm: More other
	ops

2015-11-10  Rocky Bernstein <rocky@cpan.org>

	* testdata/base/term.t, testdata/opbasic/arith.t,
	testdata/opbasic/magic_phase.t, testdata/opbasic/qq.t: More tests

2015-11-09  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	t/20-core-520.t, t/20-core-522.t, t/20-deparse-520-small.t,
	t/20-deparse-522-small.t: reconcile indirop and some 522
	inconsistancies, start 522 small test.

2015-11-09  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm: More conversion bugs fixed

2015-11-09  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree/P522.pm, testdata/runtests.pl: Make sure
	B::DeparseTree::compile works.

2015-11-09  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm,
	t/20-core-522.t: Convert e_method(); bug in pp_scalar and pp_split

2015-11-09  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree/P520.pm, lib/B/DeparseTree/P522.pm: More bugs

2015-11-08  Rocky Bernstein <rocky@cpan.org>

	* .gitignore, MANIFEST, lib/B/DeparseTree.pm,
	lib/B/DeparseTree/P520.pm, lib/B/{DeparseTree520.pm =>
	DeparseTree/P522.pm}, t/20-core-520.t, t/20-core-522.t,
	t/20-deparse-520-small.t: Start Perl 5.22 support

2015-11-08  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, lib/B/DeparseTree/P520.pm,
	lib/B/DeparseTree520.pm, t/.gitignore: Start to allow for Perl 5.22

2015-11-08  Rocky Bernstein <rocky@cpan.org>

	* Build.PL, MANIFEST, lib/B/DeparseTree.pm, t/{Deparse-subclass.t
	=> 10subclass.t}, t/{Deparse-core-5.20-good.t => 20-core-520.t},
	t/20-deparse-520-small.t, t/Deparse-core-5.20.t: standard style
	tests. Do lexical level 2 tests.

2015-11-08  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, t/Deparse-core-5.20-good.t: Misc bugs

2015-11-07  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, t/Deparse-core-5.20-good.t,
	t/Deparse-core-5.20.t: Add first tests

2015-11-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm: Misc bugs

2015-11-06  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm: indent_info removes maybe parens. Store
	maybe parens in tree.  More aggressive about saving parents. DRY
	info building routines.

2015-11-05  Rocky Bernstein <rocky@cpan.org>

	* GNUmakefile: Administrivia

2015-11-05  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, lib/B/DeparseTree.pod: Split out pod stuff

2015-11-05  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm: Add other_ops field in info to note ops that
	are subsumed by or skipped in processing another op.

2015-11-05  Rocky Bernstein <rocky@cpan.org>

	* .gitignore, Build.PL, MANIFEST, MANIFEST.SKIP: Build stuff

2015-11-03  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, t/Deparse-subclass.t: WIP convert more
	routines to tree format

2015-11-03  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree.pm: WIP convert more routines to tree format

2015-11-03  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm: Fixes to make num.t and pat.t deparse and
	run ok

2015-11-03  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree.pm: Fixes to make num.t and pat.t deparse and
	run ok

2015-11-02  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, testdata/.gitignore, testdata/runtests.pl: 
	Fix up unop routines, more conversions from Deparse to DeparseTree

2015-11-02  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree.pm, testdata/.gitignore, testdata/runtests.pl: 
	Fix up unop routines, more conversions from Deparse to DeparseTree

2015-11-02  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, testdata/runtests.pl: Bang on getting ifcond
	working. Add program to run tests

2015-11-02  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree.pm, testdata/runtests.pl: Bang on getting ifcond
	working. Add program to run tests

2015-11-02  Rocky Bernstein <rocky@cpan.org>

	* lib/B/DeparseTree.pm, testdata/base/cond.t, testdata/base/if.t,
	testdata/base/lex.t, testdata/base/num.t, testdata/base/pat.t,
	testdata/base/rs.t, testdata/base/term.t, testdata/base/while.t,
	testdata/fib.pl: More bogs and start to work on Perl standard tests

2015-11-02  rocky <rb@dustyfeet.com>

	* lib/B/DeparseTree.pm, testdata/base/cond.t, testdata/base/if.t,
	testdata/base/lex.t, testdata/base/num.t, testdata/base/pat.t,
	testdata/base/rs.t, testdata/base/term.t, testdata/base/while.t,
	testdata/fib.pl: More bogs and start to work on Perl standard tests

2015-11-02  Rocky Bernstein <rocky@cpan.org>

	* example/fib.pl, lib/B/DeparseTree.pm: Fix some of the bugs in
	indirop and compile

2015-11-02  rocky <rb@dustyfeet.com>

	* example/fib.pl, lib/B/DeparseTree.pm: Fix some of the bugs in
	indirop and compile

2015-11-01  Rocky Bernstein <rocky@cpan.org>

	* example/fib.pl, lib/B/{Deparse.pm => DeparseTree.pm}: WIP first
	tests work

2015-11-01  rocky <rb@dustyfeet.com>

	* example/fib.pl, lib/B/{Deparse.pm => DeparseTree.pm}: WIP first
	tests work

2015-10-30  Rocky Bernstein <rocky@cpan.org>

	* example/fib.pl, example/multiline.pl: Split example

2015-10-30  rocky <rb@dustyfeet.com>

	* example/fib.pl, example/multiline.pl: Split example

2015-10-30  Rocky Bernstein <rocky@cpan.org>

	* lib/B/Deparse.pm: WIP start to add -c for COP address and working
	with lists

2015-10-30  rocky <rb@dustyfeet.com>

	* lib/B/Deparse.pm: WIP start to add -c for COP address and working
	with lists

2015-10-30  Rocky Bernstein <rocky@cpan.org>

	* example/multiline.pl, lib/B/Deparse.pm: Original B::Deparse + 1
	little example

2015-10-30  rocky <rb@dustyfeet.com>

	* Original B::Deparse + 1 little example