Skip to content
This repository

May 18, 2013

  1. Dmitry Zenovich

    fix for PHP4

    authored May 19, 2013
  2. Dmitry Zenovich

    Bug 57649 (https://bugs.php.net/bug.php?id=57649) has been fixed with…

    …out apathy ;)
    
    New tests from github.com/php/pecl-php-runkit have been added (thanks to sgolemon).
    Some memory allocation problems have been resolved.
    authored May 19, 2013

Sep 25, 2012

  1. Dmitry Zenovich

    Highly probable crashes after modifying removing or renaming of funct…

    …ions, methods, and properties, for which Reflection objects have been instantiated,
    
    were eliminated (#30)
    authored September 26, 2012

Sep 22, 2012

  1. Dmitry Zenovich

    small optimization

    authored September 22, 2012

Sep 19, 2012

  1. Dmitry Zenovich

    Merge branch 'update_children_method_prototype' of https://github.com…

    …/tony2001/runkit
    
    Conflicts:
    	runkit_methods.c
    
    + small fixes
    + a little bit of refactoring and optimization
    authored September 20, 2012

Sep 18, 2012

  1. Dmitry Zenovich

    There should be no more "dereferencing type-punned pointer will break…

    … strict-aliasing rules" warnings
    authored September 18, 2012

Sep 17, 2012

  1. Dmitry Zenovich

    All ways of adding and removing magic methods and old-style construct…

    …ors were reworked and corrected (issue #35).
    
    Magic methods __isset, __unset, __callStatic, and __toString are now supported.
    Functions runkit_class_adopt & runkit_class_emancipate now change class-hierarchy (issue #13).
    tony2001's patch d63c984 was applied and reworked.
    New tests were added.
    authored September 17, 2012

Aug 26, 2012

  1. Dmitry Zenovich

    Build system improvements:

    Declarations after statement were restricted during compiling
    Warnings now will be treated as errors
    All tests now succeed under valgrind
    
    New features:
    PHP 5.4 is now fully supported
    
    Fixes:
    Copying of functions was reworked
    Properties adding, removing and importing were corrected for right inheritance
    Converting of input parameters (class names & function names) to lowecase was eliminated
    Test for correctness of runkit.superglobals feature was added
    Tests for correctness of inheritance of properties were added
    Tests for correctness of adding static properties were added
    authored August 26, 2012

Jan 02, 2012

  1. Dmitry Zenovich

    switched to The BSD 3-Clause License

    authored January 02, 2012

Oct 03, 2010

  1. Dmitry Zenovich

    Preparing for release

    authored October 03, 2010

Sep 07, 2010

  1. Dmitry Zenovich

    welcome to 5.3zts!

    authored September 07, 2010

Jun 07, 2006

  1. Update (c) info

    authored June 07, 2006

Jun 05, 2006

  1. Allow partial-runkit support.

    All features: --enable-runkit
    No features: --disable-runkit
    
    All except manipulation: --enable-runkit --disable-runkit-modify
    Only manipulation: --disable-runkit --enable-runkit-modify
    
    All except superglobals: --enable-runkit --disable-runkit-super
    Only superglobals: --disable-runkit --enable-runkit-super
    
    All except sandbox: --enable-runkit --disable-runkit-sandbox
    Only sandbox: --disable-runkit --enable-runkit-sandbox
    
    New userspace boolean constants: RUNKIT_FEATURE_MANIPULATION
    RUNKIT_FEATURE_SUPERGLOBALS RUNKIT_FEATURE_SANDBOX
    
    Some functions remain always enabled:
    runkit_zval_inspect()
    runkit_object_id() (ZE2 only)
    runkit_return_value_used()
    
    This split also fixes a bug where using a sandbox
    while custom superglobals are defined yields broken output handlers.
    authored June 05, 2006

Dec 01, 2005

  1. PHP6 updates: Part 1 - function_add_ref()

    authored December 01, 2005

Oct 31, 2005

  1. Assorted reference safty fixes

    authored October 31, 2005

Jul 08, 2005

  1. Add runkit_object_id()

    authored July 08, 2005
  2. PECL Bug#4770: When inheriting methods, fold method name to lower case

    authored July 08, 2005

Apr 29, 2005

  1. Initial Release

    authored April 29, 2005
Something went wrong with that request. Please try again.