<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/sapi/phpdbg, branch php-7.4.10</title>
<subtitle>git.php.net: repository/php-src.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/'/>
<entry>
<title>Skip new watch point test under asan</title>
<updated>2020-06-03T08:01:57+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-06-03T08:01:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=2a7d628adce5528a3e8e41ddbf5cbedcfb3ba461'/>
<id>2a7d628adce5528a3e8e41ddbf5cbedcfb3ba461</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #73927: phpdbg fails with windows error prompt at "watch array"</title>
<updated>2020-06-02T13:17:40+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-05-27T16:26:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=af4a9bf1bf9109714e0e45aaf907e9809abb6217'/>
<id>af4a9bf1bf9109714e0e45aaf907e9809abb6217</id>
<content type='text'>
We expect zvals, so we should request zvals.

We also suppress spurious watchpoint removal notices.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We expect zvals, so we should request zvals.

We also suppress spurious watchpoint removal notices.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make phpdbg test portable</title>
<updated>2020-05-26T15:45:35+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-05-25T22:13:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=9d5dafe040330bae296dfd3f007b7bcbf3e9ad9a'/>
<id>9d5dafe040330bae296dfd3f007b7bcbf3e9ad9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix several mostly Windows related phpdbg bugs</title>
<updated>2020-05-26T15:45:25+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-05-25T17:12:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=8483a21f29fbfd8d86ddf2eb2b7db0ae0b462949'/>
<id>8483a21f29fbfd8d86ddf2eb2b7db0ae0b462949</id>
<content type='text'>
* Properly initialize PHPDBG_G(watch_tmp)

  Otherwise that may cause segfaults in ZTS builds.

* Deactivate potentially remaining watchpoints after REPL

  Otherwise the memory could still be protected, resulting in segfaults
  during shutdown.

* NULL zend_handlers_table after freeing

  As of commit 4130fe4[1], the `zend_handlers_table` is explicitly
  freed in the `zend_vm_dtor()`.  Since phpdbg (and maybe some other
  SAPIs) may restart the engine afterwards, we have to make sure that
  the table is also NULLed.

* Only set context option if there is a context

  In other words, we must not follow the null pointer.

* Cater to file handles without attached console

  File handles do not necessarily have an attached console (for
  instance, pipes do not), in which case `GetConsoleScreenBufferInfo()`
  fails.  In this case we set a default value (`40`) for lines like on
  other systems.

[1] &lt;http://git.php.net/?p=php-src.git;a=commit;h=4130fe437a5db7ead1444d3748bd0fbad9829cb2&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Properly initialize PHPDBG_G(watch_tmp)

  Otherwise that may cause segfaults in ZTS builds.

* Deactivate potentially remaining watchpoints after REPL

  Otherwise the memory could still be protected, resulting in segfaults
  during shutdown.

* NULL zend_handlers_table after freeing

  As of commit 4130fe4[1], the `zend_handlers_table` is explicitly
  freed in the `zend_vm_dtor()`.  Since phpdbg (and maybe some other
  SAPIs) may restart the engine afterwards, we have to make sure that
  the table is also NULLed.

* Only set context option if there is a context

  In other words, we must not follow the null pointer.

* Cater to file handles without attached console

  File handles do not necessarily have an attached console (for
  instance, pipes do not), in which case `GetConsoleScreenBufferInfo()`
  fails.  In this case we set a default value (`40`) for lines like on
  other systems.

[1] &lt;http://git.php.net/?p=php-src.git;a=commit;h=4130fe437a5db7ead1444d3748bd0fbad9829cb2&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #73926: phpdbg will not accept input on restart execution</title>
<updated>2020-05-26T15:44:39+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-05-19T12:45:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=e483761a1e8ab058d9155688434c5fa9138f5ae1'/>
<id>e483761a1e8ab058d9155688434c5fa9138f5ae1</id>
<content type='text'>
We are more liberal, and accept Windows line endings (CRLF) as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We are more liberal, and accept Windows line endings (CRLF) as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.3' into PHP-7.4</title>
<updated>2020-05-19T14:00:19+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-05-19T14:00:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=6a9db9573e58675f0c38f5da18fbc1b1a1f678d4'/>
<id>6a9db9573e58675f0c38f5da18fbc1b1a1f678d4</id>
<content type='text'>
* PHP-7.3:
  Fix INI setting member name
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.3:
  Fix INI setting member name
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix INI setting member name</title>
<updated>2020-05-19T13:59:21+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-05-18T14:07:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=85ac5643ff07e07e40df89510726e1bc66e6a50b'/>
<id>85ac5643ff07e07e40df89510726e1bc66e6a50b</id>
<content type='text'>
Since the member is not used in `OnUpdateEol()` that's not really an
issue, but still it's confusing to apparently have two INI settings
targeting the same member.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the member is not used in `OnUpdateEol()` that's not really an
issue, but still it's confusing to apparently have two INI settings
targeting the same member.
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply tidy formatting</title>
<updated>2020-02-03T12:41:31+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-02-03T12:41:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=58b17906f512866c2e34844fa497ecdf7f1e1e3d'/>
<id>58b17906f512866c2e34844fa497ecdf7f1e1e3d</id>
<content type='text'>
Mostly reindent PHP scripts to spaces.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly reindent PHP scripts to spaces.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix miscellaneous typos in docs</title>
<updated>2019-10-19T17:19:28+00:00</updated>
<author>
<name>Tyson Andre</name>
<email>tysonandre775@hotmail.com</email>
</author>
<published>2019-10-19T16:42:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=38f388fba47bec08393486cfcb99e8aec72cb614'/>
<id>38f388fba47bec08393486cfcb99e8aec72cb614</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Link executable files using non PIC object files. This reduces PIC overhead and improves performance."</title>
<updated>2019-10-10T13:28:59+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2019-10-10T13:23:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=b64a182233344030dee3fb269c1d60cf1a23b106'/>
<id>b64a182233344030dee3fb269c1d60cf1a23b106</id>
<content type='text'>
This reverts commit eef85229d0fe9f69d325aa0231e592f35c468afb.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit eef85229d0fe9f69d325aa0231e592f35c468afb.
</pre>
</div>
</content>
</entry>
</feed>
