…out apathy ;) New tests from github.com/php/pecl-php-runkit have been added (thanks to sgolemon). Some memory allocation problems have been resolved.
…ions, methods, and properties, for which Reflection objects have been instantiated, were eliminated (#30)
…/tony2001/runkit Conflicts: runkit_methods.c + small fixes + a little bit of refactoring and optimization
… strict-aliasing rules" warnings
Declarations after statement were restricted during compiling Warnings now will be treated as errors All tests now succeed under valgrind New features: PHP 5.4 is now fully supported Fixes: Copying of functions was reworked Properties adding, removing and importing were corrected for right inheritance Converting of input parameters (class names & function names) to lowecase was eliminated Test for correctness of runkit.superglobals feature was added Tests for correctness of inheritance of properties were added Tests for correctness of adding static properties were added
All features: --enable-runkit No features: --disable-runkit All except manipulation: --enable-runkit --disable-runkit-modify Only manipulation: --disable-runkit --enable-runkit-modify All except superglobals: --enable-runkit --disable-runkit-super Only superglobals: --disable-runkit --enable-runkit-super All except sandbox: --enable-runkit --disable-runkit-sandbox Only sandbox: --disable-runkit --enable-runkit-sandbox New userspace boolean constants: RUNKIT_FEATURE_MANIPULATION RUNKIT_FEATURE_SUPERGLOBALS RUNKIT_FEATURE_SANDBOX Some functions remain always enabled: runkit_zval_inspect() runkit_object_id() (ZE2 only) runkit_return_value_used() This split also fixes a bug where using a sandbox while custom superglobals are defined yields broken output handlers.