php-src/ext
Hao Sun e7be7f3f6c
JIT/AArch64: Use ZR directly to zero FP register (#7081)
Zero register, i.e. xzr, can be used directly to zero FP register.

TODO: FMOV from ZR may be slow on some cores and the preferred
instructio is MOVI with immediate zero [1]. However, MOVI is not
recoginized by DynASM/arm64.

[1] https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=523d72071960

Change-Id: I0eaee4445e05adb45c6bb80ddb62ea02cdc9f4db
2021-05-31 16:47:26 +08:00
..
bcmath Use standard function declaration style instead of K&R in libbcmath 2021-05-12 15:33:55 +01:00
bz2 Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
calendar Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
com_dotnet Add support for tentative return types of internal methods 2021-05-14 15:55:25 +02:00
ctype Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
curl Add %0 format to run-tests.php 2021-05-29 11:33:13 +02:00
date Add support for tentative return types of internal methods 2021-05-14 15:55:25 +02:00
dba Merge branch 'PHP-8.0' 2021-05-28 23:25:29 +02:00
dom Merge branch 'PHP-8.0' 2021-05-26 13:21:43 +02:00
enchant Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
exif Add %0 format to run-tests.php 2021-05-29 11:33:13 +02:00
ffi Disable FFI preload tests with opcache.preload_user 2021-05-19 10:36:55 +02:00
fileinfo Declare tentative return types for ext/fileinfo 2021-05-26 12:30:31 +02:00
filter Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
ftp Add %0 format to run-tests.php 2021-05-29 11:33:13 +02:00
gd Merge branch 'PHP-8.0' 2021-05-24 14:21:29 +02:00
gettext Use zend_string_equals_* API in a couple of more place 2021-05-14 13:45:17 +01:00
gmp Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
hash Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
iconv Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
imap Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
intl XFAIL two intl tests on FreeBSD 2021-05-21 10:36:33 +02:00
json Declare tentative return types for ext/json (#7051) 2021-05-27 10:47:15 +02:00
ldap Do not reuse errno as local variable name 2021-05-12 15:32:16 +01:00
libxml Merge branch 'PHP-8.0' 2021-05-26 13:21:43 +02:00
mbstring Use zend_string_equals_* API in a couple of more place 2021-05-14 13:45:17 +01:00
mysqli Merge branch 'PHP-8.0' 2021-05-26 17:49:39 +02:00
mysqlnd Fixed bug #80761 2021-05-27 16:00:03 +02:00
oci8 Add %0 format to run-tests.php 2021-05-29 11:33:13 +02:00
odbc Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
opcache JIT/AArch64: Use ZR directly to zero FP register (#7081) 2021-05-31 16:47:26 +08:00
openssl Remove silly code from openssl_pkey_free() test 2021-05-29 15:48:58 +02:00
pcntl pcntl: Adding pcntl_rfork support. 2021-05-31 09:19:15 +02:00
pcre pcre2lib: Fix wrong check-in 2021-05-29 15:11:09 +02:00
pdo Remove unnecessary return doc comment from PDOStatement::errorInfo() 2021-05-26 17:33:14 +02:00
pdo_dblib Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
pdo_firebird Merge branch 'PHP-8.0' 2021-05-13 23:36:33 +02:00
pdo_mysql Add %0 format to run-tests.php 2021-05-29 11:33:13 +02:00
pdo_oci Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
pdo_odbc Merge branch 'PHP-8.0' 2021-05-12 13:47:57 +02:00
pdo_pgsql Declare tentative return types for ext/pdo 2021-05-25 19:17:40 +02:00
pdo_sqlite Declare tentative return types for ext/pdo 2021-05-25 19:17:40 +02:00
pgsql Convert resources to objects in ext/pgsql 2021-05-11 00:09:30 +02:00
phar Declare tentative return types for ext/phar (#7052) 2021-05-28 15:07:15 +02:00
posix Skip posix_setrlimit() test on FreeBSD 2021-05-19 16:59:27 +02:00
pspell Add -Wstrict-prototypes compiler warning 2021-05-12 19:02:48 +01:00
readline Add -Wstrict-prototypes compiler warning 2021-05-12 19:02:48 +01:00
reflection Do not verify the signature of ReflectionEnumUnitCase::getValue() 2021-05-26 12:38:04 +02:00
session Declare tentative return types for ext/session (#7005) 2021-05-28 10:29:08 +02:00
shmop Don't strictly check shmop size in test 2021-05-18 19:32:36 +02:00
simplexml Declare tentative return types for ext/simplexml 2021-05-26 11:23:38 +02:00
skeleton Migrate skip checks to --EXTENSIONS--, p4 2021-04-08 10:36:44 +02:00
snmp Declare tentative return types for ext/snmp 2021-05-28 12:45:33 +02:00
soap Add missing type declarations in soap tests 2021-05-26 12:21:45 +02:00
sockets Skip unsupported socket option test on FreeBSD 2021-05-19 09:48:22 +02:00
sodium Merge branch 'PHP-8.0' 2021-05-10 17:22:41 +02:00
spl ext: Cleanup some dead assignments 2021-05-29 13:03:32 +02:00
sqlite3 Declare tentative return types for ext/sqlite3 2021-05-26 11:48:51 +02:00
standard Merge branch 'PHP-8.0' 2021-05-29 15:40:15 +02:00
sysvmsg Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
sysvsem Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
sysvshm Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
tidy Declare tentative return types for ext/tidy 2021-05-25 19:18:58 +02:00
tokenizer Generate tokenizer_data.c from zend_language_parser.y 2021-05-27 14:35:05 +02:00
xml Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
xmlreader Declare tentative return types for ext/xmlreader 2021-05-25 19:14:48 +02:00
xmlwriter Declare tentative return types for ext/xmlwriter 2021-05-25 19:15:18 +02:00
xsl Declare tentative return types for ext/xsl 2021-05-25 19:15:44 +02:00
zend_test Add reproducer for possible issue with object return type inheritance (#6961) 2021-05-10 12:52:59 +02:00
zip Declare tentative return types for ext/zip (#7053) 2021-05-27 10:47:32 +02:00
zlib Remove 'register' type qualifier (#6980) 2021-05-14 13:38:01 +01:00
ext_skel.php Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00