DONE split n-body SSE from normal code, create linking in scripts
Learning RPerl, chpt3 ex3, RequireCheckedSyscalls failure

Eyapp unescaped left braces for Perl v5.22 compatibility
RELEASE Parse::Eyapp vX.YZZY

all named, add support for Operation_79 ( Operation -> OP01_NAMED_SCOLON ) as in Wait.pm
all named unary, add support for Operation_80 ( Operation -> OP10_NAMED_UNARY_SCOLON ) and other correct grammar rules, as in Random.pm
grammar rule (Operator_98 ISA Operation::Expression::Operator::NamedUnary) found where...
	lib/RPerl/Test/ArrayReference/program_04_good.pl.DISABLED_GRAMMAR_OPNAMED
	lib/RPerl/Test/HashReference/program_04_good.pl.DISABLED_GRAMMAR_OPNAMED, same as above
	lib/RPerl/Test/Operator01Named/program_00_good.pl.DISABLED_GRAMMAR_OPNAMED, same as above
Can't parse code: Unknown error parsing Perl document
	lib/RPerl/Test/Operator23LogicalAnd/program_00_good.pl.DISABLED_PERLCRITIC_BUG_V5_16_AND_EARLIER
	lib/RPerl/Test/Operator06RegularExpressionMatch/program_00_good.pl.DISABLED_PERLCRITIC_BUG_V5_16_AND_EARLIER
	lib/RPerl/Test/Operator24LogicalOrXor/program_00_good.pl.DISABLED_PERLCRITIC_BUG_V5_16_AND_EARLIER
	lib/RPerl/Test/SubExpression/program_08_good.pl.DISABLED_PERLCRITIC_BUG_V5_16_AND_EARLIER

10 more builtins, CPPOPS_CPPTYPES mode
	NAMED
	chomp
	join
	keys
	pop
	push
	reverse
	sort
	split
	values
	wait

	NAMED_UNARY
	chdir
	cos
	defined
	exists
	-e
	-r
	-f
	-T
	length
	rand
	scalar
	sin
	sqrt (need create)

Travis Windows, add ci.appveyor.com github webhook
Monolithic Modules, Fix Deps Warning
tests
	array size declaration compensation; package/subroutine/method names starting w/ underscore
	variable redeclaration (masking)
	properties & hash type-inner type-vs-key name mismatch (ECVGEASRP18: PERLOPS Class.pm properties accessors/mutators; CPPOPS entry & entrytyped)
	accessors/mutators including get_*_element() & get_*_value()
	subclasses Foo_raw type
	$properties & VariableDeclaration array size on non-arrayref type
	$properties array size PERLOPS_PERLTYPES generation
	variable & retrieval type mismatches, etc
	get_raw() & set_raw()
    t/13_compile_execute.t (?) for proper functionality
	*_arrayref_arrayref_arrayref
	while (my FOO)
	<$FILEHANDLE>
	@ARGV
	%ENV
figure out <> vs "" and also long-path-deps in includes in Bubble.cpp & Bubble.h

RELEASE v1.21



1 New Benchmark Application
Finish All CPPOPS_CPPTYPES Code Generation

RELEASE v1.3 THANKSGIVING

Basic Loop Parallelization, CPPOPS_CPPTYPES Mode

RELEASE v2.0beta1 CHRISTMAS

Advanced Loop Parallelization, CPPOPS_CPPTYPES Mode

RELEASE v2.0beta2 VALENTINES

Basic Hyper Operators, CPPOPS_CPPTYPES Mode

RELEASE v2.0beta3 APRIL FOOL'S

Advanced Hyper Operators, CPPOPS_CPPTYPES Mode

RELEASE v2.0 INDEPENDENCE DAY

Basic Regular Expressions

RELEASE v2.1 HALLOWEEN

Advanced Regular Expressions

RELEASE v2.2 THANKSGIVING

Basic Medium Magic Support

RELEASE v3.0beta1 CHRISTMAS




Macintosh:
	Failed test 'Inline::CPP, call Airplane methods, return correct value 1' at t/03_inline_cpp.t line 146.   '' doesn't match '/Object\ \(0x\w*\)/'
	unknown warning option '-Wno-literal-suffix'; did you mean '-Wno-literal-range'? [-Wunknown-warning-option]
	duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier] XS_EXTERNAL(boot_eval_412_3a53); /* prototype to pass -Wmissing-prototypes */
		/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE/XSUB.h:145:33: note: expanded from macro 'XS_EXTERNAL'
		#      define XS_EXTERNAL(name) extern "C" XSPROTO(name)

App, PhysicsPerl, Alioth Shootout N-Body Benchmark, Approved
	OR New Benchmark Org

RELEASE v1.XY

Class.pm, remove auto-export of subroutines from their package's namespace into main:: namespace?
alioth nbody, optimize graphics speed
add arrayref::grow_capacity() as safe version of std::vector::resize()
add symtab building and checking to PERLOPS_PERLTYPES
add mutators pass-by-reference for scalars?  see SystemRenderer2D::show()
file bug, I::CPP comments, 7 lines okay, 8 lines broken
file bug, I::CPP std::array
file bug, I::CPP when attempting to return object type, CORRELATION #pp04
	In function ‘void XS_PhysicsPerl__Astro__System_get_bodies_element(PerlInterpreter*, CV*)’: ... error: ‘CLASS’ was not declared in this scope ... sv_setref_pv( ST(0), CLASS, (void*)RETVAL );
	hand-patched code below allows one-time use, then segfault
	vi build/eval_637_3400/eval_637_3400.c
	char *  CLASS = (char *)"PhysicsPerl::Astro::Body"
;
	chmod a-w build/eval_637_3400/eval_637_3400.c
	
Remove all object* types
Fix ::number_to_string() in MyTest.pm
update RPerl::filter() to properly handle *.pl files
update INSTALL to use installed dirs, ~/perl5/lib/perl5 for local::lib
fix 'x' string repeat operator vs 'x' string or bareword hash key
create generator & tests for named ops: split, join, etc

PERLOPS_PERLTYPES
	C++ subclasses using AV* instead of std::vector, etc?

Fix CPAN Testers Bugs

fix lib/RPerl/Test/OperatorVoid01NamedVoidReturn/*.DISABLED_NEED_FIX
	https://github.com/wbraswell/rperl/issues/25

RPerl::Test package indexing
compile Foo.pm
update tests
basic user docs
website total

fix RPerl/Test/ScopeTypeNameValue/program_5*_good.pl.DISABLED_PERL_V5_22
fix RPerl/Test/Expression/program_*_good.pl.DISABLED_NEED_FIX

RELEASE v1.XY

merge sort
quick sort

RELEASE v1.XY

Book of RPerl next chapter
Learning RPerl chapter 1 & 2

RELEASE v1.XY

cloud machines
Shiny APTech site
Shiny RPerl site
Shiny App Store

