Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 1, 2012
  1. @felipensp

    - Year++

    felipensp authored
Commits on Jun 12, 2011
  1. @felipensp
Commits on Jan 1, 2011
  1. @felipensp

    - Year++

    felipensp authored
Commits on Jun 10, 2010
  1. Fixed bug #52001 (Memory allocation problems after using variable var…

    Dmitry Stogov authored
    …iables)
Commits on Jan 5, 2010
  1. sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php

    Sebastian Bergmann authored
Commits on Jun 5, 2009
  1. MFH: Make pass_two visible to extensions with ZEND_API (required for …

    Brian Shire authored
    …optimizer).
Commits on Jan 26, 2009
  1. [DOC] Remove $this support in closures for PHP 5.3 beta 1

    Christian Seiler authored
Commits on Jan 20, 2009
  1. Removed wrong warning message

    Dmitry Stogov authored
Commits on Dec 31, 2008
  1. MFH: Bump copyright year, 3 of 3.

    Sebastian Bergmann authored
Commits on Nov 25, 2008
  1. Added support for namespaces with brackets. (Greg)

    Dmitry Stogov authored
Commits on Nov 11, 2008
  1. @smalyshev

    Namespace resolution streamlining patch

    smalyshev authored
    [DOC] new resolution rules should be documented soon
Commits on Nov 4, 2008
Commits on Aug 29, 2008
  1. MFH: - Updated unary_op_type typedef with TSRMLS_DC

    Matt Wilmas authored
    - Added binary_op_type typedef
    - Added missing ZEND_BOOL_XOR to get_binary_op()
Commits on Aug 12, 2008
  1. @felipensp
Commits on Jul 28, 2008
  1. - Fix __halt_compiler() weirdness with zend-mulibyte enabled

    Moriyoshi Koizumi authored
Commits on Jul 26, 2008
  1. . Added support for using static HEREDOCs to initialize static variab…

    Dmitry Stogov authored
    …les and class members or constants. (Matt)
    
    . Improved syntax highlighting and consistency for variables in double-quoted strings and literal text in HEREDOCs and backticks. (Matt)
    . Optimized interpolated strings to use one less opcode. (Matt)
  2. Fixed is_callable/call_user_func mess that had done different things …

    Dmitry Stogov authored
    …for very similar arguments e.g. array("A","B") and "A::B"
Commits on Jul 25, 2008
Commits on Jul 24, 2008
  1. Fixed bug #45178 (memory corruption on assignment result of "new" by …

    Dmitry Stogov authored
    …reference)
Commits on Jul 14, 2008
  1. Added support for lambda functions and closures

    Dmitry Stogov authored
Commits on Jun 11, 2008
  1. - Removed direct executor recursion.

    Dmitry Stogov authored
    - Use fastcall calling convention in executor on x86.
Commits on May 12, 2008
Commits on May 7, 2008
  1. Use IS_CV for dirrent access to $this variable

    Dmitry Stogov authored
Commits on May 5, 2008
  1. - Use ZEND_FREE() opcode instead of ZEND_SWITCH_FREE(IS_TMP_VAR)

    Dmitry Stogov authored
    - Fixed bug #44913 (Segfault when using return in combination with nested loops
    and continue 2)
Commits on Mar 29, 2008
  1. @felipensp
Commits on Mar 28, 2008
  1. @felipensp
Commits on Mar 25, 2008
  1. @felipensp

    MFH:

    felipensp authored
    - Renamed zend_do_fetch_class_name() to zend_do_build_full_name() (It is not used only for classes)
    - Moved zend_resolve_class_name prototype to zend_compile.h
Commits on Mar 18, 2008
  1. Implemented concept of "delayed early binding" that allows opcode cac…

    Dmitry Stogov authored
    …hes to perform class declaration (early and/or run-time binding) in exactly the same order as vanila php.
    
    The following pseudo-code explains how it should be used in opcode cache.
    
    function cache_compile_file($filename) {
            if (!is_cached($filename)) {
                    ...
                    orig_compiler_options = CG(compiler_optins);
                    CG(compiler_options) |= ZEND_COMPILE_IGNORE_INTERNAL_CLASSES |
                                            ZEND_COMPILE_DELAYED_BINDING;
                    $op_array = orig_compile_file($filename);
                    CG(compiler_options) = orig_copiler_options;
                    ...
            } else {
                    $op_array = restore_from_cache($filename);
            }
            zend_do_delayed_early_binding($op_array);
    }
Commits on Mar 16, 2008
  1. - Fix build

    Marcus Boerger authored
  2. - Rewrite scanner to be based on re2c instead of flex

    Marcus Boerger authored
      The full patch is available as:
      http://php.net/~helly/php-re2c-5.3-20080316.diff.txt
      This is against php-re2c repository version 98
      An older patch against version 97 is available under:
      http://php.net/~helly/php-re2c-97-20080316.diff.txt
Commits on Mar 12, 2008
Commits on Feb 12, 2008
  1. @smalyshev
Commits on Jan 24, 2008
  1. Changed EG(argument_stack) implementation.

    Dmitry Stogov authored
Commits on Dec 31, 2007
  1. MFH: Bump copyright year, 2 of 2.

    Sebastian Bergmann authored
Commits on Dec 13, 2007
  1. Allowed import of global classes "use ::GlobalClassName;"

    Dmitry Stogov authored
Something went wrong with that request. Please try again.