<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/Zend, branch master</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>Remove unnecessary property unmangling in trait binding</title>
<updated>2021-03-26T11:14:32+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2021-03-26T11:14:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=2c4346f9deaca4604fea4783fabc894af352f35b'/>
<id>2c4346f9deaca4604fea4783fabc894af352f35b</id>
<content type='text'>
The unmangled name is already available as the hashtable key,
use it directly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The unmangled name is already available as the hashtable key,
use it directly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improved type inference for FE_FETCH_R</title>
<updated>2021-03-25T13:00:36+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2021-03-25T13:00:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=2f3538c2150eb2698fb024f97ff049bbb20642d7'/>
<id>2f3538c2150eb2698fb024f97ff049bbb20642d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop unneessary if branch and adjust arg_num type</title>
<updated>2021-03-25T02:12:06+00:00</updated>
<author>
<name>George Peter Banyard</name>
<email>girgias@php.net</email>
</author>
<published>2021-03-25T02:12:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=56c18c4038e3b9033c3e9cd48d053065898a6b2f'/>
<id>56c18c4038e3b9033c3e9cd48d053065898a6b2f</id>
<content type='text'>
This if branch seems to be a remain of when certain type errors where E_WARNINGs, something which isn't the case since PHP 8.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This if branch seems to be a remain of when certain type errors where E_WARNINGs, something which isn't the case since PHP 8.0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Use better function"</title>
<updated>2021-03-22T16:53:37+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2021-03-22T16:53:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=f42f539324f3d48cec2f64ff36756533a4ebd230'/>
<id>f42f539324f3d48cec2f64ff36756533a4ebd230</id>
<content type='text'>
This reverts commit 9162116a854fe37ce2c07a75b5ef7d797acba0ee.

This causes many "__HALT_COMPILER(); must be declared in a phar"
errors in phar tests on windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 9162116a854fe37ce2c07a75b5ef7d797acba0ee.

This causes many "__HALT_COMPILER(); must be declared in a phar"
errors in phar tests on windows.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix const warning</title>
<updated>2021-03-22T14:19:06+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2021-03-22T14:19:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=79a9f809eebdd4370b3dfb5cdb80f6a20e591bdc'/>
<id>79a9f809eebdd4370b3dfb5cdb80f6a20e591bdc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support VERIFY_RETURN_TYPE elision with unused operand</title>
<updated>2021-03-22T13:54:29+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2021-03-22T13:50:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=6a5d60085d381255da94789f69892a9c979948a2'/>
<id>6a5d60085d381255da94789f69892a9c979948a2</id>
<content type='text'>
This handles the degenerate case where SCCP replaced the value in
the RETURN opcode with a constant, but the VERIFY_RETURN is still
there. We can still apply the same optimization, just don't need
to adjust the use list in this case.

The result is still sub-optimal in that a dead QM_ASSIGN is left
behind.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This handles the degenerate case where SCCP replaced the value in
the RETURN opcode with a constant, but the VERIFY_RETURN is still
there. We can still apply the same optimization, just don't need
to adjust the use list in this case.

The result is still sub-optimal in that a dead QM_ASSIGN is left
behind.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use better function</title>
<updated>2021-03-22T11:55:54+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2021-03-22T11:55:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=9162116a854fe37ce2c07a75b5ef7d797acba0ee'/>
<id>9162116a854fe37ce2c07a75b5ef7d797acba0ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add zend_hash_lookup() and zend_hash_index_lookup() functions.</title>
<updated>2021-03-19T19:36:24+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2021-03-19T19:36:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=340013ad01aa6bda92c6c71080f315fc63c9841c'/>
<id>340013ad01aa6bda92c6c71080f315fc63c9841c</id>
<content type='text'>
Thet search for an element with given key/index and add an empty one (NULL), if no found.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thet search for an element with given key/index and add an empty one (NULL), if no found.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handling of unknown class in trait precedence list</title>
<updated>2021-03-19T15:04:47+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2021-03-19T15:04:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=5fd2a5b13b6e0bb5261f1032056856c09649c5fa'/>
<id>5fd2a5b13b6e0bb5261f1032056856c09649c5fa</id>
<content type='text'>
Fixes oss-fuzz #31983.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes oss-fuzz #31983.
</pre>
</div>
</content>
</entry>
<entry>
<title>micro-optimization</title>
<updated>2021-03-19T13:57:42+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2021-03-19T13:57:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=89c61186fffa5caa9554154fdbe13c5ede43d85a'/>
<id>89c61186fffa5caa9554154fdbe13c5ede43d85a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
