Commits on Oct 3, 2010
  1. Preparing for release

    committed Oct 3, 2010
  2. Preparing for release

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

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

    …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.
    committed Sep 22, 2010
Commits on Sep 7, 2010
  1. welcome to 5.3zts!

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

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

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

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

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

    …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.
    committed Nov 11, 2009
Commits on Nov 6, 2009
  1. fix for zts

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

    …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.
    committed Nov 5, 2009
  2. Unfortunately, the previous change was not a correct issue solving. A…

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

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

    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…

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

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

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

    sebastian committed Oct 24, 2007
Commits on Jan 21, 2007
  1. - Add *.mem

    # for i in `find . -regex '.*/test.*/\.cvsignore' -exec grep -L '*.mem' {} \+`; do echo $i; sed "1a*.mem" $i >| $; mv -f $ $i; done;
    # find . -name '.cvsignore' -exec cvs ci {} \+
    helly committed Jan 21, 2007
Commits on Nov 28, 2006
Commits on Oct 26, 2006