Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Apr 20, 2011

  1. Fixed bug #54367 (Use of closure causes problem in ArrayAccess).

    Dmitry Stogov authored

Jan 01, 2011

  1. Felipe Pena

    - Year++

    felipensp authored

Sep 15, 2010

  1. - Improved memory usage

      . 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.
    Dmitry Stogov authored

Aug 08, 2010

  1. Felipe Pena

    - Fixed bug #52539 (Calling function from rebound Closure causes crash)

    felipensp authored

Jun 08, 2010

  1. Fixed issue with statics in traits.

    #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.
    Stefan Marr authored

Apr 20, 2010

  1. Antony Dovgal

    fix ZTS build

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

    …ved from opcode operands into a separate literal table
    Dmitry Stogov authored

Apr 19, 2010

  1. Stanislav Malyshev

    restore $this support for closures to its former glory

    smalyshev authored

Jan 05, 2010

  1. sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php

    Sebastian Bergmann authored

Nov 11, 2009

  1. Felipe Pena

    - Fixed bug #50146 (property_exists: Closure object cannot have prope…

    felipensp authored

Aug 10, 2009

  1. Etienne Kneuss

    Fix endless recursion of var_dump() over self-referencing closures

    colder authored

Jan 26, 2009

  1. [DOC] Remove $this support in closures for PHP 5.3 beta 1

    Christian Seiler authored

Jan 14, 2009

  1. Reverted "Rebind closure when binding to property"

    Dmitry Stogov authored

Jan 04, 2009

  1. - MFH - Set scope when copying a closure with a new this pointer.

    Marcus Boerger authored

Jan 03, 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

Jan 02, 2009

  1. - fix build (declaration first please)

    Pierre Joye authored

Jan 01, 2009

  1. - MFH Add var_dump support for closures

    Marcus Boerger authored

Dec 31, 2008

  1. MFH: Bump copyright year, 3 of 3.

    Sebastian Bergmann authored

Dec 22, 2008

  1. Etienne Kneuss

    MFH: Fix #46646 (Implement zend functions to restrict serialization o…

    …r internal classes)
    colder authored

Nov 27, 2008

  1. Fixed bug #46409 (__invoke method called outside of object context wh…

    …en using array_map)
    Dmitry Stogov authored

Sep 17, 2008

  1. Fixed possible crash because of overriden error handler

    Dmitry Stogov authored

Aug 14, 2008

  1. Etienne Kneuss

    MFH: Handlerify get_closure

    colder authored

Aug 11, 2008

  1. - WS (actually my falut)

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

    - Changed E_ERROR(s) into E_RECOVERABLE_ERROR(s) (Marcus)
    Dmitry Stogov authored

Aug 07, 2008

  1. Disable closures serialization/unserialization

    Dmitry Stogov authored

Jul 31, 2008

  1. Removed Closure::__toString()

    Dmitry Stogov authored

Jul 26, 2008

  1. Fixed bug #45608 (closures don't work in static methods)

    Dmitry Stogov authored
  2. Fixed is_callable/call_user_func mess that had done different things …

    …for very similar arguments e.g. array("A","B") and "A::B"
    Dmitry Stogov authored

Jul 24, 2008

  1. Felipe Pena

    - MFH: Added TSRMLS_DC to apply_func_args_t and zend_hash_apply_with_…

    felipensp authored

Jul 22, 2008

  1. ws

    Jani Taskinen authored
  2. Closure object cannot have properties

    Dmitry Stogov authored

Jul 14, 2008

  1. Fixed is_callable() to support closures and return appropriate functi…

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