Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 25, 2004
  1. This commit was manufactured by cvs2svn to create tag

    SVN Migration authored
    'php_ibase_before_split'.
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. @zsuraski

    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
    …tants.
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. @zsuraski

    - 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. @zsuraski
Commits on Aug 3, 2003
  1. @zsuraski

    ntroduce infrastructure for supplying information about arguments,

    zsuraski authored
    including:
    
    - 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)
        ZEND_ARG_PASS_INFO(0)
        ZEND_ARG_PASS_INFO(1)
    ZEND_END_ARG_INFO();
    
    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. @zsuraski

    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. @smalyshev

    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. @smalyshev

    rm namespace leftovers

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

    Derick Rethans authored
Commits on Mar 31, 2003
  1. Multi-purpose patch:

    Andrei Zmievski authored
     - The fields of zend_namespace were not completely initialized which
       led to a variety of problems.
     - The occurrence of class/interface/namespace definition is now
       captured.
     - Functions/classes/interfaces/namespaces can be preceded by doc
       comments which are stored for use by extensions.
Commits on Mar 5, 2003
  1. @zsuraski

    Add support for interfaces

    zsuraski authored
Commits on Feb 18, 2003
  1. @zsuraski
  2. @wez
Commits on Feb 16, 2003
  1. @smalyshev

    Namespace patch. Big changes:

    smalyshev authored
    1. Nested classes are gone.
    2. New syntax for namespaces:
    namespace foo {
    	class X { ... }
    	function bar { ... }
    	var x = 1;
    	const ZZ = 2;
    }
    3. Namespaced symbol access: $x = new foo::X; - etc.
    For now, namespaces are case insensitive, just like classes.
    Also, there can be no global class and namespace with the same name
    (to avoid ambiguities in :: resolution).
Commits on Feb 10, 2003
  1. @zsuraski
Commits on Feb 5, 2003
  1. @zsuraski
Something went wrong with that request. Please try again.