Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
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)
  2. Enable ptr format check for GCC 3.1 and higher

    Sascha Schumann authored
  3. Do not allow 3.0.4 for __attribute__.

    Ilia Alshanetsky authored
Commits on Mar 15, 2004
Commits on Mar 9, 2004
  1. No longer needed

    Marcus Boerger authored
Commits on Feb 20, 2004
  1. more EXTERN_C wrapping of ZEND_API prototypes

    Hartmut Holzgraefe authored
Commits on Feb 18, 2004
  1. wrap ZEND_API prototypes into BEGIN_EXTERN_C/END_EXTERN_C

    Hartmut Holzgraefe authored
    for C++ extension support
Commits on Jan 8, 2004
  1. - Happy new year and PHP 5 for rest of the files too..

    foobar authored
    # Should the LICENSE and Zend/LICENSE dates be updated too?
Commits on Dec 14, 2003
  1. Zeev Suraski

    Some cleanup

    zsuraski authored
Commits on Dec 11, 2003
  1. Fixed extra byte allocation for TRUE/FALSE/ZEND_THREAD_SAFE/NULL cons…

    Ilia Alshanetsky authored
Commits on Oct 22, 2003
  1. Expand Interface C API.

    Marcus Boerger authored
    In short: zend_class_entry->interface_gets_implemented()  allows to modify
    the class entry of a class when an interface gets implemented.
Commits on Oct 18, 2003
  1. Fix class/iterator relationship & handling

    Marcus Boerger authored
Commits on Oct 17, 2003
  1. Added c-api for iterators

    Marcus Boerger authored
    # After 4 Month work and endless discussions...
Commits on Oct 3, 2003
  1. Bug #25738 (alloca() related problems on the Darwin platform)

    Moriyoshi Koizumi authored
Commits on Sep 14, 2003
  1. Bugfix #25528 (by Ard Biesheuvel)

    Marcus Boerger authored
Commits on Aug 31, 2003
  1. Make vspprintf available as zend utility function. Use it in exceptio…

    Marcus Boerger authored
    …n output.
Commits on Aug 28, 2003
  1. ZEND_GCC_VERSION should always be defined to a number so we can use

    Sascha Schumann authored
    simple comparisons all the time.
  2. Add format attribute to a number of functions

    Sascha Schumann authored
    Kill a few warnings
  3. cleanup & centralize ZEND_GCC_VERSION and ZEND_ATTRIBUTE_MALLOC so that

    Sascha Schumann authored
    they can be used by downstream applications
Commits on Aug 25, 2003
Commits on Aug 18, 2003
  1. Zeev Suraski

    - Improve tracking

    zsuraski authored
    - Fix several overloading issues
Commits on Aug 17, 2003
  1. One bit fields need to be unsigned, otherwise there is no storage for

    Sascha Schumann authored
    the sign bit
    "A signed bit field has a length of 1 bit."
Commits on Aug 4, 2003
  1. Zeev Suraski
Commits on Aug 3, 2003
  1. Zeev Suraski

    ntroduce infrastructure for supplying information about arguments,

    zsuraski authored
    - Whether or not to pass by ref (replaces the old arg_types, with arg_info)
    - Argument name (for future use, maybe introspection)
    - Class/Interface name (for type hints)
    - If a class/interface name is available, whether to allow a null instance
    Both user and builtin functions share the same data structures.
    To declare a builtin function that expects its first arg to be an instance
    of class 'Person', its second argument as a regular arg, and its third by
    reference, use:
    ZEND_BEGIN_ARG_INFO(my_func_arg_info, 0)
        ZEND_ARG_OBJ_INFO(0, someone, Person, 1)
    and use my_func_arg_info as the arg_info parameter to the ZEND_FE() family
    of macros.
    The first arg to each ZEND_ARG_*() macro is whether or not to pass by ref.
    The boolean arg to ZEND_BEGIN_ARG_INFO() tells the engine whether to treat
    the arguments for which there's no explicit information as pass by reference
    or not.
    The boolean argument to ZEND_ARG_OBJ_INFO() (4th arg) is whether or not to allownull values.
Commits on Jul 30, 2003
  1. Zeev Suraski

    Add exec_finished() callback for modules - this is the last place whe…

    zsuraski authored
    …re the
    modules may touch the symbol table reliably
Commits on Jul 23, 2003
  1. Stanislav Malyshev

    Remove namespace leftovers

    smalyshev authored
Commits on Jul 19, 2003
  1. Fix the HPUX alloca fix as suggested by Sascha

    foobar authored
  2. andigutmans
Commits on Jun 10, 2003
  1. updating license information in the headers.

    James Cox authored
Commits on Jun 4, 2003
  1. Stanislav Malyshev

    rm namespace leftovers

    smalyshev authored
Commits on Jun 2, 2003
  1. Stanislav Malyshev
Commits on Apr 18, 2003
  1. - MacOSX also prepends the _ before symbols in bundles

    Derick Rethans authored
Something went wrong with that request. Please try again.