<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/tests/classes, branch php-7.3.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>Fixed bug #72635</title>
<updated>2018-09-29T12:21:08+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2018-09-29T12:15:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=8b8b625d088c859a3dc42f31acd7ec95b780158e'/>
<id>8b8b625d088c859a3dc42f31acd7ec95b780158e</id>
<content type='text'>
This seems to be a simple oversight, where we did not enable
exceptions. Other constexpr conditions already throw, so there is
no particular reason to stick to a fatal error here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This seems to be a simple oversight, where we did not enable
exceptions. Other constexpr conditions already throw, so there is
no particular reason to stick to a fatal error here.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug #76509</title>
<updated>2018-06-25T13:04:09+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2018-06-22T10:58:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=2543e61aed67add7522e0b4cdf9a13cf3e441f6f'/>
<id>2543e61aed67add7522e0b4cdf9a13cf3e441f6f</id>
<content type='text'>
In PHP static properties are shared between inheriting classes,
unless they are explicitly overwritten. However, because this
functionality was implemented using reference, it was possible
to break the implementation by reassigning the static property
reference.

This is fixed by switching the implementation from using references
to using INDIRECTs, which cannot be affected by userland code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In PHP static properties are shared between inheriting classes,
unless they are explicitly overwritten. However, because this
functionality was implemented using reference, it was possible
to break the implementation by reassigning the static property
reference.

This is fixed by switching the implementation from using references
to using INDIRECTs, which cannot be affected by userland code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove duplicated tests</title>
<updated>2018-02-22T12:03:21+00:00</updated>
<author>
<name>Gabriel Caruso</name>
<email>carusogabriel34@gmail.com</email>
</author>
<published>2018-02-20T23:08:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=e1cc4863d91c08328ee18b25ba8cf7d85f551e89'/>
<id>e1cc4863d91c08328ee18b25ba8cf7d85f551e89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use EXPECT instead of EXPECTF when possible</title>
<updated>2018-02-20T20:53:48+00:00</updated>
<author>
<name>Gabriel Caruso</name>
<email>carusogabriel34@gmail.com</email>
</author>
<published>2018-02-19T08:59:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ded3d984c6133b1f508ed84e96df3316e207c99b'/>
<id>ded3d984c6133b1f508ed84e96df3316e207c99b</id>
<content type='text'>
EXPECTF logic in run-tests.php is considerable, so let's avoid it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
EXPECTF logic in run-tests.php is considerable, so let's avoid it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove trailing whitespace in inc files</title>
<updated>2018-02-10T18:20:23+00:00</updated>
<author>
<name>Gabriel Caruso</name>
<email>carusogabriel34@gmail.com</email>
</author>
<published>2018-02-10T00:49:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=21e3b0c70cb338a237cc11ccc27959eac9862ded'/>
<id>21e3b0c70cb338a237cc11ccc27959eac9862ded</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use int instead of integer in type errors</title>
<updated>2018-02-04T18:08:23+00:00</updated>
<author>
<name>Gabriel Caruso</name>
<email>carusogabriel34@gmail.com</email>
</author>
<published>2018-02-04T13:33:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=ce1d69a1f6dcf15d43029301059c25e5bc09a577'/>
<id>ce1d69a1f6dcf15d43029301059c25e5bc09a577</id>
<content type='text'>
PHP requires integer typehints to be written "int" and does not
allow "integer" as an alias. This changes type error messages to
match the actual type name and avoids confusing messages like
"must be of the type integer, integer given".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PHP requires integer typehints to be written "int" and does not
allow "integer" as an alias. This changes type error messages to
match the actual type name and avoids confusing messages like
"must be of the type integer, integer given".
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove superfluous SKIPIF sections in tests</title>
<updated>2018-02-03T16:50:51+00:00</updated>
<author>
<name>Gabriel Caruso</name>
<email>carusogabriel34@gmail.com</email>
</author>
<published>2018-02-03T13:47:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=36d8bf52944a149c7f6b9dd307b143a8a30d05d3'/>
<id>36d8bf52944a149c7f6b9dd307b143a8a30d05d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #75765 Exception on extend of undefined class</title>
<updated>2018-01-12T17:41:39+00:00</updated>
<author>
<name>timurib</name>
<email>timok@ya.ru</email>
</author>
<published>2018-01-06T20:04:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=a484b9a5359bd8252234c3965a6fb7f1a1a98b4a'/>
<id>a484b9a5359bd8252234c3965a6fb7f1a1a98b4a</id>
<content type='text'>
As the parent class is fetched prior to binding, there are no
safety concerns in this case and we can replace the fatal error
with an Error exception.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As the parent class is fetched prior to binding, there are no
safety concerns in this case and we can replace the fatal error
with an Error exception.
</pre>
</div>
</content>
</entry>
<entry>
<title>Req #74963 (Improved error message on fetching property of non-object)</title>
<updated>2017-07-31T03:43:14+00:00</updated>
<author>
<name>Xinchen Hui</name>
<email>laruence@gmail.com</email>
</author>
<published>2017-07-27T02:42:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=dbd729e86b2ddb2372caf9efced24eca090f7a28'/>
<id>dbd729e86b2ddb2372caf9efced24eca090f7a28</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement object type annotation</title>
<updated>2017-06-25T19:49:41+00:00</updated>
<author>
<name>Michał Brzuchalski</name>
<email>michal.brzuchalski@gmail.com</email>
</author>
<published>2017-06-25T19:43:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=8e10c9d37398f0f3eece85fca713f19d11cdfb32'/>
<id>8e10c9d37398f0f3eece85fca713f19d11cdfb32</id>
<content type='text'>
RFC: https://wiki.php.net/rfc/object-typehint
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RFC: https://wiki.php.net/rfc/object-typehint
</pre>
</div>
</content>
</entry>
</feed>
