Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 30, 2015
  1. @dstogov

    Use ZSTR_ API to access zend_string elements (this is just renaming w…

    dstogov authored
    …ithout semantick changes).
Commits on Jun 23, 2015
  1. @rlerdorf
Commits on Jun 21, 2015
  1. @bwoebi

    Fix bad run_time_cache with Closure::call()

    bwoebi authored
    This also fixes a memory "leak" (memory is allocated on unbounded arena without limits) on each new Closure instantiation.
    Closures with same scope now all share the same run_time_cache (as long as it is arena allocated)
Commits on Jun 16, 2015
  1. @dstogov

    Fixed bug #69802 (Reflection on Closure::__invoke borks type hint cla…

    dstogov authored
    …ss name) (onr more problem)
  2. @dstogov
Commits on May 29, 2015
  1. @nikic

    Merge branch 'PHP-5.6'

    nikic authored
    Preserving HAS_RETURN_TYPE for __invoke() here as well.
    
    Conflicts:
    	Zend/zend_alloc.c
  2. @nikic

    Preserve VARIADIC flag for Closure::__invoke()

    nikic authored
    The 13 arguments are for the benefit of PHP 7, where the first
    twelve use the bitmask.
Commits on May 12, 2015
  1. @smalyshev @jpauli

    Ban rebinding closures to different internal classes

    smalyshev authored jpauli committed
Commits on May 6, 2015
  1. @nikic

    Don't implicitly make closures in static methods static

    nikic authored
    It makes no sense that you can't write a closure using $this in a
    static method, even though you can write one outside a class.
    
    Now only closures that have been marked as static will be considered
    to be static.
    
    Fixes bug #65598.
Commits on May 5, 2015
  1. @nikic

    Fix LSB handling for closures

    nikic authored
    Closures will now use the called_scope from their instantiation
    site. If they are rebound either the class of $this is used or if
    no $this is provided the bound scope is used.
    
    With this change the scope for static closures can be changed back
    to use EG(scope) rather than EX(called_scope), thus fixing
    bug #69568.
Commits on Apr 23, 2015
  1. @dstogov
Commits on Apr 16, 2015
  1. @nikic
Commits on Apr 1, 2015
  1. @dstogov
  2. @dstogov
Commits on Mar 10, 2015
  1. @dstogov
  2. @dstogov
Commits on Mar 9, 2015
  1. @dstogov @nikic

    Implement engine exceptions

    dstogov authored nikic committed
    RFC: https://wiki.php.net/rfc/engine_exceptions_for_php7
    
    Pending changes regarding naming of BaseException and whether it
    should be an interface.
Commits on Feb 21, 2015
  1. @laruence

    Only do this in debug build

    laruence authored
  2. @laruence
Commits on Feb 20, 2015
  1. @dstogov
Commits on Feb 13, 2015
  1. @dstogov

    Merged zend_array and HashTable into the single data structure.

    dstogov authored
    Now each HashTable is also zend_array, so it's refcounted and may be a subject for Copy on Write
    zend_array_dup() was changed to allocate and return HashTable, instead of taking preallocated HashTable as argument.
Commits on Feb 1, 2015
  1. @smalyshev

    Merge branch 'PHP-5.5' into PHP-5.6

    smalyshev authored
    * PHP-5.5:
      Added test and possible fix for https://bugs.php.net/bug.php?id=67068
  2. @Danack @smalyshev
  3. @smalyshev

    Merge branch 'pull-request/994'

    smalyshev authored
    * pull-request/994:
      Added test and possible fix for https://bugs.php.net/bug.php?id=67068
Commits on Jan 28, 2015
  1. @dstogov

    Merge branch 'typed_returns' of github.com:morrisonlevi/php-src into …

    dstogov authored
    …test
    
    * 'typed_returns' of github.com:morrisonlevi/php-src:
      Implement return types
Commits on Jan 27, 2015
  1. @morrisonlevi

    Implement return types

    morrisonlevi authored
Commits on Jan 15, 2015
  1. @laruence

    bump year

    laruence authored
  2. @laruence

    bump year

    laruence authored
  3. @laruence

    Bump year

    laruence authored
Commits on Jan 13, 2015
  1. @Danack
Commits on Jan 10, 2015
  1. @smalyshev

    trailing whitespace removal

    smalyshev authored
Commits on Dec 24, 2014
  1. @dstogov

    Added new API function 'zend_string* zend_string_tolower(zend_string*)'.

    dstogov authored
    It simplifies code and avoids unnecessary allocation and copying if string is already in lower case.
Commits on Dec 22, 2014
  1. @dstogov

    Don't count variadic argument in zend_func.common.num_args. This allo…

    dstogov authored
    …ws faster CALL/RETURN code.
Commits on Dec 13, 2014
  1. @weltling
Commits on Dec 12, 2014
  1. @dstogov

    Fixed compilation warnings

    dstogov authored
Something went wrong with that request. Please try again.