Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jan 01, 2012

  1. Felipe Pena

    - Year++

    authored

Nov 02, 2011

  1. Fixed bug #60139 (Anonymous functions create cycles not detected by t…

    …he GC)
    authored

Sep 13, 2011

  1. Fixed ZE specific compile warnings (Bug #55629)

    authored

Sep 07, 2011

  1. Stanislav Malyshev

    Commit Gustavo's closure rebinding patch as desided by vote

    authored

Apr 20, 2011

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

    authored

Jan 01, 2011

  1. Felipe Pena

    - Year++

    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
        compilation.
      . 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
        zend_op_array.fn_flags.
      . 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 zend_class_inttry.info union.
    authored

Aug 08, 2010

  1. Felipe Pena

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

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

Apr 20, 2010

  1. Antony Dovgal

    fix ZTS build

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

    …ved from opcode operands into a separate literal table
    authored

Apr 19, 2010

  1. Stanislav Malyshev

    restore $this support for closures to its former glory

    authored

Jan 05, 2010

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

    authored

Nov 11, 2009

  1. Felipe Pena

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

    …rties)
    authored

Aug 10, 2009

  1. Etienne Kneuss

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

    authored

Jan 26, 2009

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

    authored

Jan 14, 2009

  1. Reverted "Rebind closure when binding to property"

    authored

Jan 04, 2009

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

    authored

Jan 03, 2009

  1. - MFH Prevent instantiation from Reflection

    authored
  2. - MFH Fix refcounting

    authored
  3. - MFH Rebind closure when binding to property

    authored
  4. - MFH Add reflection support helpers

    authored

Jan 02, 2009

  1. - fix build (declaration first please)

    authored

Jan 01, 2009

  1. - MFH Add var_dump support for closures

    authored

Dec 31, 2008

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

    authored

Dec 22, 2008

  1. Etienne Kneuss

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

    …r internal classes)
    authored

Nov 27, 2008

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

    …en using array_map)
    authored

Sep 17, 2008

  1. Fixed possible crash because of overriden error handler

    authored

Aug 14, 2008

  1. Etienne Kneuss

    MFH: Handlerify get_closure

    authored

Aug 11, 2008

  1. - WS (actually my falut)

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

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

Aug 07, 2008

  1. Disable closures serialization/unserialization

    authored

Jul 31, 2008

  1. Removed Closure::__toString()

    authored

Jul 26, 2008

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

    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"
    authored
Something went wrong with that request. Please try again.