Permalink
Commits on Jan 2, 2012
  1. 1.0.3

    zenovich committed Jan 2, 2012
  2. preparing for release

    zenovich committed Jan 2, 2012
Commits on Dec 10, 2011
Commits on Nov 22, 2011
  1. added forgotten tests

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

    zenovich committed Jan 6, 2011
    … runkit_method_rename, was fixed
Commits on Dec 20, 2010
  1. improved the test

    zenovich committed Dec 20, 2010
Commits on Oct 6, 2010
  1. continue

    zenovich committed Oct 6, 2010
Commits on Oct 5, 2010
  1. Fix test. Prepare for release

    zenovich committed Oct 5, 2010
  2. Disappointing incompatibility issue with php 5.3+ in untested code wa…

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

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

    zenovich committed Sep 24, 2010
    …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-…

    zenovich committed Sep 22, 2010
    …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!

    zenovich committed Sep 7, 2010
Commits on Jun 17, 2010
  1. accidental commit reverted

    zenovich committed Jun 17, 2010
Commits on Mar 12, 2010
Commits on Feb 25, 2010
  1. zts fix

    zenovich committed Feb 25, 2010
  2. Fixed the issue that the runkit used to create new methods with lower…

    zenovich committed Feb 25, 2010
    …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

    zenovich committed Nov 11, 2009
  2. The correction for the situation when a method or function having sta…

    zenovich committed Nov 11, 2009
    …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

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

    zenovich committed Nov 5, 2009
    …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…

    zenovich committed Nov 5, 2009
    …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…

    zenovich committed Nov 2, 2009
    …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
  1. tests added: runkit_method_redefine_protected.phpt, runkit_function_r…

    zenovich committed Oct 23, 2009
    …edefine_and_revert.phpt
Commits on Oct 22, 2009