php-src/ext
George Peter Banyard d8696f9216
[RFC] Path to Saner Increment/Decrement operators (#10358)
* Add behavioural tests for incdec operators

* Add support to ++/-- for objects castable to _IS_NUMBER

* Add str_increment() function

* Add str_decrement() function

RFC: https://wiki.php.net/rfc/saner-inc-dec-operators

Co-authored-by: Ilija Tovilo <ilija.tovilo@me.com>
Co-authored-by: Arnaud Le Blanc <arnaud.lb@gmail.com>
2023-07-17 15:51:24 +01:00
..
bcmath Extend tests of bcmath extension (#11563) 2023-07-05 17:43:30 +01:00
bz2
calendar [skip ci] Fix various typos and grammar issues (#11143) 2023-04-28 11:05:32 +02:00
com_dotnet Revert "Revert "Remove name field from the zend_constant struct (#10954)"" 2023-07-04 16:42:40 +02:00
ctype
curl Merge branch 'PHP-8.2' 2023-07-09 01:09:56 +02:00
date Merge branch 'PHP-8.2' 2023-07-12 14:55:14 +02:00
dba Use zend_string for DBA path (#10698) 2023-04-08 17:03:28 +01:00
dl_test
dom Implement DOMNode::isEqualNode() 2023-07-17 15:29:36 +02:00
enchant Add ASAN XLEAK support 2023-04-03 08:02:19 +02:00
exif Merge branch 'PHP-8.2' 2023-05-12 23:42:54 +02:00
ffi Revert "Merge branch 'PHP-8.2'" 2023-07-04 09:18:49 +02:00
fileinfo fileinfo: Add test for xz type 2023-07-01 18:37:53 +02:00
filter
ftp Merge branch 'PHP-8.2' 2023-07-07 18:01:53 +02:00
gd Merge branch 'PHP-8.2' 2023-07-06 21:44:00 +02:00
gettext
gmp Fix gmp_long/gmp_ulong typedef warning on Windows x86 (#11112) 2023-05-07 23:30:12 +02:00
hash Allow CTE on more CTE safe functions (#10771) 2023-05-16 21:59:26 +02:00
iconv More usage of known zend_str instead of C string (#11381) 2023-06-08 13:03:29 +01:00
imap Merge branch 'PHP-8.2' 2023-07-10 13:42:44 +02:00
intl Deprecate NumberFormater::TYPE_CURRENCY constant 2023-07-17 05:01:13 +01:00
json Fix -Wenum-int-mismatch warning in ext/json/php_json_encoder.h 2023-05-14 22:10:23 +02:00
ldap Deprecate ldap_connect with two parameters (#5177) 2023-07-10 10:44:01 +01:00
libxml Cleanup php_libxml_node_decrement_resource() 2023-07-11 11:47:54 +02:00
mbstring Deprecate passing a negative width to mb_strimwidth() 2023-07-17 05:01:13 +01:00
mysqli Merge branch 'PHP-8.2' 2023-04-20 08:46:01 +02:00
mysqlnd Fix incorrect function/method names in DBG_ENTER() (#11554) 2023-06-29 13:13:55 +01:00
oci8 Revert "Merge branch 'PHP-8.2'" 2023-07-04 09:18:49 +02:00
odbc
opcache [RFC] Path to Saner Increment/Decrement operators (#10358) 2023-07-17 15:51:24 +01:00
openssl Improve openssl ext to generate EC keys with custom EC parameters 2023-07-06 15:51:50 +01:00
pcntl Merge branch 'PHP-8.2' 2023-07-04 10:29:22 +02:00
pcre Merge branch 'PHP-8.2' 2023-06-22 23:14:37 +02:00
pdo Merge branch 'PHP-8.2' 2023-07-17 07:10:16 +01:00
pdo_dblib [skip ci] Fix various typos and grammar issues (#11143) 2023-04-28 11:05:32 +02:00
pdo_firebird Merge branch 'PHP-8.2' 2023-03-28 00:12:28 +02:00
pdo_mysql Merge branch 'PHP-8.2' 2023-07-17 07:10:16 +01:00
pdo_oci Add ASAN XLEAK support 2023-04-03 08:02:19 +02:00
pdo_odbc Merge branch 'PHP-8.2' 2023-03-15 21:47:34 +01:00
pdo_pgsql ext/pdo_pgsql: connection status update to distinguish from truly bad quality connections. 2023-06-13 18:08:06 +01:00
pdo_sqlite Merge branch 'PHP-8.2' 2023-06-22 20:51:29 +02:00
pgsql check PQsetErrorContextVisibility availability (libpq >= 9.6) 2023-06-21 08:47:59 +02:00
phar Merge branch 'PHP-8.2' 2023-07-09 23:00:49 +02:00
posix Fix use-of-uninitialized-value when calling php_posix_stream_get_fd (#11694) 2023-07-13 15:21:36 +02:00
pspell Add ASAN XLEAK support 2023-04-03 08:02:19 +02:00
random Deprecate MT_RAND_PHP (#11560) 2023-07-07 12:16:48 +02:00
readline Merge branch 'PHP-8.2' 2023-05-26 11:39:56 +02:00
reflection [RFC] Path to Saner Increment/Decrement operators (#10358) 2023-07-17 15:51:24 +01:00
session ext/session/tests: more lenient expected output checks. (#11631) 2023-07-10 09:25:25 +01:00
shmop
simplexml [skip ci] Fixed comment for SimpleXml function getName (#11537) 2023-06-26 13:50:29 +02:00
skeleton
snmp Revert "Merge branch 'PHP-8.2'" 2023-07-04 09:18:49 +02:00
soap Revert "Merge branch 'PHP-8.2'" 2023-07-04 09:18:49 +02:00
sockets ext/sockets/tests/mcast_ipv6_*.phpt: suppress no-ipv6 warning (#11651) 2023-07-10 16:19:12 +02:00
sodium More usage of known zend_str instead of C string (#11381) 2023-06-08 13:03:29 +01:00
spl Cache d_type in directory entry 2023-07-07 18:02:32 +02:00
sqlite3 Merge branch 'PHP-8.2' 2023-07-07 10:29:52 +02:00
standard [RFC] Path to Saner Increment/Decrement operators (#10358) 2023-07-17 15:51:24 +01:00
sysvmsg
sysvsem
sysvshm Merge branch 'PHP-8.2' 2023-03-01 23:05:24 +01:00
tidy Merge branch 'PHP-8.1' into PHP-8.2 2023-03-27 16:34:11 +02:00
tokenizer
xml Remove always-true condition from xml_utf8_decode() 2023-07-11 11:47:54 +02:00
xmlreader Revert "Merge branch 'PHP-8.2'" 2023-07-04 09:18:49 +02:00
xmlwriter Simplify checks and returns in ext/xmlwriter (#10701) 2023-02-26 14:07:55 +00:00
xsl Use zval_ptr_dtor_nogc() for callable in ext/xslt (#11356) 2023-06-02 11:58:00 +01:00
zend_test [RFC] Path to Saner Increment/Decrement operators (#10358) 2023-07-17 15:51:24 +01:00
zip Revert "Merge branch 'PHP-8.2'" 2023-07-04 09:18:49 +02:00
zlib Temporarily disable failing zlib tests on travis (#10738) 2023-03-01 02:19:29 +01:00
ext_skel.php