use type attribute
implement visitFnCache
add tracefile-analyser
use foreach() in visitor.php
array_map() for visiting array
use gettype() instead of is_array() and is_object()
no need to check for property
set ruleset->paths and ruleset->firstpath defaults
avoid repeating count()
reduce count() usage in ruleset->compile
reduce count() usage in Selector.php
refactor selector->match() for performance
reduce count() usage in Ruleset.php
reduce count() usage in Value.php
reduce count() usage in extend-visitor.php
check elementValues before is_string()
version 1.5.1b1