php-src/ext
Max Kellermann d3facbe283
Mark globals as const (#10303)
This moves them from ``.data`` to ``.rodata`` and allows more compiler optimizations.

* ext/opcache/zend_accelerator_hash: make prime_numbers const

* Zend/zend_signal: make zend_sigs const

* ext/dba: make dba_handler pointers const

* ext/exif: make php_tiff_bytes_per_format and other globals const

* ext/intl/grapheme: make grapheme_extract_iters const

* ext/mstring: make rare_codepoint_bitvec const

* ext/snmp: make objid_mib const

* ext/opcache: make all zend_shared_memory_handlers const
2023-01-23 13:46:58 +00:00
..
bcmath
bz2 Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
calendar Do not generate CONST_CS when registering constants (#9439) 2022-08-28 08:27:19 +02:00
com_dotnet Remove unnecessary usage of CONST_CS 2022-11-28 17:12:07 +01:00
ctype Merge branch 'PHP-8.1' into PHP-8.2 2022-10-27 14:42:17 +01:00
curl Do not use zend_fcall_info_argn() in ext-curl 2022-10-21 18:31:40 +01:00
date Sync with timelib 2022.04 properly 2023-01-19 18:49:54 +00:00
dba Mark globals as const (#10303) 2023-01-23 13:46:58 +00:00
dl_test Merge branch 'PHP-8.2' 2022-09-07 17:41:10 +02:00
dom Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
enchant Revert "Port all internally used classes to use default_object_handlers" 2022-09-14 11:13:23 +02:00
exif Mark globals as const (#10303) 2023-01-23 13:46:58 +00:00
ffi Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
fileinfo Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
filter Merge branch 'PHP-8.2' 2022-10-27 14:42:40 +01:00
ftp Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
gd Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
gettext
gmp Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
hash Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
iconv Mark constant static arrays in function bodies actually as const (#10325) 2023-01-15 14:51:31 +00:00
imap Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
intl Mark globals as const (#10303) 2023-01-23 13:46:58 +00:00
json Revert GH-10220 2023-01-16 12:27:33 +01:00
ldap Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
libxml Handle trampolines correctly in new FCC API + usages (#9877) 2022-11-22 17:12:53 +00:00
mbstring Mark globals as const (#10303) 2023-01-23 13:46:58 +00:00
mysqli Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
mysqlnd Remove mysqlnd_shutdown() (#10355) 2023-01-17 11:46:34 +00:00
oci8 [skip ci] Update year to 2023 (#10374) 2023-01-19 12:01:29 +01:00
odbc Merge branch 'PHP-8.2' 2022-09-06 10:42:34 +01:00
opcache Mark globals as const (#10303) 2023-01-23 13:46:58 +00:00
openssl Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
pcntl Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
pcre Remove pcre_get_compiled_regex_ex() (#10354) 2023-01-18 14:28:19 +00:00
pdo Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
pdo_dblib Use php_info_print_table_header for actual column headers only (#9485) 2022-09-06 08:48:22 +02:00
pdo_firebird Merge branch 'PHP-8.2' 2022-11-30 12:13:36 +01:00
pdo_mysql Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
pdo_oci [skip ci] Backport XFAIL of failing test 2022-11-11 19:46:16 +01:00
pdo_odbc Merge branch 'PHP-8.2' 2022-10-19 11:37:30 +02:00
pdo_pgsql Revert GH-10220 2023-01-16 12:27:33 +01:00
pdo_sqlite Merge branch 'PHP-8.2' 2022-12-19 16:17:02 +01:00
pgsql Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
phar [skip ci] Update year to 2023 (#10374) 2023-01-19 12:01:29 +01:00
posix Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
pspell Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
random [ci skip] random: Fix whitespace errors in randomizer.c 2023-01-21 00:11:22 +01:00
readline Use php_info_print_table_header for actual column headers only (#9485) 2022-09-06 08:48:22 +02:00
reflection Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
session session: Remove PS_EXTRA_RAND_BYTES (#10394) 2023-01-23 14:42:32 +01:00
shmop Revert GH-10220 2023-01-16 12:27:33 +01:00
simplexml Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
skeleton Merge branch 'PHP-8.2' 2022-09-07 17:41:10 +02:00
snmp Mark globals as const (#10303) 2023-01-23 13:46:58 +00:00
soap Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
sockets Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
sodium Remove unnecessary usage of CONST_CS 2022-11-28 17:12:07 +01:00
spl Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
sqlite3 Merge branch 'PHP-8.2' 2023-01-19 09:06:39 +01:00
standard Make stripslashes() only dependent on SSE2 configuration. (#10408) 2023-01-23 13:25:00 +00:00
sysvmsg Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
sysvsem Revert "Port all internally used classes to use default_object_handlers" 2022-09-14 11:13:23 +02:00
sysvshm Revert "Port all internally used classes to use default_object_handlers" 2022-09-14 11:13:23 +02:00
tidy Update INI validator and displayers depending on INI type 2022-09-06 10:33:34 +01:00
tokenizer Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
xml Declare XML_SAX_IMPL constant in stubs (#9732) 2022-10-12 11:42:24 +02:00
xmlreader Merge branch 'PHP-8.2' 2022-10-27 14:42:40 +01:00
xmlwriter Merge branch 'PHP-8.2' 2023-01-15 15:43:57 +00:00
xsl Fix bug 69168: DomNode::getNodePath() returns invalid path 2023-01-19 14:06:41 +01:00
zend_test Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
zip Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
zlib Fix GH-8329 Print true/false instead of bool in error and debug messages (#8385) 2023-01-23 10:52:14 +01:00
ext_skel.php