[xdebug-dev] [xdebug/xdebug] 828fd4: Fixed issues with apply counts (max_nesting_level)

From: Derick Rethans <github[@]derickrethans.nl>
Date: Sun, 27 Sep 2015 03:29:00 -0700

  Branch: refs/heads/master
  Home: https://github.com/xdebug/xdebug
  Commit: 828fd4a37dbb00fa48b2310821552f9a000a4549
      https://github.com/xdebug/xdebug/commit/828fd4a37dbb00fa48b2310821552f9a000a4549
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug_compat.h
    M xdebug_var.c

  Log Message:
  -----------
  Fixed issues with apply counts (max_nesting_level)

  Commit: b87a5bd6787c923338c845927856ae8ac3aad15a
      https://github.com/xdebug/xdebug/commit/b87a5bd6787c923338c845927856ae8ac3aad15a
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  No need to have the &amp;/& twice. It's also added for objects further down already.

  Commit: 86346cbb3f335836a1da7bec35fb63fdf6d5b134
      https://github.com/xdebug/xdebug/commit/86346cbb3f335836a1da7bec35fb63fdf6d5b134
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M tests/xdebug_var_dump.phpt
    M tests/xdebug_var_dump_file.phpt
    M tests/xdebug_var_dump_file_link.phpt
    M xdebug_var.c

  Log Message:
  -----------
  We should output &amp; instead of & in an HTML context

  Commit: a6c5a080da36fb93c63133912559f5b955fc062c
      https://github.com/xdebug/xdebug/commit/a6c5a080da36fb93c63133912559f5b955fc062c
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug_stack.c

  Log Message:
  -----------
  Fixed issues with variables if more were sent than the function signature would indicate

  Commit: e02015c60af368f732545fd7cdce9074ce83d5a2
      https://github.com/xdebug/xdebug/commit/e02015c60af368f732545fd7cdce9074ce83d5a2
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    A tests/bug00032-php5.phpt
    R tests/bug00032-php52.phpt
    A tests/bug00032-php7.phpt

  Log Message:
  -----------
  In PHP 7, some of these conversions are done in compile time, before the script runs - and hence without stack trace

  Commit: 2470bb9ea96002d9f282c3c985fecd0361f89665
      https://github.com/xdebug/xdebug/commit/2470bb9ea96002d9f282c3c985fecd0361f89665
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M tests/bug00176.phpt

  Log Message:
  -----------
  Adjusted test case, as PHP 7 now requires an int and not a string

  Commit: be2f25131d7397a3ce2ba64e9fa6207f22997e2d
      https://github.com/xdebug/xdebug/commit/be2f25131d7397a3ce2ba64e9fa6207f22997e2d
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    A tests/backtrace-args-php5.phpt
    A tests/backtrace-args-php7.phpt
    A tests/backtrace-complex-php5.phpt
    A tests/backtrace-complex-php7.phpt
    A tests/backtrace-simple-php5.phpt
    A tests/backtrace-simple-php7.phpt
    A tests/bug00265-php5.phpt
    A tests/bug00265-php7.phpt
    R tests/bug00265.phpt
    A tests/bug00389-php5.phpt
    A tests/bug00389-php7.phpt
    R tests/bug00389.phpt
    A tests/bug00391-php5.phpt
    A tests/bug00391-php7.phpt
    R tests/bug00391.phpt
    A tests/bug00476-001-php5.phpt
    A tests/bug00476-001-php7.phpt
    A tests/bug00476-002-php5.phpt
    A tests/bug00476-002-php7.phpt
    R tests/bug00476-2.phpt
    R tests/bug00476.phpt
    M tests/bug00811.phpt
    A tests/local_vars_in_error-php5.phpt
    A tests/local_vars_in_error-php7.phpt
    R tests/local_vars_in_error.phpt
    R tests/test4.phpt
    R tests/test5.phpt
    R tests/test6.phpt

  Log Message:
  -----------
  Split out tests that now throw Errors in PHP 7

  Commit: d3e1b5f6895ef3de985e8b9edb723b7111f2c217
      https://github.com/xdebug/xdebug/commit/d3e1b5f6895ef3de985e8b9edb723b7111f2c217
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M tests/functrace_comp_1r.phpt
    M tests/functrace_comp_2r.phpt
    M tests/functrace_comp_3r.phpt
    M tests/functrace_comp_4r.phpt
    M tests/functrace_comp_5r.phpt

  Log Message:
  -----------
  Fixed tests by assigning to a variable, and accounting for PHP 7's true/false (instead of bool)

  Commit: 454c44f2b086e2c8314c490c1d27b52a6ff4df98
      https://github.com/xdebug/xdebug/commit/454c44f2b086e2c8314c490c1d27b52a6ff4df98
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  Allow for PHP 7's 'UNDEF' zval type, and rename the unexpected 'NULL' to 'NFC'

  Commit: 85e6cf56fbafd2f2c3b3fe9ff3a37d0f0b722d62
      https://github.com/xdebug/xdebug/commit/85e6cf56fbafd2f2c3b3fe9ff3a37d0f0b722d62
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug_superglobals.c

  Log Message:
  -----------
  Fixed hash key length for superglobal dumping

  Commit: ac5afd718f4b67855c044d63b38fd9833af6b169
      https://github.com/xdebug/xdebug/commit/ac5afd718f4b67855c044d63b38fd9833af6b169
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M tests/bug00643-t2.inc
    M tests/bug00785-2.inc
    M tests/bug01073-php55.phpt
    M tests/call_user_func_array.phpt
    M tests/call_user_func_array2.inc
    M tests/call_user_func_array2.phpt

  Log Message:
  -----------
  Use indirect calls for call_user_func* and is_* functions, as PHP 7 might optimize these out

  Commit: 833025253f71531f0c69b365b64ba956fe280709
      https://github.com/xdebug/xdebug/commit/833025253f71531f0c69b365b64ba956fe280709
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    A tests/bug00334-php5.phpt
    A tests/bug00334-php7.phpt
    R tests/bug00334.phpt

  Log Message:
  -----------
  Difference in code coverage between PHP 5.6 and PHP 7.0

  Commit: 3d0acbe87387953152d0ab533608407cd721bebf
      https://github.com/xdebug/xdebug/commit/3d0acbe87387953152d0ab533608407cd721bebf
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M tests/bug00558-002.phpt

  Log Message:
  -----------
  A double eval gets a double postfix

  Commit: 8873ccb503e351d39423a605c752204e4b9d563a
      https://github.com/xdebug/xdebug/commit/8873ccb503e351d39423a605c752204e4b9d563a
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    A tests/bug00756-php5.phpt
    A tests/bug00756-php7.phpt
    R tests/bug00756.phpt
    M tests/test10b.phpt

  Log Message:
  -----------
  Changes in tests due to PHP 7 not returning anything if it's not assigned

  Commit: 8fa5bf736cd2a5406fea79ba952b77017e61a1fa
      https://github.com/xdebug/xdebug/commit/8fa5bf736cd2a5406fea79ba952b77017e61a1fa
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M tests/bug00905.phpt

  Log Message:
  -----------
  PHP 7's generators return one more line, with uninitialized vars

  Commit: b0ceba3474b96867d09243598bff0494d1de2812
      https://github.com/xdebug/xdebug/commit/b0ceba3474b96867d09243598bff0494d1de2812
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug.c

  Log Message:
  -----------
  Fixed testing of all the variables before using them

  Commit: 13259004e4fcf800b16ffd6e3d7985309bb98bab
      https://github.com/xdebug/xdebug/commit/13259004e4fcf800b16ffd6e3d7985309bb98bab
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug_stack.c

  Log Message:
  -----------
  For file/line reporting, we need to skip to the last user-defined frame

  Commit: 169fb0d25078dfdb0a2c8e851b2aa33bffdf211d
      https://github.com/xdebug/xdebug/commit/169fb0d25078dfdb0a2c8e851b2aa33bffdf211d
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug_stack.c

  Log Message:
  -----------
  Fixed issue with hash key length for finding user configured HTTP headers for IP address

  Commit: 868d8f164abed585ee0e1f53b75c5d5cb5c4fe82
      https://github.com/xdebug/xdebug/commit/868d8f164abed585ee0e1f53b75c5d5cb5c4fe82
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M tests/test14b.phpt

  Log Message:
  -----------
  Get rid of this PHP 4ism, that in PHP 7 throws a deprecation warning

  Commit: 153499c063bfd55ed8695f1c8fb26b10ab9be6b4
      https://github.com/xdebug/xdebug/commit/153499c063bfd55ed8695f1c8fb26b10ab9be6b4
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M tests/errorlog_variadic.phpt
    M tests/functrace_variadics_1.phpt
    M tests/functrace_variadics_2.phpt
    M tests/functrace_variadics_3.phpt
    M tests/functrace_variadics_4.phpt
    M tests/functrace_variadics_5.phpt
    M tests/stacktrace_variadic_html_1.phpt
    M tests/stacktrace_variadic_html_2.phpt
    M tests/stacktrace_variadic_html_3.phpt
    M tests/stacktrace_variadic_html_4.phpt
    M tests/stacktrace_variadic_html_5.phpt
    M tests/stacktrace_variadic_text_1.phpt
    M tests/stacktrace_variadic_text_2.phpt
    M tests/stacktrace_variadic_text_3.phpt
    M tests/stacktrace_variadic_text_4.phpt
    M tests/stacktrace_variadic_text_5.phpt
    M tests/xdebug_get_function_stack_variadic.phpt
    M xdebug_private.h
    M xdebug_stack.c
    M xdebug_trace_textual.c

  Log Message:
  -----------
  Improve handling of variadics, both for PHP 5.6 and PHP 7.0

  Commit: 340e7561eefb9cc232920bb20f300c4324e38b09
      https://github.com/xdebug/xdebug/commit/340e7561eefb9cc232920bb20f300c4324e38b09
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug_code_coverage.c

  Log Message:
  -----------
  We need to scan back to _RW opcodes too, as there could be a ++ in there.

  Commit: ed512ca3d757ab68d0a67fcd07c4e6f956349c3c
      https://github.com/xdebug/xdebug/commit/ed512ca3d757ab68d0a67fcd07c4e6f956349c3c
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M tests/bug00566-2.inc

  Log Message:
  -----------
  strlen() is now special

  Commit: 9022b1fc7450af35494abdd40f954d16d39f539b
      https://github.com/xdebug/xdebug/commit/9022b1fc7450af35494abdd40f954d16d39f539b
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug.c

  Log Message:
  -----------
  Init fse->This to NULL, otherwise it's a random value

  Commit: 561e6581cd8dc1d881f799470afccb2382c25607
      https://github.com/xdebug/xdebug/commit/561e6581cd8dc1d881f799470afccb2382c25607
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug.c

  Log Message:
  -----------
  In PHP 7, we have a special type for TRUE (and FALSE)

  Commit: 816fb89ad0941eb6e735280f6c430570112a2b52
      https://github.com/xdebug/xdebug/commit/816fb89ad0941eb6e735280f6c430570112a2b52
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug_handler_dbgp.c

  Log Message:
  -----------
  We specifically need to check for UNDEF here, otherwise we add a useless 'address' field later

  Commit: 86272800cbc8bf56642c4bde3df6c4b259b44327
      https://github.com/xdebug/xdebug/commit/86272800cbc8bf56642c4bde3df6c4b259b44327
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  Changes to hash table iteration in PHP 7

Compare: https://github.com/xdebug/xdebug/compare/5d0194a0d212...86272800cbc8
Received on Sun Sep 27 2015 - 11:29:02 BST

This archive was generated by hypermail 2.2.0 : Sun Jun 24 2018 - 04:00:03 BST