php-src/ext
Joe Watkins 7e1972796b
gettimeofday cannot be used to reliably implement high precision process synchronization
The use of gettimeofday in time_sleep_until is technically incorrect, it's not possible
to use gettimeofday in this way reliably on any platform: It relies on operating system
global structures, which may be modified by any other process on the system at any time.

While in practice, users may be ignoring this flaw, it entirely depends on the other software
running on the system to which the application is deployed, there is no possible way to write
a test that will always pass on any system, therefore it must be marked XFAIL.
2019-06-16 07:02:28 +02:00
..
bcmath Warn about non well-formed arguments in bcmath 2019-05-14 15:04:21 +02:00
bz2 Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
calendar i386 build 2019-06-11 10:23:37 +02:00
com_dotnet Replace ZVAL_COPY() and ZVAL_COPY_VALUE() for IS_OBJECT by cheaper macros 2019-05-28 20:10:02 +03:00
ctype Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
curl Make curl_multi_info_read.phpt more robust 2019-06-14 16:55:51 +02:00
date Fix 32-bit warnings in timelib 2019-06-11 16:14:10 +02:00
dba Allow exceptions in __toString() 2019-06-05 14:25:07 +02:00
dom Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
enchant ext/enchant: Pass $ENCHANT_LIBS to PHP_CHECK_LIBRARY to fix shared builds 2019-06-03 09:18:51 +02:00
exif Fix ext/exif/tests/bug76557.phpt for 32-bit builds 2019-06-12 15:40:18 +02:00
ffi fix mac tests on azure 2019-06-14 12:55:00 +02:00
fileinfo [ci skip] Update libmagic.patch 2019-05-30 14:09:00 +02:00
filter Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
ftp Fix compilation without deprecated OpenSSL 1.1 APIs 2019-06-14 15:38:12 +02:00
gd Add BMP support to PHP info 2019-06-13 13:07:01 +02:00
gettext Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
gmp Remove unused gmp_unary_ui_op() function 2019-06-11 17:01:29 +02:00
hash Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
iconv Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
imap Allow exceptions in __toString() 2019-06-05 14:25:07 +02:00
intl Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
json Use %define api.pure instead of %pure-parser 2019-06-12 09:26:34 +02:00
ldap Merge branch 'PHP-7.3' into PHP-7.4 2019-06-14 11:13:43 +02:00
libxml Allow exceptions in __toString() 2019-06-05 14:25:07 +02:00
mbstring Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
mysqli Merge branch 'PHP-7.3' into PHP-7.4 2019-06-11 15:41:05 +02:00
mysqlnd Fix ifdef position 2019-06-12 13:50:30 +02:00
oci8 Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
odbc Allow exceptions in __toString() 2019-06-05 14:25:07 +02:00
opcache More edge case fixes that may cause bug #78106 2019-06-14 13:10:02 +03:00
openssl Fix compilation without deprecated OpenSSL 1.1 APIs 2019-06-14 15:38:12 +02:00
pcntl disable this test temporarily 2019-06-14 14:22:25 +02:00
pcre Add specialized pair construction API 2019-06-11 12:29:55 +02:00
pdo Fix -Wmissing-braces warnings 2019-06-12 11:54:12 +02:00
pdo_dblib Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
pdo_firebird Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
pdo_mysql Merge branch 'PHP-7.3' into PHP-7.4 2019-06-07 10:57:51 +02:00
pdo_oci Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
pdo_odbc Prevent further potential test conflicts 2019-05-14 13:19:58 +02:00
pdo_pgsql Fix type mismatch in two get_col callbacks 2019-06-12 11:54:12 +02:00
pdo_sqlite Don't use sqlite3_aggregate_count() 2019-06-12 11:54:12 +02:00
pgsql add comment about pg_config/pkgconfig 2019-06-12 09:39:11 +02:00
phar Prevent test conflicts 2019-05-14 10:11:29 +02:00
posix Merge branch 'PHP-7.3' into PHP-7.4 2019-06-05 16:35:55 +02:00
pspell Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
readline Allow exceptions in __toString() 2019-06-05 14:25:07 +02:00
recode Use *.data for tests data files 2019-05-17 19:04:43 +02:00
reflection Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
session Allow exceptions in __toString() 2019-06-05 14:25:07 +02:00
shmop Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
simplexml Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
skeleton ext/skeleton: Update use of PHP_CHECK_LIBRARY 2019-06-03 09:18:22 +02:00
snmp Remove useless param in php_snmp_error() 2019-06-14 16:15:38 +02:00
soap Suppress int to char conversion warnings 2019-06-12 11:54:13 +02:00
sockets Remove dead code in sockets extension [ci skip] 2019-06-15 08:39:35 +02:00
sodium Merge branch 'PHP-7.3' into PHP-7.4 2019-06-06 10:01:12 +02:00
spl Register class before fetching parent 2019-06-11 13:09:33 +02:00
sqlite3 Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
standard gettimeofday cannot be used to reliably implement high precision process synchronization 2019-06-16 07:02:28 +02:00
sysvmsg Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
sysvsem Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
sysvshm Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
tidy Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
tokenizer Remove unnecessary short_open_tag INI directive in tests 2019-06-11 16:14:10 +02:00
xml Allow exceptions in __toString() 2019-06-05 14:25:07 +02:00
xmlreader Cheaper checks for exceptions thrown from __toString() 2019-06-06 01:47:22 +03:00
xmlrpc Fix incorrect enum value uses in xmlrpc 2019-06-12 13:17:25 +02:00
xmlwriter Normalize comments in *nix build system m4 files 2019-05-12 18:43:03 +02:00
xsl ext/xsl: Use PKG_CHECK_MODULES to detect the EXSLT library 2019-06-07 09:35:14 +02:00
zend_test Revert "Fix zend_test interned strings loaded via dl()" 2019-04-18 13:49:42 +02:00
zip fix flaky zip tests, order is OS dependent 2019-06-12 09:47:47 +02:00
zlib fix mac tests on azure 2019-06-14 12:55:00 +02:00
ext_skel.php [ci skip] Migrate Coding standards docs to Markdown 2019-05-18 21:41:38 +02:00