]> granicus.if.org Git - php/log
php
6 years agoReplace Hebrew characters with escape sequences
Peter Kokot [Thu, 21 Feb 2019 21:46:41 +0000 (22:46 +0100)]
Replace Hebrew characters with escape sequences

calendar.c includes ISO-8859-8 encoded Hebrew characters, which may
cause compile errors, and is causing issues when saving file as UTF-8.
This patch replaces characters with appropriate escape sequences.

Following 99fdf5916eccbd72c10cc4d84693e677996b1229.

6 years agoDisable bug77390.phpt
Nikita Popov [Fri, 22 Feb 2019 16:39:43 +0000 (17:39 +0100)]
Disable bug77390.phpt

This is causing a lot of spurious failures on AppVeyor.

6 years agoFix anon class handling in ext mode
Nikita Popov [Fri, 22 Feb 2019 14:42:37 +0000 (15:42 +0100)]
Fix anon class handling in ext mode

Opcode order changes in 7.4 and the EXT_STMT is now declare the
DECLARE_ANON. Fix this by returning the opline from compile_class_decl
to avoid any fragile opcode searching.

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Fri, 22 Feb 2019 12:42:13 +0000 (13:42 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

6 years agoRemove result def during jmp_set optimization
Nikita Popov [Fri, 22 Feb 2019 12:41:47 +0000 (13:41 +0100)]
Remove result def during jmp_set optimization

6 years agoFix removal of unreachable code in SCCP
Nikita Popov [Fri, 22 Feb 2019 11:44:36 +0000 (12:44 +0100)]
Fix removal of unreachable code in SCCP

Due to a wrongly placed check, we were only performing the
unreachable code removal if there were loop vars...

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Fri, 22 Feb 2019 11:00:35 +0000 (12:00 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Fri, 22 Feb 2019 11:00:20 +0000 (12:00 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

6 years agoFix inference warning about missing key type
Nikita Popov [Fri, 22 Feb 2019 10:55:16 +0000 (11:55 +0100)]
Fix inference warning about missing key type

6 years agoFix get_unresolved_initializer for static props
Nikita Popov [Fri, 22 Feb 2019 10:23:16 +0000 (11:23 +0100)]
Fix get_unresolved_initializer for static props

For static props the offset is a simple index.

6 years agoFix directory collisions in zlib tests
Nikita Popov [Fri, 22 Feb 2019 10:11:20 +0000 (11:11 +0100)]
Fix directory collisions in zlib tests

6 years agoFix more file name collisions in phar tests
Nikita Popov [Fri, 22 Feb 2019 10:06:04 +0000 (11:06 +0100)]
Fix more file name collisions in phar tests

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Fri, 22 Feb 2019 10:11:27 +0000 (11:11 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix #77648: BOM in sapi/apache2handler/php_functions.c

6 years agoFix #77648: BOM in sapi/apache2handler/php_functions.c
Christoph M. Becker [Fri, 22 Feb 2019 10:03:52 +0000 (11:03 +0100)]
Fix #77648: BOM in sapi/apache2handler/php_functions.c

6 years agoUse separate files in phar tests
Nikita Popov [Fri, 22 Feb 2019 09:48:17 +0000 (10:48 +0100)]
Use separate files in phar tests

6 years agoStricter validation for popen mode argument on Windows
Nikita Popov [Thu, 21 Feb 2019 15:59:30 +0000 (16:59 +0100)]
Stricter validation for popen mode argument on Windows

Context: The ext/standard/tests/file/popen_pclose_error-win32.phpt
test often fails under parallel testing, because the "is not recognized
as an internal or external command" message doesn't actually have a
guaranteed position in the output.

While looking into this, I noticed that this test on Windows tests
something very different (invalid comand) than on Linux (invalid mode).
Here I'm adjusting the Windows popen implementation so it immediately
fails on a `rw` mode, just like it does on Linux.

6 years agoAvoid potentially superfluous string reallocation
Christoph M. Becker [Fri, 22 Feb 2019 09:18:39 +0000 (10:18 +0100)]
Avoid potentially superfluous string reallocation

If we're not going to register the constant, it makes no sense to
allocate a `zend_string` and free it shortly after.

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Fri, 22 Feb 2019 09:14:28 +0000 (10:14 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Fri, 22 Feb 2019 09:13:07 +0000 (10:13 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

6 years agoFixed bug #77652
Nikita Popov [Fri, 22 Feb 2019 09:11:54 +0000 (10:11 +0100)]
Fixed bug #77652

6 years agoProperly clean up test case
Christoph M. Becker [Fri, 22 Feb 2019 08:43:12 +0000 (09:43 +0100)]
Properly clean up test case

If we had to create an initial $start directory, we should remove it
at the end of the test.

6 years agoUse different method to suppress "false" memory leak reports
Dmitry Stogov [Fri, 22 Feb 2019 07:11:43 +0000 (10:11 +0300)]
Use different method to suppress "false" memory leak reports

6 years agoWhile the compiler does not have the FBC set for zend_get_call_op, optimizer does...
Joe Watkins [Thu, 21 Feb 2019 22:54:26 +0000 (23:54 +0100)]
While the compiler does not have the FBC set for zend_get_call_op, optimizer does, and so incorrectly results in ignoring these flags.

If someone has a better patch, please merge it ASAP, this appears to be correct as I and Nikita originally thought.

Revert "Revert "zend_get_call_op ignoring compiler flags zend_get_call_op will ignore ZEND_COMPILE_IGNORE_USER_FUNCTIONS and ZEND_COMPILE_IGNORE_USER_FUNCTIONS, breaking the intention of these flags""

This reverts commit 0bbbd0f9e7449a2f204f959d06e5266175a86be9.

6 years agoRevert "zend_get_call_op ignoring compiler flags zend_get_call_op will ignore ZEND_CO...
Joe Watkins [Thu, 21 Feb 2019 21:40:02 +0000 (22:40 +0100)]
Revert "zend_get_call_op ignoring compiler flags zend_get_call_op will ignore ZEND_COMPILE_IGNORE_USER_FUNCTIONS and ZEND_COMPILE_IGNORE_USER_FUNCTIONS, breaking the intention of these flags"

This reverts commit 46807ec5da23d399873d9a1fcf4b73b7a783d23b.

6 years agoRemove unused PDO_MYSQL_LIB_CHK m4 macro
Peter Kokot [Wed, 20 Feb 2019 20:08:56 +0000 (21:08 +0100)]
Remove unused PDO_MYSQL_LIB_CHK m4 macro

This was once used by the ext/mysql extension named as MYSQL_LIB_CHK.
The call got removed via fd1578c196575c7e120a84ee030bb87c14a199b0. In
PDO this is not called anymore and can be removed.

6 years agoFix typo in error message
Fabien Villepinte [Thu, 21 Feb 2019 16:11:55 +0000 (17:11 +0100)]
Fix typo in error message

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Frank Denis [Thu, 21 Feb 2019 15:45:43 +0000 (16:45 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix bug #77646

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Frank Denis [Thu, 21 Feb 2019 15:34:42 +0000 (16:34 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fix bug #77646

6 years agoFix bug #77646
Frank Denis [Thu, 21 Feb 2019 15:10:27 +0000 (16:10 +0100)]
Fix bug #77646

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Frank Denis [Thu, 21 Feb 2019 15:19:44 +0000 (16:19 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix bug #77646

6 years agoFix bug #77646
Frank Denis [Thu, 21 Feb 2019 15:10:27 +0000 (16:10 +0100)]
Fix bug #77646

6 years agoRemove use of file resources from string function tests
Nikita Popov [Thu, 21 Feb 2019 14:49:37 +0000 (15:49 +0100)]
Remove use of file resources from string function tests

These tests are pointless (they don't even have anything to do
with resources, they just use get_resource_type() as a peculiar way
to create a string), and cause unnecessary IO dependency.

6 years agoMake (v)fprintf tests more robust
Nikita Popov [Thu, 21 Feb 2019 14:29:22 +0000 (15:29 +0100)]
Make (v)fprintf tests more robust

By using a separate file for each test. Also drop some unnecessary
SKIPIF checks for file creation. We assume that files can be created in
the test directories all over the place, so don't check for it here.

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Thu, 21 Feb 2019 12:46:31 +0000 (13:46 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Thu, 21 Feb 2019 12:45:25 +0000 (13:45 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

6 years agoFixed bug #77597
Nikita Popov [Thu, 21 Feb 2019 12:42:47 +0000 (13:42 +0100)]
Fixed bug #77597

The same variable was reused in two nested loops... The test doesn't
fail on 7.2, but I'm fixing this here anyway as the code is clearly
wrong, and probably erroneous in other situations.

6 years agoMake zip oo_addglob test more robust
Nikita Popov [Thu, 21 Feb 2019 11:19:02 +0000 (12:19 +0100)]
Make zip oo_addglob test more robust

Use a separate directory for the test, so files created in the main
test directory cannot influence it.

6 years agoDon't parallelize dba tests
Nikita Popov [Thu, 21 Feb 2019 11:13:38 +0000 (12:13 +0100)]
Don't parallelize dba tests

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Thu, 21 Feb 2019 11:06:48 +0000 (12:06 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

6 years agoFix issue mentioned in #77302
Nikita Popov [Thu, 21 Feb 2019 11:04:49 +0000 (12:04 +0100)]
Fix issue mentioned in #77302

Apparently Serializable::serialize() can return NULL, which is encoded
as N;. As we do not allow back-references to non-object values in
PHP 7.3 we need to make sure that any references are also compiled to
N;.

6 years agozend_get_call_op ignoring compiler flags zend_get_call_op will ignore ZEND_COMPILE_IG...
Joe Watkins [Thu, 21 Feb 2019 07:53:28 +0000 (08:53 +0100)]
zend_get_call_op ignoring compiler flags zend_get_call_op will ignore ZEND_COMPILE_IGNORE_USER_FUNCTIONS and ZEND_COMPILE_IGNORE_USER_FUNCTIONS, breaking the intention of these flags

6 years agoEnable parallel tests on AppVeyor
Nikita Popov [Thu, 21 Feb 2019 10:05:36 +0000 (11:05 +0100)]
Enable parallel tests on AppVeyor

I'll be keeping an eye on spurious failures resulting from this...

6 years agoAdd special "all" conflict
Nikita Popov [Thu, 21 Feb 2019 08:35:30 +0000 (09:35 +0100)]
Add special "all" conflict

If a test conflicts with "all", then no other tests may be run in
parallel. This is needed for windows_mb_path tests, which rely on
the console codepage, which is shared across all parallel workers.

Also add support for comments in the CONFLICTS section/file.

6 years agoFixed bug #77643
Nikita Popov [Thu, 21 Feb 2019 09:59:30 +0000 (10:59 +0100)]
Fixed bug #77643

Resolve property initializers against the correct class, even when
parent slots are reused.

6 years agoPrint more precise warning for unresolved constants
Nikita Popov [Thu, 21 Feb 2019 09:35:59 +0000 (10:35 +0100)]
Print more precise warning for unresolved constants

6 years agoReinstall pcntl tick handler on each request (it cleared after the first request).
Dmitry Stogov [Wed, 20 Feb 2019 19:36:51 +0000 (22:36 +0300)]
Reinstall pcntl tick handler on each request (it cleared after the first request).

6 years ago[ci skip] Update changelog
Peter Kokot [Wed, 20 Feb 2019 19:07:23 +0000 (20:07 +0100)]
[ci skip] Update changelog

6 years agoRemove unused PHP_SYS_LFS m4 macro
Peter Kokot [Tue, 19 Feb 2019 22:42:12 +0000 (23:42 +0100)]
Remove unused PHP_SYS_LFS m4 macro

This was once named as AC_SYS_LFS and today it is not used in current
PHP code base anymore.

6 years agoRemove unused PHP_SOLARIS_PIC_WEIRDNESS m4 macro
Peter Kokot [Tue, 19 Feb 2019 22:34:24 +0000 (23:34 +0100)]
Remove unused PHP_SOLARIS_PIC_WEIRDNESS m4 macro

This has been once used for Solaris systems and has been removed via
827ad656cb2585d2b9a9cc2d3bb021e8edf34365

6 years agoRemove unused PHP_TARGET_RDYNAMIC m4 macro
Peter Kokot [Tue, 19 Feb 2019 22:25:55 +0000 (23:25 +0100)]
Remove unused PHP_TARGET_RDYNAMIC m4 macro

This has been once used with apache sapi. Since PHP 7.0 it is not used
in the PHP anymore.

6 years agoRemove unused AM_SET_LIBTOOL_VARIABLE m4 macro
Peter Kokot [Tue, 19 Feb 2019 22:19:12 +0000 (23:19 +0100)]
Remove unused AM_SET_LIBTOOL_VARIABLE m4 macro

It was once used with Automake and Zend's build files. Call has been
removed via e1f101d79840e171f1dcfe17f8ae7a3d0be7e89d

6 years agoSupress memory leak reports
Dmitry Stogov [Wed, 20 Feb 2019 15:18:44 +0000 (18:18 +0300)]
Supress memory leak reports

6 years agoDon't use uniqid for temporary POST data files
Nikita Popov [Wed, 20 Feb 2019 15:01:15 +0000 (16:01 +0100)]
Don't use uniqid for temporary POST data files

uniqid() is not necessarily unique when multiple testing processes
run in parallel.

6 years agoAdd a --shuffle mode to run-tests
Nikita Popov [Wed, 20 Feb 2019 11:57:50 +0000 (12:57 +0100)]
Add a --shuffle mode to run-tests

Makes it easier to find paralellization issues. Of course only works
if the tests aren't order-dependent...

6 years agoRemember __COMPILER_HALT_OFFSET__(s) in preloaded scripts
Dmitry Stogov [Wed, 20 Feb 2019 14:10:10 +0000 (17:10 +0300)]
Remember __COMPILER_HALT_OFFSET__(s) in preloaded scripts

6 years agoSupport passing single file to bless_tests.php
Nikita Popov [Wed, 20 Feb 2019 11:45:27 +0000 (12:45 +0100)]
Support passing single file to bless_tests.php

Or a mix of multiple directories/files. Also make the file executable.

6 years agoUse PHP_BINARY by default in run-tests.php
Nikita Popov [Wed, 20 Feb 2019 11:38:40 +0000 (12:38 +0100)]
Use PHP_BINARY by default in run-tests.php

You pretty much always want to run with -P, make it the default.

6 years agoEnable parallel tests on Travis
Nikita Popov [Wed, 20 Feb 2019 11:19:01 +0000 (12:19 +0100)]
Enable parallel tests on Travis

I'll keep an eye on spurious failures resulting from this.

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Wed, 20 Feb 2019 11:12:11 +0000 (12:12 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Wed, 20 Feb 2019 11:11:56 +0000 (12:11 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

6 years agoOpenSSL: Improve non-blocking eof test
Abyr Valg [Sat, 9 Feb 2019 09:15:55 +0000 (12:15 +0300)]
OpenSSL: Improve non-blocking eof test

6 years agoMake zip oo_addpattern test more robust
Nikita Popov [Wed, 20 Feb 2019 11:06:02 +0000 (12:06 +0100)]
Make zip oo_addpattern test more robust

Use a separate directory for the tests, so that no other tests can
concurrently create files in the same directory.

6 years agoUse "modify" error message for FUNC_ARG fetch as well
Nikita Popov [Wed, 20 Feb 2019 10:53:31 +0000 (11:53 +0100)]
Use "modify" error message for FUNC_ARG fetch as well

Avoid differences based on whether a W or FUNC_ARG fetch is performed.

6 years agoImplement fine-grained conflict handling
Nikita Popov [Mon, 18 Feb 2019 15:43:22 +0000 (16:43 +0100)]
Implement fine-grained conflict handling

Tests can specify conflict keys, either in --CONFLICTS-- or
a per-directory CONFLICTS file. Non-conflicting tests may be run
in parallel.

6 years agoMake proc_open_bug69900.phpt more robust against parallelization
Nikita Popov [Tue, 19 Feb 2019 14:13:11 +0000 (15:13 +0100)]
Make proc_open_bug69900.phpt more robust against parallelization

With multiple workers running this might take more than 1ms. Bump
this up to the same threshold that was already used for CI.

6 years agoMake ext/spl/tests/bug42364.phpt more robust
Nikita Popov [Tue, 19 Feb 2019 15:15:01 +0000 (16:15 +0100)]
Make ext/spl/tests/bug42364.phpt more robust

If tests are run in parallel, files may be created and deleted in
the directory. Create a separate directory just for this test to
avoid this dependence.

6 years agoDisable preloading for sensetive opcache tests
Dmitry Stogov [Wed, 20 Feb 2019 08:47:19 +0000 (11:47 +0300)]
Disable preloading for sensetive opcache tests

6 years agoPrevent error reporting during preloading request start-up
Dmitry Stogov [Wed, 20 Feb 2019 08:35:56 +0000 (11:35 +0300)]
Prevent error reporting during preloading request start-up

6 years agoUse zend_parse_parameters_none() in XmlWriter::openMemory()
Nikita Popov [Wed, 20 Feb 2019 08:31:08 +0000 (09:31 +0100)]
Use zend_parse_parameters_none() in XmlWriter::openMemory()

And fix incorrect uses in tests

6 years agoAdded reference to parser generator
Dmitry Stogov [Wed, 20 Feb 2019 07:26:56 +0000 (10:26 +0300)]
Added reference to parser generator

6 years agoFix typo
Peter Kokot [Mon, 18 Feb 2019 21:40:56 +0000 (22:40 +0100)]
Fix typo

6 years agoSimplify even more - use PHP_VERSION directly
Peter Kokot [Mon, 18 Feb 2019 21:39:00 +0000 (22:39 +0100)]
Simplify even more - use PHP_VERSION directly

6 years agoBump FFI extension version to PHP_VERSION
Peter Kokot [Mon, 18 Feb 2019 21:11:12 +0000 (22:11 +0100)]
Bump FFI extension version to PHP_VERSION

This simplifies bumping the FFI extension version.

6 years agoCorrect skipif use for OCI8 password tests
Christopher Jones [Wed, 20 Feb 2019 00:12:08 +0000 (11:12 +1100)]
Correct skipif use for OCI8 password tests

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christopher Jones [Wed, 20 Feb 2019 00:11:16 +0000 (11:11 +1100)]
Merge branch 'PHP-7.3' into PHP-7.4

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Christopher Jones [Wed, 20 Feb 2019 00:11:06 +0000 (11:11 +1100)]
Merge branch 'PHP-7.2' into PHP-7.3

6 years agoCorrect skipif use for OCI8 password tests
Christopher Jones [Wed, 20 Feb 2019 00:10:57 +0000 (11:10 +1100)]
Correct skipif use for OCI8 password tests

6 years agoSkip tests f oci8 extension is not loaded
Dmitry Stogov [Tue, 19 Feb 2019 23:35:25 +0000 (02:35 +0300)]
Skip tests f oci8 extension is not loaded

6 years agoReorder conditions
Dmitry Stogov [Tue, 19 Feb 2019 23:33:21 +0000 (02:33 +0300)]
Reorder conditions

6 years agoUse ZEND_ACC_REUSE_GET_ITERATOR flag instead of run-time class modification
Dmitry Stogov [Tue, 19 Feb 2019 23:32:29 +0000 (02:32 +0300)]
Use ZEND_ACC_REUSE_GET_ITERATOR flag instead of run-time class modification

6 years agoDon't preload tests without --FILE-- section
Dmitry Stogov [Tue, 19 Feb 2019 21:06:57 +0000 (00:06 +0300)]
Don't preload tests without --FILE-- section

6 years agoOrder of classes may matter
Dmitry Stogov [Tue, 19 Feb 2019 20:50:17 +0000 (23:50 +0300)]
Order of classes may matter

6 years agoDon't restrict preloading with "open_basedir" directive.
Dmitry Stogov [Tue, 19 Feb 2019 20:17:38 +0000 (23:17 +0300)]
Don't restrict preloading with "open_basedir" directive.

6 years agoRename non-existing site phpdbg.com to localhost
Peter Kokot [Mon, 18 Feb 2019 17:08:54 +0000 (18:08 +0100)]
Rename non-existing site phpdbg.com to localhost

6 years agobegin handlers are currently invoked without access to the arguments being sent,...
Joe Watkins [Tue, 19 Feb 2019 16:45:13 +0000 (17:45 +0100)]
begin handlers are currently invoked without access to the arguments being sent, this moves the opcode after SEND

6 years agoBetter new-line handling
Dmitry Stogov [Tue, 19 Feb 2019 16:22:42 +0000 (19:22 +0300)]
Better new-line handling

6 years agoFixed memory leak
Dmitry Stogov [Tue, 19 Feb 2019 16:21:36 +0000 (19:21 +0300)]
Fixed memory leak

6 years agoRemove some zpp failure tests
Nikita Popov [Tue, 19 Feb 2019 16:11:30 +0000 (17:11 +0100)]
Remove some zpp failure tests

These tests exclusively check zpp failure conditions, so drop them.

6 years agoCheck for USER_FUNCTION
Dmitry Stogov [Tue, 19 Feb 2019 15:39:44 +0000 (18:39 +0300)]
Check for USER_FUNCTION

6 years agoAccurate handling of not preloaded classes
Dmitry Stogov [Tue, 19 Feb 2019 15:09:44 +0000 (18:09 +0300)]
Accurate handling of not preloaded classes

6 years agoAvoid port conflicts in stream socket tests
Nikita Popov [Tue, 19 Feb 2019 14:16:16 +0000 (15:16 +0100)]
Avoid port conflicts in stream socket tests

Also drop some useless --CLEAN-- sections.

6 years agoRemove spurious + before --CREDITS--
Nikita Popov [Tue, 19 Feb 2019 14:02:26 +0000 (15:02 +0100)]
Remove spurious + before --CREDITS--

6 years agoAvoid file conflicts in mail tests
Nikita Popov [Tue, 19 Feb 2019 13:51:33 +0000 (14:51 +0100)]
Avoid file conflicts in mail tests

6 years agoAvoid file conflicts in XmlWriter tests
Nikita Popov [Tue, 19 Feb 2019 13:43:52 +0000 (14:43 +0100)]
Avoid file conflicts in XmlWriter tests

6 years agoAvoid port conflicts in ext/sockets tests
Nikita Popov [Tue, 19 Feb 2019 09:35:27 +0000 (10:35 +0100)]
Avoid port conflicts in ext/sockets tests

6 years agoMake parallel run-tests compatible with IO capture tests
Nikita Popov [Mon, 18 Feb 2019 14:36:39 +0000 (15:36 +0100)]
Make parallel run-tests compatible with IO capture tests

Inherit the main stdin/stdout/stderr streams into the worker processes.
We don't talk to workers via these pipes, so there shouldn't be a
problem doing this.

6 years agoBetter line handling
Dmitry Stogov [Tue, 19 Feb 2019 14:16:48 +0000 (17:16 +0300)]
Better line handling

6 years agoFilter preloading warning messages
Dmitry Stogov [Tue, 19 Feb 2019 14:09:07 +0000 (17:09 +0300)]
Filter preloading warning messages

6 years agoDon't try to eliminate requre/include with stream wrappers
Dmitry Stogov [Tue, 19 Feb 2019 13:54:51 +0000 (16:54 +0300)]
Don't try to eliminate requre/include with stream wrappers

6 years agoStop PHP in case of fatal error during preloading
Dmitry Stogov [Tue, 19 Feb 2019 13:46:56 +0000 (16:46 +0300)]
Stop PHP in case of fatal error during preloading