Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: 1.0.3
Commits on Jan 2, 2012
  1. 1.0.3

    authored
  2. preparing for release

    authored
Commits on Dec 10, 2011
Commits on Nov 22, 2011
  1. added forgotten tests

    authored
Commits on Jan 6, 2011
  1. the issue with inheritance of methods, which have been created by the…

    authored
    … runkit_method_rename, was fixed
Commits on Dec 20, 2010
  1. improved the test

    authored
Commits on Oct 6, 2010
  1. continue

    authored
Commits on Oct 5, 2010
  1. Disappointing incompatibility issue with php 5.3+ in untested code wa…

    authored
    …s fixed. New test was added.
    
    Some coding style issues were fixed.
Commits on Oct 3, 2010
  1. Preparing for release

    authored
Commits on Sep 24, 2010
  1. Fixes of issues with importing constant arrays into properties and co…

    authored
    …nstants.
    
    Fixes of issues with importing functions or methods having static variables inside them.
    Some new tests were added.
Commits on Sep 22, 2010
  1. An ability to import static class properties was added. The new user-…

    authored
    …level const "RUNKIT_IMPORT_CLASS_STATIC_PROPS" was introduced.
    
    The issue with ZVAL_ADDREF on importing class constants and properties in PHP 5.3+ was fixed.
    
    An ability to import functions and methods having closures inside them in PHP 5.3+ was added (the issue with "Inconsistency cleaning up import environment"
    was fixed).
    
    The behaviour that old methods had been always overridden by new ones independently from the RUNKIT_IMPORT_OVERRIDE flag was corrected.
    
    An ability to apply a closure to a sandbox in PHP 5.3+ by calling the call_user_func method was added using a dirty hack. Please, use it cautiously.
    
    Some new tests were added.
Commits on Sep 7, 2010
  1. welcome to 5.3zts!

    authored
Commits on Jun 17, 2010
  1. accidental commit reverted

    authored
Commits on Mar 12, 2010
Commits on Feb 25, 2010
  1. zts fix

    authored
  2. Fixed the issue that the runkit used to create new methods with lower…

    authored
    …case names, tests were extended; Applied patch by David Sklar to add static method constant, and static
Commits on Nov 11, 2009
  1. small fix

    authored
  2. The correction for the situation when a method or function having sta…

    authored
    …tic variables in itself and copied by runkit crashes afterwards on calling if the original method or function was removed.
    
    This change corrects copying of static variables and adds the test for the described behaviour.
Commits on Nov 6, 2009
  1. fix for zts

    authored
Commits on Nov 5, 2009
  1. Here is the real elimination of the segmentation-fault on shutdown af…

    authored
    …ter restoring modified internal functions.
    
    This problem was fully described here http://pecl.php.net/bugs/bug.php?id=11632
    but I see this bug occurs only after the second request to the test-page through fascgi (on the same worker process) or results in crash in cli mode for the each test execution.
    
    The solution is to remove all user-defined functions out of the executor's global function table in a request shutdown function.
  2. Unfortunately, the previous change was not a correct issue solving. A…

    authored
    …t least it was an ugly and dangerous solution. It worked in cli mode but crashed in fastcgi mode.
    
    Here is the undo.
Commits on Nov 2, 2009
  1. Fast elimination of the segmentation-fault on exit after restoring mo…

    authored
    …dified internal functions (5.2.6 x86_64). As the crash occured when the PHP have executed the global-functions table destructor for each function again, the destructor pointer nulling cures the problem.
Commits on Oct 23, 2009
Commits on Oct 22, 2009
Something went wrong with that request. Please try again.