The new PECL package runkit-1.0.1 (stable) has been released at 
http://pecl.php.net/.

Release notes
-------------
New features:
    + The patch made by David Sklar was applied to support creation and 
changing of static methods.
      The new user-level const "RUNKIT_ACC_STATIC" was introduced.
    + An ability to import static class properties was added.
      The new user-level const "RUNKIT_IMPORT_CLASS_STATIC_PROPS" was 
introduced.
    + An ability to apply a closure to a sandbox in PHP 5.3+ by calling the 
call_user_func method was added.

Main bug-fixes:
    * Fixes of issues with importing constant arrays into properties and 
constants
    * Fixes of issues with importing functions or methods having static 
variables inside them
    * The behaviour that old methods had been always overridden by new ones 
independently from
      the RUNKIT_IMPORT_OVERRIDE flag was corrected
    * Compatibility with 5.3+ in zts mode
    * runkit_function_* functions were fixed with the patch from Keisial at 
gmail dot com
      (see the second comment from http://pecl.php.net/bugs/bug.php?id=14086)
    * The reverting of protected methods via runkit_method_copy was corrected, 
the segmentation fault
      on calling restored method was eliminated
    * Elimination of the segmentation-fault on exit after restoring modified 
internal functions
      (see also http://pecl.php.net/bugs/bug.php?id=11632)
    * Correction for the situation when a method or function having static 
variables in itself
      and copied by runkit crashes afterwards on calling if the original method 
or function was removed
    * The issue that the runkit used to create new methods with lowercase names 
was fixed, tests were extended
    * Methods' prototype detection was fixed

Package Info
-------------
Replace, rename, and remove user defined functions and classes.
Define customized superglobal variables for general purpose use.
Execute code in restricted environment (sandboxing).

Related Links
-------------
Package home: http://pecl.php.net/package/runkit
   Changelog: http://pecl.php.net/package-changelog.php?package=runkit
    Download: http://pecl.php.net/get/runkit-1.0.1.tgz

Authors
-------------
Sara Golemon <[email protected]> (lead)
Dmitry Zenovich <[email protected]> (lead)


-- 
PECL development discussion Mailing List (http://pecl.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to