[xdebug-dev] [xdebug/xdebug] a72521: In PHP 7, eval_string might throw an 'Error' too, ...

From: Derick Rethans <github[@]derickrethans.nl>
Date: Sun, 11 Oct 2015 03:30:23 -0700

  Branch: refs/heads/master
  Home: https://github.com/xdebug/xdebug
  Commit: a72521636387834e705691fa2dcb915f8650e469
      https://github.com/xdebug/xdebug/commit/a72521636387834e705691fa2dcb915f8650e469
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_handler_dbgp.c

  Log Message:
  -----------
  In PHP 7, eval_string might throw an 'Error' too, which we need to catch and do something with

  Commit: 024b7cefbc863be8a0167d88490b1a9f9122a2aa
      https://github.com/xdebug/xdebug/commit/024b7cefbc863be8a0167d88490b1a9f9122a2aa
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    R tests/bug00614-php54.phpt
    A tests/bug00614.phpt
    R tests/bug00622-php53.phpt
    A tests/bug00622.phpt

  Log Message:
  -----------
  Small tweaks in line numbers, as PHP 7 just sometimes have them slightly off

  Commit: f0c9750fb00c5d5a7b31e49c340cbaab384ee850
      https://github.com/xdebug/xdebug/commit/f0c9750fb00c5d5a7b31e49c340cbaab384ee850
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  PHP 7 has an equivalent to uninitialized_zval_ptr after all! Use it

  Commit: b999c09820a6f8d20d243eda918560359553be8a
      https://github.com/xdebug/xdebug/commit/b999c09820a6f8d20d243eda918560359553be8a
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  We need to use the right zend_hash function

  Commit: a2febf74f7916d75fe3c07c6f2814fa752f5fa1f
      https://github.com/xdebug/xdebug/commit/a2febf74f7916d75fe3c07c6f2814fa752f5fa1f
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  Handle 'indirect zval type' while debugging

  Commit: 941abe7ad1551a97ba9ce79c51dc0f38fd92a00f
      https://github.com/xdebug/xdebug/commit/941abe7ad1551a97ba9ce79c51dc0f38fd92a00f
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  This was another off-by-one issue

  Commit: 36df51724e1263fca10439bcc3cca66585f75e0c
      https://github.com/xdebug/xdebug/commit/36df51724e1263fca10439bcc3cca66585f75e0c
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  Use PHP 7 style looping for static properties

  Commit: f4a0d9b5d86962ac96518ae79493306d9ee5fc0c
      https://github.com/xdebug/xdebug/commit/f4a0d9b5d86962ac96518ae79493306d9ee5fc0c
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  Off by one here... it shouldn't happen, but it does. This still needs looking at across the board

  Commit: 84c475f77ddbe722a7fad0895e3da9cebd543c54
      https://github.com/xdebug/xdebug/commit/84c475f77ddbe722a7fad0895e3da9cebd543c54
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  Support IS_REFERENCE for remote debugging

  Commit: ab70e95967eda7681eec9541bee6dd32f5412493
      https://github.com/xdebug/xdebug/commit/ab70e95967eda7681eec9541bee6dd32f5412493
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_handler_dbgp.c

  Log Message:
  -----------
  Getting rid of the extra parameter that we were not using

  Commit: 2926bbdd27079cef73dcb5c0416514b4d653158e
      https://github.com/xdebug/xdebug/commit/2926bbdd27079cef73dcb5c0416514b4d653158e
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug.c
    M xdebug_handler_dbgp.c
    M xdebug_stack.c
    M xdebug_var.c
    M xdebug_var.h

  Log Message:
  -----------
  Get rid of length argument, as it's not used anyway

  Commit: 6cf044c36f8fae5a62f5795febdf5cc7274806b6
      https://github.com/xdebug/xdebug/commit/6cf044c36f8fae5a62f5795febdf5cc7274806b6
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_handler_dbgp.c
    M xdebug_var.c

  Log Message:
  -----------
  Fixed off-by-one errors

  Commit: e3ce264d8be32ce0c42e2edc35836afb1ac26ec2
      https://github.com/xdebug/xdebug/commit/e3ce264d8be32ce0c42e2edc35836afb1ac26ec2
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M tests/bug00838.phpt
    M tests/bug00839.phpt
    M tests/bug00840.phpt
    M tests/bug00864.phpt

  Log Message:
  -----------
  Fixed step_into steps into a different line in PHP 7

  Commit: b37a2590a15bb79452872d2cb4578588a8ec53c3
      https://github.com/xdebug/xdebug/commit/b37a2590a15bb79452872d2cb4578588a8ec53c3
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  Handle references in getting zvals from hash tables

  Commit: d8ab0c2b61e312ff5bb87a6ba7d248086ab14dd9
      https://github.com/xdebug/xdebug/commit/d8ab0c2b61e312ff5bb87a6ba7d248086ab14dd9
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  Properties are stored as zval*, and need to be fetched without the \0 in the name

  Commit: dd7041c7f7e5a11d5792bdbf7431afac2bf1f8f8
      https://github.com/xdebug/xdebug/commit/dd7041c7f7e5a11d5792bdbf7431afac2bf1f8f8
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M xdebug_var.c

  Log Message:
  -----------
  Check whether we have a class first, before we use it

  Commit: 0447d42885206dcf5bbfdbe4e5481f4c554a4872
      https://github.com/xdebug/xdebug/commit/0447d42885206dcf5bbfdbe4e5481f4c554a4872
  Author: Derick Rethans <github[@]derickrethans.nl>
  Date: 2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    A tests/bug00623-php5.phpt
    A tests/bug00623-php7.phpt
    R tests/bug00623.phpt
    A tests/bug00763-php5.phpt
    A tests/bug00763-php7.phpt
    M tests/bug00763.inc
    R tests/bug00763.phpt
    R tests/bug00842-1.phpt
    R tests/bug00842-2.phpt
    R tests/bug00842-3.phpt
    R tests/bug00842-4.phpt
    A tests/bug00842-php5-1.phpt
    A tests/bug00842-php5-2.phpt
    A tests/bug00842-php5-3.phpt
    A tests/bug00842-php5-4.phpt
    A tests/bug00842-php7-1.phpt
    A tests/bug00842-php7-2.phpt
    A tests/bug00842-php7-3.phpt
    A tests/bug00842-php7-4.phpt
    A tests/bug01034-001-php70.phpt
    A tests/bug01034-002-php54.phpt
    A tests/bug01034-002-php70.phpt
    A tests/bug01034-003-php70.phpt

  Log Message:
  -----------
  Split tests into PHP 5 and 7 variants, as the behaviour and line numbers are slightly different.

Compare: https://github.com/xdebug/xdebug/compare/f4d27aa14d82...0447d4288520
Received on Sun Oct 11 2015 - 11:30:25 BST

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