<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/Zend/tests, branch php-7.2.31</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>Fixed bug #78689</title>
<updated>2019-10-29T14:06:16+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-10-29T14:05:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=f9895b4bf5c6cdef0106f763cd95d95e98f039ae'/>
<id>f9895b4bf5c6cdef0106f763cd95d95e98f039ae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug #78752</title>
<updated>2019-10-28T09:27:32+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-10-28T09:23:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=16c49108763db251151b350e433dde6d1a076250'/>
<id>16c49108763db251151b350e433dde6d1a076250</id>
<content type='text'>
NULL out the execute_data before destroying it, otherwise GC may
trigger while the execute_data is partially destroyed, resulting
in double-frees.

The handling of call stack unfreezing is a bit awkward because it's
a ZEND_API function, so we can't change the signature.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NULL out the execute_data before destroying it, otherwise GC may
trigger while the execute_data is partially destroyed, resulting
in double-frees.

The handling of call stack unfreezing is a bit awkward because it's
a ZEND_API function, so we can't change the signature.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix leak on static method call on non-existent class</title>
<updated>2019-10-10T09:40:49+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-10-10T09:40:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=96c84b7bc103b8515aa6b59f5f7d773a784786ec'/>
<id>96c84b7bc103b8515aa6b59f5f7d773a784786ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix segfault with __COMPILER_HALT_OFFSET__ and trailing {}</title>
<updated>2019-10-02T10:07:15+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-10-02T10:06:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=a5d3620d937f69665d78ab8d21c757d3db17b5ec'/>
<id>a5d3620d937f69665d78ab8d21c757d3db17b5ec</id>
<content type='text'>
Fixes OSS-Fuzz #17895.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes OSS-Fuzz #17895.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix memory leak with ** on array operands</title>
<updated>2019-09-26T11:45:45+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-09-26T11:45:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ab938d7bbc3c738337e3c76c2a9c2f676e4fb16e'/>
<id>ab938d7bbc3c738337e3c76c2a9c2f676e4fb16e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix null-pointer deref in if stmt printing</title>
<updated>2019-09-26T08:24:49+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-09-26T08:24:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=8a9df8859747abaf70e4465d066adbe1f97d1fdb'/>
<id>8a9df8859747abaf70e4465d066adbe1f97d1fdb</id>
<content type='text'>
Fixes OSS-Fuzz #17721.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes OSS-Fuzz #17721.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix use-after-free of immediately invoked closure with extra args</title>
<updated>2019-08-29T10:32:03+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-08-29T10:30:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ed749edd477bfcc3923c086a6443aaa91192e5b7'/>
<id>ed749edd477bfcc3923c086a6443aaa91192e5b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove properties HT from nested GC data</title>
<updated>2019-08-26T15:49:37+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2019-08-26T15:48:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=589542f50cbaf2bfc88aea79092df9db54f75ac6'/>
<id>589542f50cbaf2bfc88aea79092df9db54f75ac6</id>
<content type='text'>
The properties HT may be a GC root itself, so we need to remove it.
I'm not sure this issue actually applies to PHP 7.2, but committing
it there to be safe. As seen from the test case, the handling here
is rather buggy on 7.2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The properties HT may be a GC root itself, so we need to remove it.
I'm not sure this issue actually applies to PHP 7.2, but committing
it there to be safe. As seen from the test case, the handling here
is rather buggy on 7.2.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed handling of references in nested data of objects with destructor</title>
<updated>2019-08-09T14:43:50+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2019-08-09T14:43:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=9b43e29d9b55eafb4e063a0b2d817356f5b908b5'/>
<id>9b43e29d9b55eafb4e063a0b2d817356f5b908b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed second part of the bug #78379 (Cast to object confuses GC, causes crash)</title>
<updated>2019-08-09T12:42:39+00:00</updated>
<author>
<name>Dmitry Stogov</name>
<email>dmitry@zend.com</email>
</author>
<published>2019-08-09T12:42:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=6b1cc1252e73e51e53194c8c65e3d2302bc83dca'/>
<id>6b1cc1252e73e51e53194c8c65e3d2302bc83dca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
