#
1cba7764 |
| 13-Jul-2021 |
Nikita Popov |
Remove zend_atoi() (#7232) It's the same as (int) zend_atol() -- it doesn't try to do anything integer size specific. Canonicalize to one function in preparation for renaming zend_at
Remove zend_atoi() (#7232) It's the same as (int) zend_atol() -- it doesn't try to do anything integer size specific. Canonicalize to one function in preparation for renaming zend_atol() to something less misleading. FFI test is adjusted to use a zend_test function. It just calls zend_atol() internally, but could really be anything. Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
show more ...
|
Revision tags: php-7.3.29 |
|
#
aff36587 |
| 29-Jun-2021 |
Patrick Allaert |
Fixed some spaces used instead of tabs |
#
d0c43e10 |
| 11-Jun-2021 |
Aaron Piotrowski |
Reorganize zend_test and add custom fiber implementation tests (#7137) |
#
2184422a |
| 08-Jun-2021 |
Aaron Piotrowski |
Merge fiber switching functions (#7106) Co-authored-by: Martin Schröder <m.schroeder2007@gmail.com> |
Revision tags: php-7.3.28, php-7.3.27 |
|
#
2f710f5b |
| 31-Jan-2021 |
codinghuang |
Support custom passes in Optimizer |
#
a65989b1 |
| 05-Jun-2021 |
Martin Schröder <53789145+kooldev@users.noreply.github.com> |
Alternative Fiber Internals Refactoring (#7101) |
#
d2e52038 |
| 03-Jun-2021 |
Aaron Piotrowski |
Split fiber status and flags (#7094) Co-Authored-By: twosee <twose@qq.com> |
#
fcd18757 |
| 10-May-2021 |
Máté Kocsis |
Add reproducer for possible issue with object return type inheritance (#6961) Fix early inheritance Co-authored-by: Joe Watkins <krakjoe@php.net> |
#
01b3fc03 |
| 06-May-2021 |
KsaR |
Update http->https in license (#6945) 1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https. 2. Update few license 3.0 to 3.01 as
Update http->https in license (#6945) 1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https. 2. Update few license 3.0 to 3.01 as 3.0 states "php 5.1.1, 4.1.1, and earlier". 3. In some license comments is "at through the world-wide-web" while most is without "at", so deleted. 4. fixed indentation in some files before |
show more ...
|
#
c276c16b |
| 26-Apr-2021 |
Aaron Piotrowski |
Implement Fibers RFC: https://wiki.php.net/rfc/fibers Closes GH-6875. |
#
fc64a7be |
| 31-Mar-2021 |
twosee |
Ignore some opcodes in JIT check Some user opcode handler actually gets called when JIT is used, so do not disable JIT even if these user opcode handlers were registered, just ignore them.
Ignore some opcodes in JIT check Some user opcode handler actually gets called when JIT is used, so do not disable JIT even if these user opcode handlers were registered, just ignore them. ZEND_EXIT can help Swoole to detect exit/die operation and exit from the current coroutine and record exit_status correctly. ZEND_*_SILENCE can help Swoole to switch EG(error_reporting) to keep the right behavior when using the error control operator. So we ignore ZEND_EXIT, ZEND_BEGIN_SILENCE, ZEND_END_SILENCE in JIT check here. Closes GH-6640.
show more ...
|
#
1494e87b |
| 17-Mar-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' * PHP-8.0: Fixed bug #80847 (CData structs with fields of type struct can't be passed as C function argument)
|
#
38ebb55c |
| 17-Mar-2021 |
Dmitry Stogov |
Fixed bug #80847 (CData structs with fields of type struct can't be passed as C function argument) |
#
803779e8 |
| 16-Feb-2021 |
Máté Kocsis |
Add support for generating properties with union type of multiple classes Closes GH-6701 |
#
bf0f6aaf |
| 15-Feb-2021 |
Máté Kocsis |
Improve class entry generation Related to GH-6701 |
#
5e06dad4 |
| 06-Feb-2021 |
Tyson Andre |
Properly render 2+ namespaces functions in build/gen_stub.php Affects ZEND_NS_FE Add test cases of the global function Backported to php 8.0 from GH-6664 |
#
b4c6d5f7 |
| 03-Feb-2021 |
Tyson Andre |
Properly render 2+ namespaces functions in build/gen_stub.php Affects both INIT_NS_CLASS_ENTRY and ZEND_NS_FE Add test cases of the global function and namespaced values Cl
Properly render 2+ namespaces functions in build/gen_stub.php Affects both INIT_NS_CLASS_ENTRY and ZEND_NS_FE Add test cases of the global function and namespaced values Closes GH-6664
show more ...
|
#
1954e597 |
| 26-Jan-2021 |
Máté Kocsis |
Add support for generating class entries from stubs Closes GH-6289 Co-authored-by: Nikita Popov <nikita.ppv@gmail.com> |
#
dbe5725f |
| 18-Jan-2021 |
Nikita Popov |
Rename zend-test to zend_test The extension name should match the name of the ext/ directory, otherwise it will not get picked up by run-tests. It would be possible to remap this in
Rename zend-test to zend_test The extension name should match the name of the ext/ directory, otherwise it will not get picked up by run-tests. It would be possible to remap this in run-tests, but I think it's better to rename the extension to follow the standard format. Other extensions also use underscore instead of hyphen (e.g. pdo_mysql and not pdo-mysql). Of course, the ./configure option remains hyphenated. Closes GH-6613.
show more ...
|
Revision tags: php-7.3.26, php-7.3.26RC1 |
|
#
d5a82e2c |
| 30-Nov-2020 |
Dmitry Stogov |
Disable JIT with incompatible third-party extensions |
Revision tags: php-7.3.25 |
|
#
58d41b8c |
| 11-Nov-2020 |
Sammy Kaye Powers |
Provide unused retvals to observers Make sure that the return value is available to observers, even if it is not used by the caller. Closes GH-6422. |
#
855d8fa6 |
| 11-Nov-2020 |
Dmitry Stogov |
[Observer] Save opline before calling begin/end handlers |
Revision tags: php-7.3.25RC1 |
|
#
72d9d9b8 |
| 30-Oct-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix bug79177.phpt wrt. JIT
|
#
0427dcb9 |
| 30-Oct-2020 |
Christoph M. Becker |
Fix bug79177.phpt wrt. JIT JIT ignores that the `zend_write` callback is overwritten, so we define our own callback and caller. We also fix the "inconsistent DLL binding" warnin
Fix bug79177.phpt wrt. JIT JIT ignores that the `zend_write` callback is overwritten, so we define our own callback and caller. We also fix the "inconsistent DLL binding" warnings on Windows, by introducing `PHP_ZEND_TEST_API`. Closes GH-6391.
show more ...
|
Revision tags: php-7.3.24, php-7.3.24RC1 |
|
#
c96d884d |
| 07-Oct-2020 |
Nikita Popov |
Avoid namespaced class symbol clashes in gen_stub Add the namespace prefix (using underscores) to both the arginfo name and the method declaration name. |