<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/sapi/cli, branch php-7.4.0RC3</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>Fix borked SKIPIFs</title>
<updated>2019-09-30T15:51:41+00:00</updated>
<author>
<name>Fabien Villepinte</name>
<email>fabien.villepinte@gmail.com</email>
</author>
<published>2019-09-28T19:29:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=0aa3acc6c420ef19a33ee80e65c4fb2f2ee128d0'/>
<id>0aa3acc6c420ef19a33ee80e65c4fb2f2ee128d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Link executable files using non PIC object files. This reduces PIC overhead and improves performance.</title>
<updated>2019-09-07T08:59:11+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2019-09-03T20:42:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=eef85229d0fe9f69d325aa0231e592f35c468afb'/>
<id>eef85229d0fe9f69d325aa0231e592f35c468afb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix pipe detection and stream position handling</title>
<updated>2019-09-05T16:29:15+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-09-05T14:35:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=9ec61e43d453aadab9539f6814e8694295aa1ed1'/>
<id>9ec61e43d453aadab9539f6814e8694295aa1ed1</id>
<content type='text'>
There are two related changes here:
1. Also check for S_ISCHR/FILE_TYPE_CHAR when checking for pipes, so
   that we detect ttys as well, which are also not seekable.
2. Always set position=-1 (i.e. ftell will return false) when a pipe
   is detected. Previously position=0 was sometimes used, depending on
   whether we're on Windows/Linux and whether the FD or FILE codepath
   was used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are two related changes here:
1. Also check for S_ISCHR/FILE_TYPE_CHAR when checking for pipes, so
   that we detect ttys as well, which are also not seekable.
2. Always set position=-1 (i.e. ftell will return false) when a pipe
   is detected. Previously position=0 was sometimes used, depending on
   whether we're on Windows/Linux and whether the FD or FILE codepath
   was used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid accessing undefined index in CLI server test</title>
<updated>2019-08-30T09:02:30+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-08-30T09:01:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=b4088ba509426dd854dae7fabf968114a8ecc071'/>
<id>b4088ba509426dd854dae7fabf968114a8ecc071</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't call Reflection::export() in --rf etc implementation</title>
<updated>2019-08-30T09:02:28+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-08-30T08:59:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=226fd52c76e9ef325ce660321a29b1f99c388ddf'/>
<id>226fd52c76e9ef325ce660321a29b1f99c388ddf</id>
<content type='text'>
This method is deprecated ... instead simply directly print the
object.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This method is deprecated ... instead simply directly print the
object.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix noalias violation in select call</title>
<updated>2019-08-23T14:18:59+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-08-23T14:18:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=7910f128e296ef66a660935d652fd568941665fc'/>
<id>7910f128e296ef66a660935d652fd568941665fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce zend_stream_init_filename()</title>
<updated>2019-07-16T14:44:37+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-07-16T14:40:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=49bac9b77bc9cacc0f984092d226e951ae336b43'/>
<id>49bac9b77bc9cacc0f984092d226e951ae336b43</id>
<content type='text'>
Avoid more ad-hoc initialization of zend_file_handle structures.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid more ad-hoc initialization of zend_file_handle structures.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce zend_stream_init_fp() API</title>
<updated>2019-07-16T14:44:37+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-07-16T14:21:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=46faf8f018e95de27873dbcf7c094af18c4c08e4'/>
<id>46faf8f018e95de27873dbcf7c094af18c4c08e4</id>
<content type='text'>
Reduce the amount of code that mucks around with zend_file_handle
initialization.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reduce the amount of code that mucks around with zend_file_handle
initialization.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move shebang handling into the lexer</title>
<updated>2019-07-15T14:25:49+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-07-15T14:21:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=c5f1b384b591009310370f0b06b10868d2d62741'/>
<id>c5f1b384b591009310370f0b06b10868d2d62741</id>
<content type='text'>
Instead of handling shebang lines by adjusting the file pointer in
individual SAPIs, move the handling into the lexer, where this is
both a lot simpler and more robust. Whether the shebang should be
skipped is controlled by CG(skip_shebang) -- we might want to do
that in more cases.

This fixed bugs #60677 and #78066.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of handling shebang lines by adjusting the file pointer in
individual SAPIs, move the handling into the lexer, where this is
both a lot simpler and more robust. Whether the shebang should be
skipped is controlled by CG(skip_shebang) -- we might want to do
that in more cases.

This fixed bugs #60677 and #78066.
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to using shell-less proc_open() in various server tests</title>
<updated>2019-07-11T13:48:10+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-07-01T11:07:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=17f7fb76053cabe20225472debe4d1801221ef9f'/>
<id>17f7fb76053cabe20225472debe4d1801221ef9f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
