Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Dec 16, 2005
  1. - Simplify and synch is_callable_ex() with actual execution code

    Marcus Boerger authored
      . Allow array($this, 'parent::method') for function 'pointers'
      . Spit out E_STRICT in case of erroneous use of function 'pointers'
Commits on Dec 1, 2005
  1. Fixed bug #34729 (Crash in ZTS mode under Apache)

    Dmitry Stogov authored
Commits on Oct 28, 2005
  1. Fixed bug #34879 (str_replace, array_map corrupt negative array index…

    Dmitry Stogov authored
    …es on 64-bit platforms)
Commits on Oct 25, 2005
Commits on Sep 1, 2005
Commits on Aug 3, 2005
  1. Bump up the year

    foobar authored
Commits on Jul 28, 2005
  1. - Add convenience function zend_is_callable_ex() and base zend_is_cal…

    Marcus Boerger authored
      and zend_make_callable on it. This functions allows to check if a php
      variable is a callable function and returns its function pointer as well
      as object if possible.
    # Commit this now so we can use it in 5.1.* series as discussed with Andi.
Commits on Jul 18, 2005
  1. Fixed bug in new module statrup mechanism

    Dmitry Stogov authored
Commits on Jul 7, 2005
  1. Fixed bug #33512 (Add missing support for isset()/unset() overloading…

    Dmitry Stogov authored
    … to complement the property get/set methods)
Commits on Jul 4, 2005
  1. Fixed bug #31158 (array_splice on $GLOBALS crashes)

    Dmitry Stogov authored
Commits on Jun 30, 2005
  1. Restored old behavior of zend_statup_module()

    Dmitry Stogov authored
Commits on Jun 27, 2005
  1. @smalyshev

    fix various "Class entry requested for an object without PHP class" m…

    smalyshev authored
    when working with non-PHP objects.
    # Using Z_OBJCE(object)->name is usually bad idea unless you know it's
    # a pure PHP object
Commits on Jun 17, 2005
  1. Improved PHP extension loading mechanism with support for module depe…

    Dmitry Stogov authored
    …ndencies and conflicts.
Commits on Jun 16, 2005
  1. Allowed return by refrence from internal functions

    Dmitry Stogov authored
Commits on May 26, 2005
Commits on Apr 27, 2005
  1. Fixed bug #29210 (Function: is_callable - no support for private and …

    Dmitry Stogov authored
    …protected classes)
Commits on Apr 19, 2005
  1. - Add ReflectionProperty::getDocComment()

    Marcus Boerger authored
Commits on Feb 27, 2005
  1. - These must be initailized

    Marcus Boerger authored
Commits on Feb 4, 2005
  1. added some missing zend_[declare|update]_property_...() convenience

    Hartmut Holzgraefe authored
    functions for bool, double and binary safe string data
Commits on Jan 22, 2005
  1. - Fix #31651 (ReflectionClass::getDefaultProperties segfaults with ar…

    Marcus Boerger authored
Commits on Oct 4, 2004
  1. @andigutmans
  2. @andigutmans

    - Commit the variable fetch optimization.

    andigutmans authored
    - Extensions which delete global variables need to use new special function
    - delete_global_variable() (I'm about to rename it) to remove them.
    - Will post to internals@ or via commit messages if there's anything else.
Commits on Sep 28, 2004
  1. Simplify/Optmize magic method calls (__get/__set/__call/__clone/__des…

    Marcus Boerger authored
Commits on Sep 9, 2004
  1. @andigutmans

    - Recommit:

    andigutmans authored
      - Check signature of magic methods
      - Register __get/__set/__call for internal classes
  2. @andigutmans

    - Roll back VM commit

    andigutmans authored
  3. - Check signature of magic methods

    Marcus Boerger authored
    - Register __get/__set/__call for internal classes
Commits on Jul 19, 2004
  1. @andigutmans

    - Nuke empty_string. It is a reminanent from the time where RETURN_FA…

    andigutmans authored
      used to return "" and not bool(false). It's not worth keeping it because
      STR_FREE() and zval_dtor() always have to check for it and it slows down
      the general case. In addition, it seems that empty_string has been abused
      quite a lot, and was used not only for setting zval's but generally in
      PHP code instead of "", which wasn't the intention. Last but not least,
      nuking empty_string should improve stability as I doubt every place
      correctly checked if they are not mistakenly erealloc()'ing it or
      calling efree() on it.
      NOTE: Some code is probably broken. Each extension maintainer should
      check and see that my changes are OK. Also, I haven't had time to touch
      PECL yet. Will try and do it tomorrow.
Commits on Jun 10, 2004
  1. Add missing declaration

    Marcus Boerger authored
Commits on Apr 12, 2004
  1. Fix order of macro parameter (synch with other macros)

    Marcus Boerger authored
Commits on Mar 30, 2004
  1. - Fix Reflection class names

    Marcus Boerger authored
    - Add ability to get the extension an internal class was defined in
    # This is the patch Andi and me used to search for underscrores...
Commits on Mar 16, 2004
  1. - Replaced the exec_finished hook by the zend_post_deactive hook for

    Derick Rethans authored
      extensions. The new hook will be run after the symbol table and destructors
      are run. (Derick)
Commits on Mar 2, 2004
  1. Fix zend_parse_method_parameters_ex() and make it consistant with

    Marcus Boerger authored
    # Obviously its only place of use is in pdo just right now.
Commits on Feb 25, 2004
  1. @zsuraski

    - Improve ARG_INFO() macros to support supplying required_num_args

    zsuraski authored
    - Initial fix for foreach($o->mthd()->arr) crash (now leaks)
Commits on Feb 20, 2004
  1. more EXTERN_C wrapping of ZEND_API prototypes

    Hartmut Holzgraefe authored
Commits on Feb 12, 2004
  1. @zsuraski

    - Check return-by-reference bit when implementing interface prototypes

    zsuraski authored
    - Add infrastructure for built-in functions to hint whether they
      return by reference or not.  It is NOT currently used for anything,
      except for interface prototypes (you can use it to request that the
      function that implements your prototype returns by reference or
      doesn't return by reference).
      For downwards compatibility - by default, interface prototypes are
      agnostic as to whether the function that implements them returns
      by reference or not.  Use ZEND_BEGIN_ARG_INFO_EX() with
    - Fix ArrayAccess::getOffset() to conduct additional checks.
      If your getOffset() should work with multidimensional arrays - it
      must return by reference.
Something went wrong with that request. Please try again.