php-src/.github
Christoph M. Becker 3e9f2fa071
Avoid dl() in run-tests.php (GH-16126)
Prior to running the tests, the test runner checks for all generally
available extensions; it does this by scanning the `extension_dir` for
files matching the typical extension pattern, but verifies that the
file is actually a PHP extension by calling `dl()`.  However, `dl()`
has known issues[1].  On Windows CI we always get an ugly "zend_mm_heap
corrupted" message, and we even can't `dl()` ext/mysql when OPcache is
enabled[2].  So we better avoid the double-check with `dl()`, which is
unlikely to be necessary anyway.

[1] <https://github.com/php/php-src/issues/9196>
[2] <https://github.com/php/php-src/issues/8508>
2024-10-03 12:58:27 +02:00
..
actions Fix nightly builds regarding libavif 2024-09-30 18:51:30 +02:00
ISSUE_TEMPLATE [skip ci] Remove the link to the custom bugs tracker from the new issue window (#11538) 2023-08-31 15:52:57 +02:00
scripts Avoid dl() in run-tests.php (GH-16126) 2024-10-03 12:58:27 +02:00
workflows [skip ci] Re-enable nightly redis build (GH-16118) 2024-10-01 16:37:39 +02:00
CODEOWNERS Merge branch 'PHP-8.3' 2024-09-21 20:04:52 +02:00
labeler.yml Merge branch 'PHP-8.2' into PHP-8.3 2024-09-23 14:09:46 +02:00
lsan-suppressions.txt Suppress snmp lib memory leak, xfail ASAN tests 2023-03-27 16:38:44 +02:00
nightly_matrix.php [skip ci] Add PHP 8.4 to nightly matrix 2024-09-25 13:07:16 +02:00
setup_hmailserver.php Follow-up to remove IMAP ext (#13248) 2024-02-09 21:32:07 +09:00