Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 2, 2012
  1. Xinchen Hui


    laruence authored
Commits on Jan 1, 2012
  1. Felipe Pena

    - Year++

    felipensp authored
Commits on Nov 2, 2011
Commits on Sep 13, 2011
  1. Fixed ZE specific compile warnings (Bug #55629)

    Dmitry Stogov authored
Commits on Sep 7, 2011
  1. Stanislav Malyshev
Commits on Apr 20, 2011
Commits on Jan 1, 2011
  1. Felipe Pena

    - Year++

    felipensp authored
Commits on Sep 15, 2010
  1. - Improved memory usage

    Dmitry Stogov authored
      . zend_function.pass_rest_by_reference is replaced by
        ZEND_ACC_PASS_REST_BY_REFERENCE in zend_function.fn_flags
      . zend_function.return_reference is replaced by ZEND_ACC_RETURN_REFERENCE
        in zend_function.fn_flags
      . zend_arg_info.required_num_args removed. it was needed only for internal
        functions. Now the first arg_info for internal function (which has special
        meaning) is represented by zend_internal_function_info structure.
      . zend_op_array.size, size_var, size_literal, current_brk_cont,
        backpatch_count moved into CG(context), because they are used only during
      . zend_op_array.start_op is moved into EG(start_op), because it's used
        only for 'interactive' execution of single top-level op-array.
      . zend_op_array.done_pass_two is replaced by ZEND_ACC_DONE_PASS_TWO in
      . op_array.vars array is trimmed (reallocated) during pass_two.
      . zend_class_entry.constants_updated is replaced by
         ZEND_ACC_CONSTANTS_UPDATED in zend_class_entry.ce_flags
      . the size of zend_class_entry is reduced by sharing the same memory space
        by different information for internal and user classes.
        See union.
Commits on Aug 8, 2010
  1. Felipe Pena
Commits on Jun 8, 2010
  1. Fixed issue with statics in traits.

    Stefan Marr authored
    #Please review this change, I moved the routine which copies statics from the closure code to zend_variables.c
    #Please also have a look to check whether the TSRMLS_DC is correct, and whether it fits with the rest in zend_variables, because there you are using some macro magic and I am not exactly sure what the reason is for that.
Commits on Apr 20, 2010
  1. Antony Dovgal

    fix ZTS build

    tony2001 authored
  2. Changed the structure of op_array.opcodes. The constant values are mo…

    Dmitry Stogov authored
    …ved from opcode operands into a separate literal table
Commits on Apr 19, 2010
  1. Stanislav Malyshev
Commits on Jan 5, 2010
  1. sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php

    Sebastian Bergmann authored
Commits on Nov 11, 2009
  1. Felipe Pena
Commits on Aug 10, 2009
  1. Etienne Kneuss
Commits on Jan 26, 2009
  1. [DOC] Remove $this support in closures for PHP 5.3 beta 1

    Christian Seiler authored
Commits on Jan 14, 2009
  1. Reverted "Rebind closure when binding to property"

    Dmitry Stogov authored
Commits on Jan 4, 2009
Commits on Jan 3, 2009
  1. - MFH Prevent instantiation from Reflection

    Marcus Boerger authored
  2. - MFH Fix refcounting

    Marcus Boerger authored
  3. - MFH Rebind closure when binding to property

    Marcus Boerger authored
  4. - MFH Add reflection support helpers

    Marcus Boerger authored
Commits on Jan 2, 2009
  1. pierrejoye
Commits on Jan 1, 2009
  1. - MFH Add var_dump support for closures

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

    Sebastian Bergmann authored
Commits on Dec 22, 2008
  1. Etienne Kneuss
Commits on Nov 27, 2008
  1. Fixed bug #46409 (__invoke method called outside of object context wh…

    Dmitry Stogov authored
    …en using array_map)
Commits on Sep 17, 2008
  1. Fixed possible crash because of overriden error handler

    Dmitry Stogov authored
Commits on Aug 14, 2008
  1. Etienne Kneuss

    MFH: Handlerify get_closure

    colder authored
Commits on Aug 11, 2008
  1. - WS (actually my falut)

    Marcus Boerger authored
  2. - Made closures implementation reflection friendly (Christian)

    Dmitry Stogov authored
    - Changed E_ERROR(s) into E_RECOVERABLE_ERROR(s) (Marcus)
Commits on Aug 7, 2008
  1. Disable closures serialization/unserialization

    Dmitry Stogov authored
Commits on Jul 31, 2008
  1. Removed Closure::__toString()

    Dmitry Stogov authored
Commits on Jul 26, 2008
  1. Fixed bug #45608 (closures don't work in static methods)

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