Skip to content
Permalink
Branch: master
Commits on May 21, 2019
  1. Merge branch 'PHP-7.4'

    nikic committed May 21, 2019
  2. Merge branch 'PHP-7.3' into PHP-7.4

    nikic committed May 21, 2019
  3. Don't evaluate functions with partial array arguments

    nikic committed May 21, 2019
  4. Merge branch 'PHP-7.4'

    nikic committed May 21, 2019
  5. Merge branch 'PHP-7.3' into PHP-7.4

    nikic committed May 21, 2019
  6. Fix null check in sccp add_array_elem chain handling

    nikic committed May 21, 2019
    We need to check result_use rather than result_def for a null zval.
    Previously we were later assuming that the null zval is really a
    partial array, which does not go well.
  7. Merge branch 'PHP-7.4'

    nikic committed May 21, 2019
  8. Merge branch 'PHP-7.3' into PHP-7.4

    nikic committed May 21, 2019
  9. Fix partial array handling in FE_RESET edge feasibility

    nikic committed May 21, 2019
  10. Extract ct_eval_binary_op()

    nikic committed May 21, 2019
    And use it in more places, though some of them are currently not
    reachable by partial arrays to the best of my knowledge.
  11. Improve SCCP debug code

    nikic committed May 21, 2019
    In particular properly dump partial arrays when tracing execution.
  12. Merge branch 'PHP-7.4'

    nikic committed May 21, 2019
  13. Merge branch 'PHP-7.3' into PHP-7.4

    nikic committed May 21, 2019
  14. Merge branch 'PHP-7.2' into PHP-7.3

    nikic committed May 21, 2019
Commits on May 15, 2019
  1. Merge branch 'PHP-7.4'

    nikic committed May 15, 2019
  2. Merge branch 'PHP-7.3' into PHP-7.4

    nikic committed May 15, 2019
  3. Fixed bug #78015

    nikic committed May 15, 2019
    Don't try to evaluate various operations with partial array operands.
    We could evaluate some of these, but let's be conservative for now...
  4. Merge branch 'PHP-7.4'

    nikic committed May 15, 2019
  5. Merge branch 'PHP-7.3' into PHP-7.4

    nikic committed May 15, 2019
  6. Merge branch 'PHP-7.2' into PHP-7.3

    nikic committed May 15, 2019
  7. Fixed bug #76980

    nikic committed May 15, 2019
    If we perform a class fetch that is not marked as exception safe,
    convert exceptions thrown by autoloaders into a fatal error.
    
    Ideally fetching the interfaces would be exception safe, but as it
    isn't right now, we must abort at this point.
Commits on May 14, 2019
  1. Merge branch 'PHP-7.4'

    nikic committed May 14, 2019
  2. Merge branch 'PHP-7.4'

    nikic committed May 14, 2019
  3. Add RETURN_EMPTY_ARRAY() / RETVAL_EMPTY_ARRAY()

    nikic committed May 14, 2019
    The usual wrappers around ZVAL_EMPTY_ARRAY()...
Commits on May 13, 2019
  1. Merge branch 'PHP-7.4'

    nikic committed May 13, 2019
  2. Merge branch 'PHP-7.4'

    nikic committed May 13, 2019
  3. Merge branch 'PHP-7.3' into PHP-7.4

    nikic committed May 13, 2019
  4. Merge branch 'PHP-7.2' into PHP-7.3

    nikic committed May 13, 2019
  5. Merge branch 'PHP-7.4'

    nikic committed May 13, 2019
Commits on May 9, 2019
  1. Merge branch 'PHP-7.4'

    nikic committed May 9, 2019
  2. Merge branch 'PHP-7.4'

    nikic committed May 9, 2019
  3. Fixed bug #71030

    nikic committed May 9, 2019
    Make sure to always fetch the RHS of a list assignment first, instead
    of special casing known self-assignments, which will not detect cases
    using references correctly.
    
    As a side-effect, it is no longer possible to do something like
    byRef(list($x) = $y). This worked by accident previously, but only
    if $y was a CV and the self-assignment case did not trigger.
    However it shouldn't work for the same reason that byRef($x = $y)
    doesn't. Conversely byRef(list(&$x) = $y) and byRef($x =& $y)
    continue to be legal.
  4. Merge branch 'PHP-7.4'

    nikic committed May 9, 2019
  5. Merge branch 'PHP-7.3' into PHP-7.4

    nikic committed May 9, 2019
Older
You can’t perform that action at this time.