<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/sapi/cli/php_cli.c, branch php-8.0.0beta1</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>Add stubs for SAPIs</title>
<updated>2020-07-10T12:20:18+00:00</updated>
<author>
<name>Máté Kocsis</name>
<email>kocsismate@woohoolabs.com</email>
</author>
<published>2020-03-25T10:53:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=f328594072136b243c83ee8d70f81332f84e87da'/>
<id>f328594072136b243c83ee8d70f81332f84e87da</id>
<content type='text'>
Closes GH-5295.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes GH-5295.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove proto comments from C files</title>
<updated>2020-07-06T19:13:34+00:00</updated>
<author>
<name>Max Semenik</name>
<email>maxsem.wiki@gmail.com</email>
</author>
<published>2020-07-01T13:32:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=2b5de6f839feea0ae1d5289d59dd7f159fcdcc8c'/>
<id>2b5de6f839feea0ae1d5289d59dd7f159fcdcc8c</id>
<content type='text'>
Closes GH-5758
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes GH-5758
</pre>
</div>
</content>
</entry>
<entry>
<title>Control VCRT leak reporting via environment variable in debug builds</title>
<updated>2020-06-10T07:05:17+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-05-20T16:53:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=68dd6cc92b81cc2253cdfcdc53823ad6527d2e05'/>
<id>68dd6cc92b81cc2253cdfcdc53823ad6527d2e05</id>
<content type='text'>
Formerly, this had to be enabled by passing the configuration flag
`--enable-crt-debug`; now it can be enabled by setting the environment
variable `PHP_WIN32_DEBUG_HEAP`.  The advantage is that it is no longer
necessary to do separate builds, at the cost of a very minor
performance penalty during process startup.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Formerly, this had to be enabled by passing the configuration flag
`--enable-crt-debug`; now it can be enabled by setting the environment
variable `PHP_WIN32_DEBUG_HEAP`.  The advantage is that it is no longer
necessary to do separate builds, at the cost of a very minor
performance penalty during process startup.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add zend_call_known_function() API family</title>
<updated>2020-06-09T14:21:54+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2020-06-08T15:10:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=257dbb04501391e0ac57e66aebe2e4d25dcc5c91'/>
<id>257dbb04501391e0ac57e66aebe2e4d25dcc5c91</id>
<content type='text'>
This adds the following APIs:

void zend_call_known_function(
    zend_function *fn, zend_object *object, zend_class_entry *called_scope,
    zval *retval_ptr, int param_count, zval *params);

void zend_call_known_instance_method(
    zend_function *fn, zend_object *object, zval *retval_ptr, int param_count, zval *params);
void zend_call_known_instance_method_with_0_params(
    zend_function *fn, zend_object *object, zval *retval_ptr);
void zend_call_known_instance_method_with_1_params(
    zend_function *fn, zend_object *object, zval *retval_ptr, zval *param);
void zend_call_known_instance_method_with_2_params(
    zend_function *fn, zend_object *object, zval *retval_ptr, zval *param1, zval *param2);

These are used to perform a call if you already have the
zend_function you want to call. zend_call_known_function()
is the base API, the rest are just really thin wrappers around
it for the common case of instance method calls.

Closes GH-5692.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds the following APIs:

void zend_call_known_function(
    zend_function *fn, zend_object *object, zend_class_entry *called_scope,
    zval *retval_ptr, int param_count, zval *params);

void zend_call_known_instance_method(
    zend_function *fn, zend_object *object, zval *retval_ptr, int param_count, zval *params);
void zend_call_known_instance_method_with_0_params(
    zend_function *fn, zend_object *object, zval *retval_ptr);
void zend_call_known_instance_method_with_1_params(
    zend_function *fn, zend_object *object, zval *retval_ptr, zval *param);
void zend_call_known_instance_method_with_2_params(
    zend_function *fn, zend_object *object, zval *retval_ptr, zval *param1, zval *param2);

These are used to perform a call if you already have the
zend_function you want to call. zend_call_known_function()
is the base API, the rest are just really thin wrappers around
it for the common case of instance method calls.

Closes GH-5692.
</pre>
</div>
</content>
</entry>
<entry>
<title>Constify char * arguments of APIs</title>
<updated>2020-06-08T08:38:45+00:00</updated>
<author>
<name>twosee</name>
<email>twose@qq.com</email>
</author>
<published>2020-06-07T09:01:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=88355dd338835f7a59415ecb2e7e970658f3867f'/>
<id>88355dd338835f7a59415ecb2e7e970658f3867f</id>
<content type='text'>
Closes GH-5676.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes GH-5676.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix warning of strict-prototypes</title>
<updated>2020-06-07T08:36:50+00:00</updated>
<author>
<name>twosee</name>
<email>twose@qq.com</email>
</author>
<published>2020-06-06T12:13:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=1b85e749c7e892db727806a92f4e215a8538ba9e'/>
<id>1b85e749c7e892db727806a92f4e215a8538ba9e</id>
<content type='text'>
Closes GH-5673.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes GH-5673.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.4'</title>
<updated>2020-06-01T11:25:58+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-06-01T11:25:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=520a403fcd74b31d37808e370a4958d0a5e151ff'/>
<id>520a403fcd74b31d37808e370a4958d0a5e151ff</id>
<content type='text'>
* PHP-7.4:
  Fix #79650: php-win.exe 100% cpu lockup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.4:
  Fix #79650: php-win.exe 100% cpu lockup
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-7.3' into PHP-7.4</title>
<updated>2020-06-01T11:24:32+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-06-01T11:23:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=b26ad33001cf9612fde9c7506bf6856f63b8845c'/>
<id>b26ad33001cf9612fde9c7506bf6856f63b8845c</id>
<content type='text'>
* PHP-7.3:
  Fix #79650: php-win.exe 100% cpu lockup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PHP-7.3:
  Fix #79650: php-win.exe 100% cpu lockup
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #79650: php-win.exe 100% cpu lockup</title>
<updated>2020-06-01T11:22:44+00:00</updated>
<author>
<name>Christoph M. Becker</name>
<email>cmbecker69@gmx.de</email>
</author>
<published>2020-05-31T11:28:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=923c45bdcaebf317ce84a4bfb3fa39beae1bf952'/>
<id>923c45bdcaebf317ce84a4bfb3fa39beae1bf952</id>
<content type='text'>
As of PHP 7.3.0, `sapi_cli_single_write()` is supposed to return `&lt; 0`
on failure, but `fwrite()` returns a `size_t`, and signals error by
setting the stream's error indicator.  We have to cater to that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As of PHP 7.3.0, `sapi_cli_single_write()` is supposed to return `&lt; 0`
on failure, but `fwrite()` returns a `size_t`, and signals error by
setting the stream's error indicator.  We have to cater to that.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix [-Wundef] warning in CLI SAPI</title>
<updated>2020-05-12T20:02:12+00:00</updated>
<author>
<name>George Peter Banyard</name>
<email>girgias@php.net</email>
</author>
<published>2020-05-12T15:54:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=56698afb6dd0ce4c6358c44ea254324e375cff18'/>
<id>56698afb6dd0ce4c6358c44ea254324e375cff18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
