php-src/ext/mbstring
Niels Dossche 2b383848a7
Fix handling of references in zval_try_get_long()
This API can't handle references, yet everyone keeps forgetting that it
can't and that you should DEREF upfront. Fix every type of this issue
once and for all by moving the reference handling to this Zend API.

Closes GH-18761.
2025-06-04 21:00:05 +02:00
..
libmbfl Merge branch 'PHP-8.3' into PHP-8.4 2024-12-11 19:32:48 +01:00
tests Fix handling of references in zval_try_get_long() 2025-06-04 21:00:05 +02:00
ucgendat ext/mbstring: update UCD parser to accept characters with multiple properties 2024-06-29 17:24:52 +02:00
common_codepoints.txt Improve mb_detect_encoding accuracy for text containing vowels with macrons 2023-08-25 12:09:55 +02:00
config.m4 Autotools: Move extension setup to main check (#15797) 2024-09-08 08:31:21 +02:00
config.w32 Update ext/mbstring and ext/snmp dependencies (#15469) 2024-08-17 21:11:28 +02:00
CREDITS
gen_rare_cp_bitvec.php Mark globals as const (#10303) 2023-01-23 13:46:58 +00:00
mb_gpc.c Clean-up some more headers (#14416) 2024-06-08 17:15:36 +01:00
mb_gpc.h Remove unused 'to_language' and 'from_language' struct fields 2022-08-16 16:43:26 +02:00
mbstring.c Fix handling of references in zval_try_get_long() 2025-06-04 21:00:05 +02:00
mbstring.h Take order of candidate encodings into account when guessing text encoding 2023-05-16 07:01:07 -07:00
mbstring.stub.php Fix GH-13815: mb_trim() inaccurate $characters default value (#13820) 2024-04-24 09:07:55 +02:00
mbstring_arginfo.h Generated arginfo header files: combine preprocessor conditional blocks (#15736) 2024-09-04 13:04:22 +02:00
php_mbregex.c Use "must not" instead of "cannot" wording 2024-08-21 21:12:17 +01:00
php_mbregex.h Declare ext/mbstring constants in stubs (#8798) 2022-06-23 17:34:08 +02:00
php_onig_compat.h
php_unicode.c ext/mbstring: Fix some [-Wsign-compare] warnings 2024-06-06 16:18:23 +01:00
php_unicode.h Speed boost for mb_stripos (when not using UTF-8) 2022-12-18 15:31:20 +02:00
rare_cp_bitvec.h Improve mb_detect_encoding accuracy for text containing vowels with macrons 2023-08-25 12:09:55 +02:00
unicode_data.h ext/mbstring: Update to Unicode 16 2024-09-17 10:40:00 +09:00