<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/Zend, branch php-5.6.0alpha2</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 memory leak in pow operator</title>
<updated>2014-02-06T20:31:40+00:00</updated>
<author>
<name>Bob Weinand</name>
<email>bobwei9@hotmail.com</email>
</author>
<published>2014-02-06T20:31:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=363ff60475d93716722034b8f7a2486229bf4cfb'/>
<id>363ff60475d93716722034b8f7a2486229bf4cfb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add T_POW (**) operator</title>
<updated>2014-02-06T13:41:21+00:00</updated>
<author>
<name>datibbaw</name>
<email>datibbaw@php.net</email>
</author>
<published>2013-11-19T07:36:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=aff56f3c4539869910cf2778cf0ece2d8c2dd671'/>
<id>aff56f3c4539869910cf2778cf0ece2d8c2dd671</id>
<content type='text'>
Fixed recognition of the operator

Added opcode, still doing multiply instead of pow()

opcode now always returns int(42)

The right answer, but always a float

Yanked code from pow() implementation.

Should not handle negative long as exponent ourselves

Added test cases from pow()

Moved precedence higher than '~'

Added GMP operator overloading

Added ZEND_ASSIGN_POW (**=) operator.

Added pow() as a language construct.

Adjusted test cases for changed precedence.

Reduced pow() to shell function around ZEND_API pow_function()

Reduced test case to only contain edge cases
Added overloading test case

Moved unary minus above T_POW

Revert "Added pow() as a language construct."

Bad bad bad idea.

This reverts commit f60b98cf7a8371233d800a6faa286ddba4432d02.

Reverted unary minus behaviour due to previous revert.
Convert arrays to int(0)
Exponent with array as a base becomes int(0)

Rebase against master

Fixed tokenizer test case
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed recognition of the operator

Added opcode, still doing multiply instead of pow()

opcode now always returns int(42)

The right answer, but always a float

Yanked code from pow() implementation.

Should not handle negative long as exponent ourselves

Added test cases from pow()

Moved precedence higher than '~'

Added GMP operator overloading

Added ZEND_ASSIGN_POW (**=) operator.

Added pow() as a language construct.

Adjusted test cases for changed precedence.

Reduced pow() to shell function around ZEND_API pow_function()

Reduced test case to only contain edge cases
Added overloading test case

Moved unary minus above T_POW

Revert "Added pow() as a language construct."

Bad bad bad idea.

This reverts commit f60b98cf7a8371233d800a6faa286ddba4432d02.

Reverted unary minus behaviour due to previous revert.
Convert arrays to int(0)
Exponent with array as a base becomes int(0)

Rebase against master

Fixed tokenizer test case
</pre>
</div>
</content>
</entry>
<entry>
<title>fix *.dsp files related to bug #50333</title>
<updated>2014-01-28T12:09:29+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2014-01-28T12:09:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=07f3bac6caca5cb1605cb18ab819bcd8c0fa4291'/>
<id>07f3bac6caca5cb1605cb18ab819bcd8c0fa4291</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed warning "No new line at end of file"</title>
<updated>2014-01-24T02:50:41+00:00</updated>
<author>
<name>Xinchen Hui</name>
<email>laruence@php.net</email>
</author>
<published>2013-12-26T09:45:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=aba775fd34d5f0e10c072daaf350dbc068436f44'/>
<id>aba775fd34d5f0e10c072daaf350dbc068436f44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix argument unpacking across stack pages</title>
<updated>2014-01-18T13:41:33+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikic@php.net</email>
</author>
<published>2014-01-18T11:30:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=31a2ac470cba47a396a9b6c815700fbec51c6032'/>
<id>31a2ac470cba47a396a9b6c815700fbec51c6032</id>
<content type='text'>
If multiple unpacks were used (or mixed with normal arguments)
parts of the arguments could land on different stack pages. If
this occurs the arguments will now be copied to a new stack page.

The code used to do this is copied verbatim from the PHP 5.4 branch
and only modified to reduce the amount of inlined code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If multiple unpacks were used (or mixed with normal arguments)
parts of the arguments could land on different stack pages. If
this occurs the arguments will now be copied to a new stack page.

The code used to do this is copied verbatim from the PHP 5.4 branch
and only modified to reduce the amount of inlined code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed build (making zend_is_by_ref_func_arg_fetch function static)</title>
<updated>2014-01-12T00:59:22+00:00</updated>
<author>
<name>Bob Weinand</name>
<email>bobwei9@hotmail.com</email>
</author>
<published>2014-01-12T00:59:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=69edad213aaf595cc4cc75215ac83a813b64121a'/>
<id>69edad213aaf595cc4cc75215ac83a813b64121a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement argument unpacking</title>
<updated>2014-01-11T11:42:08+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikic@php.net</email>
</author>
<published>2013-08-29T09:35:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=2c47dfbaebb203ab547f3c7e786cb1db5e84674a'/>
<id>2c47dfbaebb203ab547f3c7e786cb1db5e84674a</id>
<content type='text'>
RFC: https://wiki.php.net/rfc/argument_unpacking
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RFC: https://wiki.php.net/rfc/argument_unpacking
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor cleanup in zend_do_pass_param()</title>
<updated>2014-01-11T11:40:16+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikic@php.net</email>
</author>
<published>2013-08-28T18:12:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=c7bb28333804403c1e7cd817386ea1d527ad25e6'/>
<id>c7bb28333804403c1e7cd817386ea1d527ad25e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug #66009 Failed compilation of PHP extension with C++ std library using VS 2012</title>
<updated>2014-01-04T00:41:27+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2014-01-03T23:47:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=4e7c9ea896e7aab8129701c7a0ddfbbab5b0f36a'/>
<id>4e7c9ea896e7aab8129701c7a0ddfbbab5b0f36a</id>
<content type='text'>
Visual Studio 2012 includes sanity checks for C++11 features, see
http://msdn.microsoft.com/en-us/library/vstudio/bb531344(v=vs.110).aspx
To fix the 'inline' keyword redefinition for C++ in debug mode, the
new macros ZEND_WIN32_KEEP_INLINE is introduced, ZEND_WIN32_FORCE_INLINE is
automatically appended in release mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Visual Studio 2012 includes sanity checks for C++11 features, see
http://msdn.microsoft.com/en-us/library/vstudio/bb531344(v=vs.110).aspx
To fix the 'inline' keyword redefinition for C++ in debug mode, the
new macros ZEND_WIN32_KEEP_INLINE is introduced, ZEND_WIN32_FORCE_INLINE is
automatically appended in release mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'PHP-5.5' into PHP-5.6</title>
<updated>2014-01-04T00:29:15+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikic@php.net</email>
</author>
<published>2014-01-04T00:29:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=72a16851f4cbbfb032b62be03e2255f805176c45'/>
<id>72a16851f4cbbfb032b62be03e2255f805176c45</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
