Commits on Oct 5, 2010
  1. 1.0.2

    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
    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
    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
Commits on Oct 22, 2009
Commits on Jul 13, 2009
  1. fix a huge number of wrong MIME types. UGH.

    gwynne committed Jul 13, 2009
Commits on Mar 24, 2009
  1. Fixed test

    philip committed Mar 24, 2009
Commits on Dec 12, 2008
Commits on Nov 18, 2008
  1. - Fixed build

    felipe committed Nov 18, 2008
Commits on Nov 17, 2008
Commits on May 5, 2008
Commits on Mar 31, 2008
  1. - Bring the majority of PECL extensions into line with macro/x.x.x ve…

    sfox committed Mar 31, 2008
    - Please use the -dev tag during the development cycle so that snapshots can easily be distinguished from releases.
Commits on Dec 27, 2007
  1. - Fix #10053: memory exhausted, patch by Stefan Marr.

    sebastian committed Dec 27, 2007
    - Fix #10300: Segfault when copying __call(), patch by Stefan Marr.
Commits on Nov 17, 2007
  1. - Fix #12371.

    sebastian committed Nov 17, 2007
    # Patch by Stefan Marr <>.
Commits on Oct 24, 2007
  1. - PHP 5.3+ compatibility.

    sebastian committed Oct 24, 2007