Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug #52098 for PHP7 #1539

Closed
wants to merge 9,949 commits into from
Closed

Bug #52098 for PHP7 #1539

wants to merge 9,949 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 22, 2015

  1. Copy the full SHA
    04bcce3 View commit details
    Browse the repository at this point in the history
  2. Cleanup: removed comments (zend_object.handle and zend_resource.handl…

    …e are not going to be removed in PHP-7.0)
    dstogov committed Sep 22, 2015
    Copy the full SHA
    c49d318 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    c72559d View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    e050412 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    e45f672 View commit details
    Browse the repository at this point in the history
  6. check for NULL return

    weltling committed Sep 22, 2015
    2
    Copy the full SHA
    0e843a4 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    faa5031 View commit details
    Browse the repository at this point in the history
  8. add test

    weltling committed Sep 22, 2015
    Copy the full SHA
    a490485 View commit details
    Browse the repository at this point in the history
  9. unmap correct handle

    weltling committed Sep 22, 2015
    Copy the full SHA
    afe0491 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    e2e99f1 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    f9ec5be View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    95ac055 View commit details
    Browse the repository at this point in the history
  13. Cleanup: removed deprecated commented code. Incorrect zval_dtor() usa…

    …ge replaced by zval_dtor_ptr().
    dstogov committed Sep 22, 2015
    Copy the full SHA
    d82ea93 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2015

  1. Fixed bug #70555 (fun_get_arg() on unsetted vars return UNKNOW)

    and also keep the indices of func_get_args(). since they are similar
    issue of #70574, thus reuse its test script.
    laruence committed Sep 23, 2015
    Copy the full SHA
    a9636ff View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    504cd49 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    1e3333e View commit details
    Browse the repository at this point in the history
  4. Fixed test

    dstogov committed Sep 23, 2015
    Copy the full SHA
    a6509a6 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      add missing header
      silence mkdir to fix fails after unclean test run
    weltling committed Sep 23, 2015
    Copy the full SHA
    2a1c066 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    15d4309 View commit details
    Browse the repository at this point in the history
  7. add test

    weltling committed Sep 23, 2015
    Copy the full SHA
    77b9acd View commit details
    Browse the repository at this point in the history
  8. Don't keep dangling pointers

    dstogov committed Sep 23, 2015
    Copy the full SHA
    01ed736 View commit details
    Browse the repository at this point in the history
  9. update NEWS

    weltling committed Sep 23, 2015
    Copy the full SHA
    77b73c8 View commit details
    Browse the repository at this point in the history
  10. ZEND_COMPILE_GUARDS compiler option

    krakjoe authored and bwoebi committed Sep 23, 2015
    Copy the full SHA
    1a5d6ac View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    c87ef02 View commit details
    Browse the repository at this point in the history
  12. Fixed NEWS

    laruence committed Sep 23, 2015
    Copy the full SHA
    3cfff60 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    c256649 View commit details
    Browse the repository at this point in the history
  14. use bundled openssl.cnf

    weltling committed Sep 23, 2015
    Copy the full SHA
    aba42e3 View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    4a174ca View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    bccac37 View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    003b764 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    3aa882a View commit details
    Browse the repository at this point in the history
  19. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      add test
      expose openssl config path so it can be tested
      Fix for Bug #70384 	mysqli_real_query(): Unknown type 245 sent by the server
    weltling committed Sep 23, 2015
    Copy the full SHA
    a829108 View commit details
    Browse the repository at this point in the history
  20. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      update NEWS
    weltling committed Sep 23, 2015
    Copy the full SHA
    75984ae View commit details
    Browse the repository at this point in the history
  21. Fixed memory leak.

    dstogov committed Sep 23, 2015
    Copy the full SHA
    62c9605 View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    51cd49b View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    5cccd6c View commit details
    Browse the repository at this point in the history
  24. Cleanup: avoid reallocations

    dstogov committed Sep 23, 2015
    Copy the full SHA
    57575c0 View commit details
    Browse the repository at this point in the history
  25. Cleanup: avoid reallocations

    dstogov committed Sep 23, 2015
    Copy the full SHA
    92708e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2015

  1. 2
    Copy the full SHA
    262160e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2d55e8c View commit details
    Browse the repository at this point in the history
  3. Fix a memory leak in sqlite3_do_callback.

    This was very, very obvious when using a debug build of PHP to build the
    manual!
    
    Fixes bug #70571 (Memory leak in sqlite3_do_callback).
    LawnGnome committed Sep 24, 2015
    2
    Copy the full SHA
    6413ecb View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    415000e View commit details
    Browse the repository at this point in the history
  5. fix warning

    weltling committed Sep 24, 2015
    Copy the full SHA
    29bf529 View commit details
    Browse the repository at this point in the history
  6. fix warning

    weltling committed Sep 24, 2015
    Copy the full SHA
    807c29e View commit details
    Browse the repository at this point in the history
  7. add ovfl check, fix warnings

    weltling committed Sep 24, 2015
    Copy the full SHA
    a7552ca View commit details
    Browse the repository at this point in the history
  8. move accel_shared_globals assignment into locked block

    this might fix crashes under high concurrency
    weltling committed Sep 24, 2015
    Copy the full SHA
    3ef3d80 View commit details
    Browse the repository at this point in the history
  9. avoid dangling pointers

    weltling committed Sep 24, 2015
    2
    Copy the full SHA
    df832c9 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    0fd7acd View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    808f62b View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    abf6a0b View commit details
    Browse the repository at this point in the history
  13. Fixed incorrect usage of HASH_OF() macro. Replaced HASH_OF() with mor…

    …e appropriate Z_ARRVAL_P() or Z_OBJPROP_P().
    dstogov committed Sep 24, 2015
    Copy the full SHA
    ad4fa8f View commit details
    Browse the repository at this point in the history
  14. Cleanup

    dstogov committed Sep 24, 2015
    Copy the full SHA
    01d5bed View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    c21d18e View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2015

  1. fix ident

    weltling committed Sep 25, 2015
    Copy the full SHA
    67aff16 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    b98d09a View commit details
    Browse the repository at this point in the history
  3. Make necessary separation (it might be possible to fix this in a bett…

    …er way, but this will requre some refactoring)
    dstogov committed Sep 25, 2015
    Copy the full SHA
    f509706 View commit details
    Browse the repository at this point in the history
  4. Extended zend_extension API to allow storing additional data associat…

    …ed with op_arrays in opcache SHM. (op_array->reserved[])
    dstogov committed Sep 25, 2015
    Copy the full SHA
    a05fc48 View commit details
    Browse the repository at this point in the history
  5. fix data type and warning

    weltling committed Sep 25, 2015
    Copy the full SHA
    c753466 View commit details
    Browse the repository at this point in the history
  6. check for test requirement

    weltling committed Sep 25, 2015
    Copy the full SHA
    37c85eb View commit details
    Browse the repository at this point in the history
  7. Allow an experimental VM with tail call dispatch technique (disabled …

    …by default).
    
    This VM may work only if all tail calls are optimized, otherwaise it will crach because of stack overflow.
    Unfortunately, we can't guarantee tail call optimization in C.
    dstogov committed Sep 25, 2015
    Copy the full SHA
    7e797f1 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    7e3cd7c View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2015

  1. Added fallback for get_method so we run the standard get_method and t…

    …rigger overloaded methods
    Daniel Persson committed Sep 26, 2015
    Copy the full SHA
    62c0ccb View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2015

  1. fix phpdbg's -h switch

    The help functionality needs a correct stdout fd, so pre setup it
    for the only case.
    weltling committed Sep 27, 2015
    Copy the full SHA
    c82e216 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    fef88b3 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2015

  1. Add support for parameters to tick functions, on C level. This is only

    for extensions that want to use register tick functions. Userland tick
    functions are unaffected.
    faizshukri committed Sep 28, 2015
    Copy the full SHA
    be6546f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      Fix bug #70480 (php_url_parse_ex() buffer overflow read)
    smalyshev committed Sep 28, 2015
    Copy the full SHA
    899753f View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2015

  1. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      Fix bug #69720: Null pointer dereference in phar_get_fp_offset()
    
    Conflicts:
    	ext/phar/util.c
    smalyshev committed Sep 29, 2015
    Copy the full SHA
    e7574a5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      fix memory leak
      FIx bug #70433 - Uninitialized pointer in phar_make_dirstream when zip entry filename is "/"
    
    Conflicts:
    	ext/phar/dirstream.c
    smalyshev committed Sep 29, 2015
    Copy the full SHA
    4c6f486 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      Better fix for bug #70433
    
    Conflicts:
    	ext/phar/dirstream.c
    	ext/phar/util.c
    smalyshev committed Sep 29, 2015
    Copy the full SHA
    d6e8426 View commit details
    Browse the repository at this point in the history
  4. fix test

    cutting out the '/' is not critical, but allows to avoid forking
    weltling committed Sep 29, 2015
    Copy the full SHA
    208ed0a View commit details
    Browse the repository at this point in the history
  5. Add support for getrandom(2), add type check on file descriptor

    Fix to_read, throw exception if syscall fails
    
    Fixes thanks to feedback from sarnold at ##crypto on freenode
    
    Correction on error conditions
    
    Remove dead code (thanks @defuse)
    
    It turns out getrandom can take >256, getentropy refuses.
    
    Better semantics
    
    Thanks @defuse for catching my silly mistake here
    
    Cast to size_t to be explicit
    
    Let's simplify the logic a bit
    
    Let's be consistent; define everything before we do any logic
    
    Continuously check that the file descriptor is still a valid one
    
    Add device type check on fd initialization
    paragonie-scott authored and weltling committed Sep 29, 2015
    Copy the full SHA
    6554f72 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    46aa628 View commit details
    Browse the repository at this point in the history
  7. Remove makedev() check.

    paragonie-scott authored and weltling committed Sep 29, 2015
    Copy the full SHA
    694b9af View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    617bef5 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    560e4fa View commit details
    Browse the repository at this point in the history
  10. Merge branch 'PHP-7.0' into PHP-7.0.0

    * PHP-7.0: (129 commits)
      Removed or simplified incorrect SEPARATE_*() macros usage.
      Add upgrading info about the tick functions internal API change
      Remove makedev() check.
      Different error message if makedev check fails
      Add support for getrandom(2), add type check on file descriptor
      fix test
      Better fix for bug #70433
      fix memory leak
      FIx bug #70433 - Uninitialized pointer in phar_make_dirstream when zip entry filename is "/"
      Fix bug #69720: Null pointer dereference in phar_get_fp_offset()
      Fix bug #70480 (php_url_parse_ex() buffer overflow read)
      Add support for parameters to tick functions, on C level. This is only for extensions that want to use register tick functions. Userland tick functions are unaffected.
      Add NEWS entry for #70533 (credits to Anatol)
      fix phpdbg's -h switch
      Fixed bug #70572 segfault in mysqlnd_connect
      Spread the news about 70384
      Allow an experimental VM with tail call dispatch technique (disabled by default). This VM may work only if all tail calls are optimized, otherwaise it will crach because of stack overflow. Unfortunately, we can't guarantee tail call optimization in C.
      check for test requirement
      fix data type and warning
      Extended zend_extension API to allow storing additional data associated with op_arrays in opcache SHM. (op_array->reserved[])
      ...
    weltling committed Sep 29, 2015
    Copy the full SHA
    dd1b80e View commit details
    Browse the repository at this point in the history
  11. add test to openssl ext

    marcosptf authored and weltling committed Sep 29, 2015
    Copy the full SHA
    fc3580c View commit details
    Browse the repository at this point in the history
  12. Update openssl_x509_checkpurpose.phpt

    marcosptf authored and weltling committed Sep 29, 2015
    Copy the full SHA
    dae3ab8 View commit details
    Browse the repository at this point in the history
  13. bump versions

    weltling committed Sep 29, 2015
    Copy the full SHA
    c6b9ee8 View commit details
    Browse the repository at this point in the history
  14. update NEWS for next

    weltling committed Sep 29, 2015
    Copy the full SHA
    5531d44 View commit details
    Browse the repository at this point in the history
  15. Added zend_internal_function.reserved[] fields, to allow extensions k…

    …eep additional associated information.
    
    We didn't have zend_internal_function.reserved[] in PHP5, but we always allocated space for zend_function union, and extensions were able to reuse zend_function.op_array.reserved[] even for internal function. Now this is not possible. And extensions have to use zend_function.op_array.reserved[] for user functions and zend_function.internal_function.reserved[] for internal.
    dstogov committed Sep 29, 2015
    Copy the full SHA
    ca36b7b View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    24bb569 View commit details
    Browse the repository at this point in the history
  17. fix test

    weltling committed Sep 29, 2015
    Copy the full SHA
    bfd2637 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    27a5f66 View commit details
    Browse the repository at this point in the history
  19. Merge branch 'PHP-7.0' of git.php.net:php-src into PHP-7.0

    * 'PHP-7.0' of git.php.net:php-src:
      fix test
      Ensure timeout tests wait for the entire specified duration
    dstogov committed Sep 29, 2015
    Copy the full SHA
    27d4d32 View commit details
    Browse the repository at this point in the history
  20. fix test

    weltling committed Sep 29, 2015
    Copy the full SHA
    c30937d View commit details
    Browse the repository at this point in the history
  21. Merge branch 'PHP-7.0' into PHP-7.0.0

    * PHP-7.0:
      Added information about Zend Extension API chabges
      fix test
      Ensure timeout tests wait for the entire specified duration
      Added zend_internal_function.reserved[] fields, to allow extensions keep additional associated information. We didn't have zend_internal_function.reserved[] in PHP5, but we always allocated space for zend_function union, and extensions were able to reuse zend_function.op_array.reserved[] even for internal function. Now this is not possible. And extensions have to use zend_function.op_array.reserved[] for user functions and zend_function.internal_function.reserved[] for internal.
      update NEWS for next
      Update openssl_x509_checkpurpose.phpt
      add test to openssl ext
    weltling committed Sep 29, 2015
    Copy the full SHA
    459e20e View commit details
    Browse the repository at this point in the history
  22. fix NEWS

    weltling committed Sep 29, 2015
    Copy the full SHA
    417e58f View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    df2ff75 View commit details
    Browse the repository at this point in the history
  24. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      add NEWS entries
      add NEWS entries
    Tyrael committed Sep 29, 2015
    Copy the full SHA
    f8ec1d9 View commit details
    Browse the repository at this point in the history
  25. add NEWS entries

    Tyrael committed Sep 29, 2015
    Copy the full SHA
    6d9f12d View commit details
    Browse the repository at this point in the history
  26. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      update NEWS, these missed 5.6.14RC1 as I was not asked to include them so delaying for the next release
    Tyrael committed Sep 29, 2015
    Copy the full SHA
    70e6bf0 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2015

  1. Copy the full SHA
    45cb42f View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    11baa1b View commit details
    Browse the repository at this point in the history
  3. Spelling

    bugger => buffer
    rquadling authored and laruence committed Sep 30, 2015
    Copy the full SHA
    6499064 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    7b787eb View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    df1a99d View commit details
    Browse the repository at this point in the history
  6. tweak cgi binary search

    weltling committed Sep 30, 2015
    Copy the full SHA
    353d996 View commit details
    Browse the repository at this point in the history
  7. fix tests on Windows

    weltling committed Sep 30, 2015
    Copy the full SHA
    e80306c View commit details
    Browse the repository at this point in the history
  8. fork test

    weltling committed Sep 30, 2015
    Copy the full SHA
    5954179 View commit details
    Browse the repository at this point in the history
  9. fix test

    weltling committed Sep 30, 2015
    Copy the full SHA
    3e74df7 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    ba6d193 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      Fixed test
      5.5.31 now
    Julien Pauli committed Sep 30, 2015
    Copy the full SHA
    a60105d View commit details
    Browse the repository at this point in the history
  12. Reordered field to improve data lacality and reduce L1D CPU cache mis…

    …ses in ZEND_INIT_FCALL opcode family
    dstogov committed Sep 30, 2015
    4
    Copy the full SHA
    64a7981 View commit details
    Browse the repository at this point in the history
  13. fix dl() function

    ..which was using old macro
    tony2001 committed Sep 30, 2015
    Copy the full SHA
    99d5634 View commit details
    Browse the repository at this point in the history
  14. ReflectionGenerator and ReflectionType are new classes

    I've added them to the new classes paragraph for the sake of completeness, even
    though they are mentioned before as new features.
    mbeccati committed Sep 30, 2015
    Copy the full SHA
    8039063 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2015

  1. Copy the full SHA
    c25e81a View commit details
    Browse the repository at this point in the history
  2. Remove checks for read_property retval being NULL

    read_property uses &EG(uninitialized_zval) instead.
    nikic committed Oct 1, 2015
    Copy the full SHA
    8557e83 View commit details
    Browse the repository at this point in the history
  3. Update scripts/dev/check_parameters.php for PHP 7

    Also fix deprecation errors and move from preg_replace
    -> preg_replace_callback.
    Sean-Der authored and nikic committed Oct 1, 2015
    Copy the full SHA
    06dde16 View commit details
    Browse the repository at this point in the history
  4. More check_parameters improvements

    * Allow / on everything but lLdb (on which it will work, but makes
      no sense).
    * For ! on lLdb add additional zend_bool* parameter.
    * For optional s and p only require one of the variables to be
      initialized. The length is usually not initialized.
    nikic committed Oct 1, 2015
    Copy the full SHA
    5c1b627 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2015

  1. More check_parameters improvements

    * Switch default REPORT_LEVEL to 1 to cut down on the noise
    * Make initialization of 'C' variable always required
    * Don't require init of lLdb variable if ! is used
    * Don't throw error about missing init of not detected parameters
      (This was a regression in the last changeset)
    * Support method_parameters and throw variations
    nikic committed Oct 2, 2015
    Copy the full SHA
    1a39b6e View commit details
    Browse the repository at this point in the history
  2. Fix/improve zpp usage

    The ext/interbase changes are done blindly, fingers crossed.
    
    Some of these are bug fixes, some make zpp usage more idiomatic.
    nikic committed Oct 2, 2015
    Copy the full SHA
    1287c48 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    6c61286 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    32337d3 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    0c03ba0 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    4f90e2e View commit details
    Browse the repository at this point in the history
  7. Fix parse errors in -rr mode

    bwoebi committed Oct 2, 2015
    Copy the full SHA
    8285731 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'PHP-5.6' into PHP-7.0

    Conflicts:
    	ext/date/php_date.c
    laruence committed Oct 2, 2015
    Copy the full SHA
    83fea94 View commit details
    Browse the repository at this point in the history
  9. PHP7 is not affected

    laruence committed Oct 2, 2015
    Copy the full SHA
    d6c9dc7 View commit details
    Browse the repository at this point in the history
  10. Empty merge

    derickr committed Oct 2, 2015
    Copy the full SHA
    60b5487 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    a2f5619 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      Update NEWS file with LDAP fixes
    Tyrael committed Oct 2, 2015
    Copy the full SHA
    b298871 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2015

  1. Copy the full SHA
    e892e2e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      fix win10 support
    weltling committed Oct 3, 2015
    Copy the full SHA
    96fe3be View commit details
    Browse the repository at this point in the history
  3. remove useless checks

    Other platforms than listed in the checks are not supported since
    PHP 5.5. We also won't need these checks for a while, so can simplify.
    weltling committed Oct 3, 2015
    Copy the full SHA
    4cb6342 View commit details
    Browse the repository at this point in the history
  4. Update UPGRADING.INTERNALS

    typo fix
    glensc committed Oct 3, 2015
    Copy the full SHA
    62c74ac View commit details
    Browse the repository at this point in the history
  5. Fixed bug #70630 (Closure::call/bind() crash with ReflectionFunction-…

    …>getClosure())
    
    This additionally removes support for binding to an unknown (not in parent hierarchy) scope.
    Removing support for cross-scope is necessary for certain compile-time assumptions (like class constants) to prevent unexpected results
    bwoebi committed Oct 3, 2015
    25
    Copy the full SHA
    517b553 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2015

  1. Copy the full SHA
    2a54b02 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    ba4a85b View commit details
    Browse the repository at this point in the history
  3. fix incrementing on 32-bit

    weltling committed Oct 4, 2015
    Copy the full SHA
    c97198e View commit details
    Browse the repository at this point in the history
  4. improve error message

    weltling committed Oct 4, 2015
    Copy the full SHA
    a549a3a View commit details
    Browse the repository at this point in the history
  5. Improve 517b553 (scope rebinding on method Closures)

    Now it is completely impossible to rebind a scoped method Closure (only the kind you get from ReflectionMethod::getClosure()) to a foreign scope
    Adding a lot of tests to ensure this...
    Also, properly return NULL in case the Closure could not be created instead of some crippled unbound Closure
    bwoebi committed Oct 4, 2015
    16
    Copy the full SHA
    881c502 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2015

  1. Copy the full SHA
    a6be0f3 View commit details
    Browse the repository at this point in the history
  2. Allow random $this on non-internal Closures again

    As it turns out, there is actually no reason to prevent this, it even was a bigger BC break than expected...
    
    Also fixes a memory leak (the Closure leaks) when calling internal functions via Closure by moving it out of leave helper onto caller side for TOP_CODE:
    
    $z = new SplStack; $z->push(20);
    $x = (new ReflectionMethod("SplStack", "pop"))->getClosure($z);
    var_dump($x());
    bwoebi committed Oct 5, 2015
    6
    Copy the full SHA
    35d0405 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    1eb5af5 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'upstream/PHP-7.0.0' into bug_52098_php7

    * upstream/PHP-7.0.0: (59 commits)
      fix NEWS
      fix test
      Added information about Zend Extension API chabges
      fix test
      Ensure timeout tests wait for the entire specified duration
      Added zend_internal_function.reserved[] fields, to allow extensions keep additional associated information. We didn't have zend_internal_function.reserved[] in PHP5, but we always allocated space for zend_function union, and extensions were able to reuse zend_function.op_array.reserved[] even for internal function. Now this is not possible. And extensions have to use zend_function.op_array.reserved[] for user functions and zend_function.internal_function.reserved[] for internal.
      update NEWS for next
      bump versions
      Update openssl_x509_checkpurpose.phpt
      add test to openssl ext
      Removed or simplified incorrect SEPARATE_*() macros usage.
      Add upgrading info about the tick functions internal API change
      Remove makedev() check.
      Different error message if makedev check fails
      Add support for getrandom(2), add type check on file descriptor
      fix test
      Better fix for bug #70433
      fix memory leak
      FIx bug #70433 - Uninitialized pointer in phar_make_dirstream when zip entry filename is "/"
      Fix bug #69720: Null pointer dereference in phar_get_fp_offset()
      ...
    kalaspuffar committed Oct 5, 2015
    Copy the full SHA
    c8d0905 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    8c33bdb View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'upstream/PHP-7.0' into bug_52098_php7

    * upstream/PHP-7.0: (49 commits)
      Allow random $this on non-internal Closures again As it turns out, there is actually no reason to prevent this, it even was a bigger BC break than expected...
      Merge branch 'array_keys_strict_refs' of https://github.com/tony2001/php-src
      Improve 517b553 (scope rebinding on method Closures) Now it is completely impossible to rebind a scoped method Closure (only the kind you get from ReflectionMethod::getClosure()) to a foreign scope Adding a lot of tests to ensure this... Also, properly return NULL in case the Closure could not be created instead of some crippled unbound Closure
      improve error message
      fix incrementing on 32-bit
      fix coverage report for datelib
      Fixed bug #70632 (Third one of segfault in gc_remove_from_buffer)
      Fixed the third one of (segfault in gc_remove_from_buffer())
      Fixed bug #70631 (Another Segfault in gc_remove_from_buffer())
      Do not edit the zval cause it might be  in shared memory
      Fixed bug #70601 (Segfault in gc_remove_from_buffer())
      Fixed bug #70630 (Closure::call/bind() crash with ReflectionFunction->getClosure()) This additionally removes support for binding to an unknown (not in parent hierarchy) scope. Removing support for cross-scope is necessary for certain compile-time assumptions (like class constants) to prevent unexpected results
      remove useless checks
      fix win10 support
      Fixed bug #70625
      Updated to version 2015.7 (2015g)
      Updated to version 2015.7 (2015g)
      PHP7 is not affected
      Fixed bug #70619 (DateTimeImmutable segfault)
      Fix parse errors in -rr mode
      ...
    kalaspuffar committed Oct 5, 2015
    Copy the full SHA
    0203252 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    0fbd3e5 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    3331d87 View commit details
    Browse the repository at this point in the history
  9. don't leak handles

    weltling committed Oct 5, 2015
    2
    Copy the full SHA
    d5bd999 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    63617a6 View commit details
    Browse the repository at this point in the history
  11. Update NEWS

    bwoebi committed Oct 5, 2015
    Copy the full SHA
    60bb51c View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2015

  1. Copy the full SHA
    fb2c890 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a2082b7 View commit details
    Browse the repository at this point in the history
  3. Revert "Update NEWS"

    This reverts commit 60bb51c.
    dstogov committed Oct 6, 2015
    Copy the full SHA
    1198c5d View commit details
    Browse the repository at this point in the history
  4. Revert "Speed up self::$property access by 20%"

    This reverts commit 0fbd3e5.
    dstogov committed Oct 6, 2015
    Copy the full SHA
    5a49ac7 View commit details
    Browse the repository at this point in the history
  5. Revert "Speed up self::method() calls (no ZEND_FETCH_CLASS)"

    This reverts commit 8c33bdb.
    dstogov committed Oct 6, 2015
    Copy the full SHA
    3c03480 View commit details
    Browse the repository at this point in the history
  6. Revert "Allow random $this on non-internal Closures again"

    This reverts commit 35d0405.
    dstogov committed Oct 6, 2015
    Copy the full SHA
    524d00e View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    24e8834 View commit details
    Browse the repository at this point in the history
  8. Revert "Improve 517b553 (scope rebinding on method Closures)"

    This reverts commit 881c502.
    dstogov committed Oct 6, 2015
    Copy the full SHA
    e193d35 View commit details
    Browse the repository at this point in the history
  9. More zpp cleanup in ext/intl

    nikic committed Oct 6, 2015
    Copy the full SHA
    0a3c1fb View commit details
    Browse the repository at this point in the history
  10. Revert "Fixed bug #70630 (Closure::call/bind() crash with ReflectionF…

    …unction->getClosure())"
    
    This reverts commit 517b553.
    dstogov committed Oct 6, 2015
    Copy the full SHA
    e0b3b3c View commit details
    Browse the repository at this point in the history
  11. Drop HAVE_PACKED_OBJECT_VALUE

    This check doesn't make sense anymore, we have no object_value
    anymore.
    nikic committed Oct 6, 2015
    Copy the full SHA
    cd2b0a7 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'PHP-7.0' of git.php.net:php-src into PHP-7.0

    * 'PHP-7.0' of git.php.net:php-src:
      Drop HAVE_PACKED_OBJECT_VALUE
      More zpp cleanup in ext/intl
    dstogov committed Oct 6, 2015
    Copy the full SHA
    2c92f33 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    424a26d View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2015

  1. Copy the full SHA
    abf3c2f View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    91588a9 View commit details
    Browse the repository at this point in the history
  3. Restored the original (php-5) behavior of convert_to_cstring(). It wa…

    …s broken in php7 by mistake and caused problems in ext/pgsql/tests/bug46408.phpt.
    dstogov committed Oct 7, 2015
    Copy the full SHA
    b8b335c View commit details
    Browse the repository at this point in the history
  4. add comment to test

    weltling committed Oct 7, 2015
    Copy the full SHA
    c0ca731 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    ccb677e View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    4a57f18 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'PHP-7.0' of https://git.php.net/repository/php-src into…

    … PHP-7.0
    
    * 'PHP-7.0' of https://git.php.net/repository/php-src:
      Fixed test running on MarinaDB.
    cjbj committed Oct 7, 2015
    Copy the full SHA
    19e461b View commit details
    Browse the repository at this point in the history
  8. Fixed test.

    MySQL and MariaDB of different versions have different assumptions about TIMESTAMP attributes.
    Probably we need to add yet another condition to also check MariaDB version.
    dstogov committed Oct 7, 2015
    Copy the full SHA
    5d2813e View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    f9e3461 View commit details
    Browse the repository at this point in the history
  10. Fix bug #70650

    marcioAlmada authored and nikic committed Oct 7, 2015
    Copy the full SHA
    ddb6d78 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2015

  1. Fix bug #70662

    This replaces add_new with update for the RW case. This should not
    be problematic for performance, as this branch throws a notice.
    
    Alternatively add_new could also be replaced with add. I went with
    update, because it makes $a[0] += 1 behavior the same as
    $a[0] = $a[0] + 1.
    nikic committed Oct 8, 2015
    Copy the full SHA
    cc3c425 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    9af07e7 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    3815e97 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    fa23beb View commit details
    Browse the repository at this point in the history
  5. Fixed bug #70674 (ReflectionFunction::getClosure() leaks memory when …

    …used for internal functions)
    dstogov committed Oct 8, 2015
    Copy the full SHA
    91fb3a7 View commit details
    Browse the repository at this point in the history
  6. Fixed use after free

    dstogov committed Oct 8, 2015
    Copy the full SHA
    05bd331 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    93748bf View commit details
    Browse the repository at this point in the history
  8. Fixed reference cuntmting for closures (previously we didn't incremen…

    …t reference counter for "internal" closures)
    dstogov committed Oct 8, 2015
    Copy the full SHA
    c6af0aa View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2015

  1. Copy the full SHA
    0847681 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      update NEWS
      fix coverage report for datelib
    weltling committed Oct 9, 2015
    Copy the full SHA
    d468390 View commit details
    Browse the repository at this point in the history
  3. update NEWS

    weltling committed Oct 9, 2015
    Copy the full SHA
    be09d1c View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    f6ae19f View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    d677b25 View commit details
    Browse the repository at this point in the history
  6. Implemented file_cache_fallback mechanism

    which is essential as an attempt to fix the "failed to reattach"
    error on Windows. If file_cache is enabled, Opcache will
    automaticaly switch to file_cache_only mode in the case a process
    failed to map the shared segment at the required address. The
    important small part of the SHM will still be mapped, which
    allows information exchange between normal processes using SHM
    and those using the fallback mechanism.
    
    This is based on Dmitry's, Matt's and mine ideas. So many thanks for
    support!
    weltling committed Oct 9, 2015
    Copy the full SHA
    ffb5d0a View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2015

  1. Normalize rebinding failures

    Move all rebinding checks into one function to make sure they stay
    in sync. Normalize return value to be NULL for all rebinding
    failures, instead of returning an improperly bound closure in some
    cases.
    nikic committed Oct 10, 2015
    Copy the full SHA
    4b821f0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'PHP-5.6' into PHP-7.0

    Conflicts:
    	Zend/zend_closures.c
    nikic committed Oct 10, 2015
    Copy the full SHA
    c85ad5d View commit details
    Browse the repository at this point in the history
  3. Generally run all tests in sapi folder by default

    Turned out that sapi/phpdbg actually wasn't explicitly included as sapi folders were individually selected
    bwoebi committed Oct 10, 2015
    Copy the full SHA
    fe67696 View commit details
    Browse the repository at this point in the history
  4. fix stack overflow

    weltling committed Oct 10, 2015
    1
    Copy the full SHA
    4224907 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2015

  1. Double declaration

    laruence committed Oct 12, 2015
    Copy the full SHA
    8732ead View commit details
    Browse the repository at this point in the history
  2. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      fix test
    mbeccati committed Oct 12, 2015
    Copy the full SHA
    474a2e0 View commit details
    Browse the repository at this point in the history
  3. fix test for ICU-56.1

    weltling committed Oct 12, 2015
    Copy the full SHA
    3fb6f00 View commit details
    Browse the repository at this point in the history
  4. fork test for ICU-56.1

    weltling committed Oct 12, 2015
    Copy the full SHA
    aea420c View commit details
    Browse the repository at this point in the history
  5. fork test for ICU 56.1

    weltling committed Oct 12, 2015
    Copy the full SHA
    5492fe9 View commit details
    Browse the repository at this point in the history
  6. increase API versions

    weltling committed Oct 12, 2015
    Copy the full SHA
    dcbbf7c View commit details
    Browse the repository at this point in the history
  7. Forbid "fake" closure rebinding

    dstogov authored and nikic committed Oct 12, 2015
    3
    Copy the full SHA
    23b372d View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    7597a06 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2015

  1. update libs_versions.txt

    weltling committed Oct 13, 2015
    Copy the full SHA
    afdbd8f View commit details
    Browse the repository at this point in the history
  2. prepare NEWS for next

    weltling committed Oct 13, 2015
    Copy the full SHA
    4d8e284 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    e85a0ab View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    a8ae881 View commit details
    Browse the repository at this point in the history
  5. update UPGRADING

    weltling committed Oct 13, 2015
    Copy the full SHA
    d1b67af View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    d949c3b View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    6efbfc4 View commit details
    Browse the repository at this point in the history
  8. Prevent memcmp() result truncation

    This fixes reported issues with sapi/phpdbg/tests/watch_001.phpt
    bwoebi committed Oct 13, 2015
    Copy the full SHA
    d398cc9 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2015

  1. Copy the full SHA
    0105093 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    534856c View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5649b0c View commit details
    Browse the repository at this point in the history
  4. Do not create a fake Closure for real Closures

    That is solved by just returning the Closure as is, which is safe due to Closures being immutable objects
    bwoebi committed Oct 14, 2015
    Copy the full SHA
    60b4355 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      prepare for 5.6.15RC1
    Tyrael committed Oct 14, 2015
    Copy the full SHA
    b610d74 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2015

  1. Copy the full SHA
    a2cfcdf View commit details
    Browse the repository at this point in the history
  2. Scan through a range of ports in case 31338 is busy

    ext/standard/tests/network/ud4loop.phpt hardcodes port 31338.
    If that fails to bind, try a few more (up to 31499) before giving up.
    sgolemon committed Oct 15, 2015
    Copy the full SHA
    a2005ce View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    88a69ff View commit details
    Browse the repository at this point in the history
  4. Reindent zend_yytnamerr

    Separating this whitespace change from the next diff.
    nikic committed Oct 15, 2015
    Copy the full SHA
    06f38d3 View commit details
    Browse the repository at this point in the history
  5. Fixed bug #70430

    nikic committed Oct 15, 2015
    Copy the full SHA
    e3e92e9 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2015

  1. Fixed bug #70678 (PHP7 returns true when false is expected)

    Cherry-pick from master.
    felipensp authored and nikic committed Oct 16, 2015
    Copy the full SHA
    20a384d View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2015

  1. Copy the full SHA
    d4df664 View commit details
    Browse the repository at this point in the history
  2. Fixed bug #70730 (Incorrect ArrayObject serialization if unset is cal…

    …led in serialize())
    
    It's possible to fixed this in SPL side, but it will be ugly, and we
    should make serialize more robust, so I prefer fix it in serialize side.
    laruence committed Oct 17, 2015
    Copy the full SHA
    e2d6090 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5195342 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2015

  1. Always return boolean from assert

    Matches docs prototype
    trowski committed Oct 18, 2015
    Copy the full SHA
    49d6336 View commit details
    Browse the repository at this point in the history
  2. Fix missed assertion tests

    trowski committed Oct 18, 2015
    Copy the full SHA
    c100a74 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      C89 compat
      use spprintf instead (no need to estrdup afterwards).
      dblib's dbcolname can return null in some cases
      testcase fot bug #69757
      Segmentation fault on pdo_dblib::nextRowset (bug #69757)
    
    Conflicts:
    	ext/pdo_dblib/dblib_stmt.c
    weltling committed Oct 18, 2015
    Copy the full SHA
    af8937c View commit details
    Browse the repository at this point in the history
  4. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      update NEWS
    weltling committed Oct 18, 2015
    Copy the full SHA
    dc24156 View commit details
    Browse the repository at this point in the history
  5. updated NEWS

    weltling committed Oct 18, 2015
    Copy the full SHA
    daddb7a View commit details
    Browse the repository at this point in the history
  6. - Implemented output paging

    felipensp committed Oct 18, 2015
    Copy the full SHA
    f231ddd View commit details
    Browse the repository at this point in the history
  7. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      Remove wrong argument $session from SNMP::setSecurity()
      Fix SNMP::setSecurity() arginfo (Fixes bug #70476)
    smalyshev committed Oct 18, 2015
    Copy the full SHA
    6a48030 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      Skip serialize test if ext/session is not loaded
    
    Conflicts:
    	ext/standard/tests/serialize/bug70219_1.phpt
    smalyshev committed Oct 18, 2015
    Copy the full SHA
    5f759b0 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      Skip some tests for platforms different than x86
    smalyshev committed Oct 18, 2015
    Copy the full SHA
    c7c6df6 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2015

  1. Fix bug #64172

    Check if the SQLSTATE error code is equal to PDO_ERR_NONE before we ask the driver.
    And if no error is reported skip the extra call to the driver.
    Daniel Persson authored and smalyshev committed Oct 19, 2015
    Copy the full SHA
    307c1f6 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      Fix bug #64172
      Bug #70561: Fix DirectoryIterator to throw OutOfBoundsException
    
    Conflicts:
    	ext/pdo/pdo_dbh.c
    smalyshev committed Oct 19, 2015
    Copy the full SHA
    26e5429 View commit details
    Browse the repository at this point in the history
  3. 7.0.0alpha1

    Tyrael authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    73237fc View commit details
    Browse the repository at this point in the history
  4. bump version

    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    9d9c12f View commit details
    Browse the repository at this point in the history
  5. bump the versions

    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    2c52003 View commit details
    Browse the repository at this point in the history
  6. ZEND_SEPARATE reuses temporaries

    nikic authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    f4bbcdb View commit details
    Browse the repository at this point in the history
  7. Add assertion in liveliness computation

    Assert that a live-range does not start, while one for the same
    variable is already active.
    
    To satisfy this constraint, explicitly exclude writes from JMP_SET
    and COALESCE. They were previously also handled correctly, because
    their result variable was only killed after the second write to it
    after the false branch. This just makes it more explicit.
    nikic authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    c88fa35 View commit details
    Browse the repository at this point in the history
  8. Fixed invalid live-range detection

    dstogov authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    9aa4556 View commit details
    Browse the repository at this point in the history
  9. Revert "Fixed invalid live-range detection"

    This reverts commit 724e984.
    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    4f38035 View commit details
    Browse the repository at this point in the history
  10. Revert "Add assertion in liveliness computation"

    This reverts commit 62062dc.
    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    1df5dbb View commit details
    Browse the repository at this point in the history
  11. Revert "ZEND_SEPARATE reuses temporaries"

    This reverts commit dfe6fda.
    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    2699ab7 View commit details
    Browse the repository at this point in the history
  12. Revert "Remove loop_var_stack"

    This reverts commit b3a4c05.
    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    6b9da91 View commit details
    Browse the repository at this point in the history
  13. Revert "Tuned off dubugging of live ranges"

    This reverts commit 404dc93.
    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    926059c View commit details
    Browse the repository at this point in the history
  14. Revert "Fixed bug #62210 (Exceptions can leak temporary variables. As…

    … a part of the fix serious refactoring was done. op_array->brk_cont_array was removed, and replaced with more general and speed efficient op_array->T_liveliness. ZEND_GOTO opcode is always replaced by ZEND_JMP at compile time). (Bob, Dmitry, Laruence)"
    
    This reverts commit 5ee8413.
    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    c0cb7a7 View commit details
    Browse the repository at this point in the history
  15. bump versions

    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    56c95f1 View commit details
    Browse the repository at this point in the history
  16. readd commit 3bb70fe

    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    450df32 View commit details
    Browse the repository at this point in the history
  17. readd test from 3bb70fe

    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    733e4fa View commit details
    Browse the repository at this point in the history
  18. one more test from ef1b588

    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    048db29 View commit details
    Browse the repository at this point in the history
  19. fix merge mistake

    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    cbb77c9 View commit details
    Browse the repository at this point in the history
  20. set versions

    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    e675640 View commit details
    Browse the repository at this point in the history
  21. bump versions

    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    e88551f View commit details
    Browse the repository at this point in the history
  22. bump version

    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    3db0a5b View commit details
    Browse the repository at this point in the history
  23. bump release version

    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    af59728 View commit details
    Browse the repository at this point in the history
  24. Added fallback for get_method so we run the standard get_method and t…

    …rigger overloaded methods
    Daniel Persson authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    f9f0803 View commit details
    Browse the repository at this point in the history
  25. bump versions

    weltling authored and kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    a80e70b View commit details
    Browse the repository at this point in the history
  26. Changes to pass all tests

    kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    64c52f7 View commit details
    Browse the repository at this point in the history
  27. Merge branch 'bug_52098_php7' of https://github.com/kalaspuffar/php-src

    … into bug_52098_php7
    
    * 'bug_52098_php7' of https://github.com/kalaspuffar/php-src: (40 commits)
      Changes to pass all tests
      fix NEWS
      fix test
      bump versions
      Added fallback for get_method so we run the standard get_method and trigger overloaded methods
      fix regressio introduce in 22e23e7
      bump release version
      sync NEWS
      bump version
      update NEWS
      Fixed bug #70293 (Crash with specific assertions and zend.assertions=-1)
      Fixed memleak in Zend/tests/bug39297
      add NEWS entry
      Fixed bug #70288 (Apache crash related to ZEND_SEND_REF)
      sync NEWS
      bump versions
      sync NEWS
      sync NEWS
      set versions
      fix merge mistake
      ...
    kalaspuffar committed Oct 19, 2015
    Copy the full SHA
    c07d79a View commit details
    Browse the repository at this point in the history