… as to avoid cyclical data structure references.
…f type Function (and thus has no strict signatures).
Documented these and added stubs to RPC::XML::Parser::XMLParser that throw exceptions when called by a non-push-parser instance. Reflected changes to test suite in MANIFEST.
This included renaming the existing parser class and shuffling tests around.
Also added a test suite to check for compression-detection.
Also made script taint-safe.
…pected. This led to adding use of Scalar::Util and cleaning up the places where I was still doing "UNIVERSAL::isa(...)" hacks to test refs without the risk of directly calling ->isa() on a potentially-unblessed ref.
…l/>. Documentation is present, but a little sparse.
Not all instances of bytelength() had been removed after the previous slate of changes, and once that was done some tests in 15_serialize.t broke.