The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
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/DeparseTree/P522.pm,
	lib/B/DeparseTree520.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/10subclass.t,
	t/20-core-520.t, t/20-deparse-520-small.t,
	t/Deparse-core-5.20-good.t, t/Deparse-core-5.20.t,
	t/Deparse-subclass.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, lib/B/DeparseTree.pm: WIP first
	tests work

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

	* example/fib.pl, lib/B/Deparse.pm, lib/B/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