]> granicus.if.org Git - php/log
php
4 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Wed, 27 May 2020 08:27:34 +0000 (11:27 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fixed possible usage of uninitialized value

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Dmitry Stogov [Wed, 27 May 2020 08:26:25 +0000 (11:26 +0300)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fixed possible usage of uninitialized value

4 years agoFixed possible usage of uninitialized value
Dmitry Stogov [Wed, 27 May 2020 08:25:18 +0000 (11:25 +0300)]
Fixed possible usage of uninitialized value

4 years agoAdd support for %h and %H in printf()
Nikita Popov [Wed, 22 Apr 2020 13:02:21 +0000 (15:02 +0200)]
Add support for %h and %H in printf()

These are locale-independent variants of %g and %G.

Closes GH-5436.

4 years agoReturn empty array instead of null from enchant APIs
Nikita Popov [Wed, 13 May 2020 13:29:30 +0000 (15:29 +0200)]
Return empty array instead of null from enchant APIs

Closes GH-5566.

4 years agoFixed JIT for ext/opcache/tests/bool_not_cv.phpt with opcache.jit=1202
Dmitry Stogov [Wed, 27 May 2020 07:57:33 +0000 (10:57 +0300)]
Fixed JIT for ext/opcache/tests/bool_not_cv.phpt with opcache.jit=1202

4 years agoTweak style and grammar in proc_open.c
Alex Dowad [Tue, 26 May 2020 13:37:09 +0000 (15:37 +0200)]
Tweak style and grammar in proc_open.c

4 years agoAvoid compiler warnings in proc_open.c
Alex Dowad [Tue, 26 May 2020 13:34:52 +0000 (15:34 +0200)]
Avoid compiler warnings in proc_open.c

We are getting a lot of compiler warnings when building on Appveyor CI (Windows).
Fix some of them.

Closes GH-5629

4 years agoFixed JIT for ext/opcache/tests/jit/cmp_004.phpt with opcache.jit=1201
Dmitry Stogov [Wed, 27 May 2020 06:59:12 +0000 (09:59 +0300)]
Fixed JIT for ext/opcache/tests/jit/cmp_004.phpt with opcache.jit=1201

4 years agoSet proper jit_extension for inherited methods
Dmitry Stogov [Wed, 27 May 2020 06:58:03 +0000 (09:58 +0300)]
Set proper jit_extension for inherited methods

4 years agoLet's try to fix the JIT compiler warning
Máté Kocsis [Tue, 26 May 2020 18:56:29 +0000 (20:56 +0200)]
Let's try to fix the JIT compiler warning

4 years agoImprove type error messages when an object is given
Máté Kocsis [Mon, 25 May 2020 17:28:15 +0000 (19:28 +0200)]
Improve type error messages when an object is given

From now on, we always display the given object's type instead of just reporting "object".
Additionally, make the format of return type errors match the format of argument errors.

Closes GH-5625

4 years agoFix picky builds
Christoph M. Becker [Tue, 26 May 2020 16:37:29 +0000 (18:37 +0200)]
Fix picky builds

Due to `-Werror=maybe-uninitialized` a bogus warning may be thrown, so
we initialize the variable to work-around that.

4 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Tue, 26 May 2020 15:46:56 +0000 (17:46 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Enable phpdbg tests on AppVeyor
  Make phpdbg test portable
  Fix several mostly Windows related phpdbg bugs
  Fix #73926: phpdbg will not accept input on restart execution

4 years agoEnable phpdbg tests on AppVeyor
Christoph M. Becker [Mon, 25 May 2020 22:16:36 +0000 (00:16 +0200)]
Enable phpdbg tests on AppVeyor

4 years agoMake phpdbg test portable
Christoph M. Becker [Mon, 25 May 2020 22:13:54 +0000 (00:13 +0200)]
Make phpdbg test portable

4 years agoFix several mostly Windows related phpdbg bugs
Christoph M. Becker [Mon, 25 May 2020 17:12:24 +0000 (19:12 +0200)]
Fix several mostly Windows related phpdbg bugs

* Properly initialize PHPDBG_G(watch_tmp)

  Otherwise that may cause segfaults in ZTS builds.

* Deactivate potentially remaining watchpoints after REPL

  Otherwise the memory could still be protected, resulting in segfaults
  during shutdown.

* NULL zend_handlers_table after freeing

  As of commit 4130fe4[1], the `zend_handlers_table` is explicitly
  freed in the `zend_vm_dtor()`.  Since phpdbg (and maybe some other
  SAPIs) may restart the engine afterwards, we have to make sure that
  the table is also NULLed.

* Only set context option if there is a context

  In other words, we must not follow the null pointer.

* Cater to file handles without attached console

  File handles do not necessarily have an attached console (for
  instance, pipes do not), in which case `GetConsoleScreenBufferInfo()`
  fails.  In this case we set a default value (`40`) for lines like on
  other systems.

[1] <http://git.php.net/?p=php-src.git;a=commit;h=4130fe437a5db7ead1444d3748bd0fbad9829cb2>

4 years agoFix #73926: phpdbg will not accept input on restart execution
Christoph M. Becker [Tue, 19 May 2020 12:45:47 +0000 (14:45 +0200)]
Fix #73926: phpdbg will not accept input on restart execution

We are more liberal, and accept Windows line endings (CRLF) as well.

4 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Tue, 26 May 2020 15:21:29 +0000 (17:21 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #79595: zend_init_fpu() alters FPU precision

4 years agoFix #79595: zend_init_fpu() alters FPU precision
Christoph M. Becker [Tue, 26 May 2020 06:57:31 +0000 (08:57 +0200)]
Fix #79595: zend_init_fpu() alters FPU precision

On startup, PHP deliberately changes the floating point control word to
enforce binary64 format for the calculations for best consistency
across platforms.  However, this is unnessary for x86_64 architectures,
because in this case SSE instructions are used by default, and there is
no good reason to pass `-mfpmath=i387` or such.

Therefore, we can skip the modification, which has the benefit that
system libraries are free to work in the mode of their liking.

4 years agoFixed JIT for integer overflow checks
Dmitry Stogov [Tue, 26 May 2020 14:59:15 +0000 (17:59 +0300)]
Fixed JIT for integer overflow checks

4 years agoFix variable type
Nikita Popov [Tue, 26 May 2020 13:58:00 +0000 (15:58 +0200)]
Fix variable type

This is no longer a boolean.

4 years agoAllow generators to have a real return type of `mixed` or `object`
Tyson Andre [Mon, 25 May 2020 20:38:08 +0000 (16:38 -0400)]
Allow generators to have a real return type of `mixed` or `object`

Fixes an edge case overlooked in
https://github.com/php/php-src/pull/5313

Generators are objects, so `object` should have also been allowed in addition to
`iterable` and `Traversable`

Closes GH-5626

4 years agoMerge branch 'PHP-7.4'
Derick Rethans [Tue, 26 May 2020 13:20:24 +0000 (14:20 +0100)]
Merge branch 'PHP-7.4'

4 years agoAdd (expected) release date, and new header for 7.4.8
Derick Rethans [Tue, 26 May 2020 13:20:06 +0000 (14:20 +0100)]
Add (expected) release date, and new header for 7.4.8

4 years agoThis bug fix was cherry picked into 7.4.6
Derick Rethans [Tue, 26 May 2020 13:18:19 +0000 (14:18 +0100)]
This bug fix was cherry picked into 7.4.6

4 years agoSupport catching exceptions without capturing them to variables
Max Semenik [Fri, 3 Apr 2020 21:22:17 +0000 (17:22 -0400)]
Support catching exceptions without capturing them to variables

RFC: https://wiki.php.net/rfc/non-capturing_catches

Closes GH-5345.

4 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 26 May 2020 13:03:26 +0000 (15:03 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Respect typed references in catch assignment

4 years agoRespect typed references in catch assignment
Nikita Popov [Tue, 26 May 2020 12:59:40 +0000 (14:59 +0200)]
Respect typed references in catch assignment

I decided to null out EG(exception) early here, which means only
the exception from the dtor / ref assign is preserved, and the
previous exception is not chained in. This is more robust, and
I don't think this situation is common enough to be bothered about
the precise behavior.

4 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 26 May 2020 12:44:09 +0000 (14:44 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix zend_assign_to_typed_ref() implementation

4 years agoFix zend_assign_to_typed_ref() implementation
Nikita Popov [Tue, 26 May 2020 12:06:36 +0000 (14:06 +0200)]
Fix zend_assign_to_typed_ref() implementation

There was some confusion going on here regarding the original
value vs the copied value.

I've dropped the needs_copy variable, because this code is not
inlined, so it would always be true anyway.

What we need to do is perform a move-assignment of the copied
value (in which case we don't care about performing the assignment
before destroying garbage), and destroying the original value
for the VAR/TMP cases. This is a bit complicated by the fact that
references are passed in via a separate ref variable, so we can't
just ptr_dtor the original variable.

4 years agoFixed JIT for (LONG_MIN % -1)
Dmitry Stogov [Tue, 26 May 2020 11:49:29 +0000 (14:49 +0300)]
Fixed JIT for (LONG_MIN % -1)

4 years agoMerge branch 'PHP-7.4'
Derick Rethans [Tue, 26 May 2020 10:47:43 +0000 (11:47 +0100)]
Merge branch 'PHP-7.4'

4 years agoFixed historical dates in NEWS
Derick Rethans [Tue, 26 May 2020 10:47:26 +0000 (11:47 +0100)]
Fixed historical dates in NEWS

4 years agoClarify ZEND_CATCH code
Nikita Popov [Tue, 26 May 2020 09:33:50 +0000 (11:33 +0200)]
Clarify ZEND_CATCH code

UNDEF the opcode result instead of addref'ing the exception.

4 years agoImprove language in error messages
Max Semenik [Sat, 23 May 2020 18:43:03 +0000 (14:43 -0400)]
Improve language in error messages

Closes GH-5617

4 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Tue, 26 May 2020 08:58:45 +0000 (10:58 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  7.3.20 will be next

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Tue, 26 May 2020 08:56:28 +0000 (10:56 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  7.3.20 will be next

4 years ago7.3.20 will be next
Christoph M. Becker [Tue, 26 May 2020 08:53:22 +0000 (10:53 +0200)]
7.3.20 will be next

4 years agoFixed JIT for SEND_VAR $undefined_cv
Dmitry Stogov [Tue, 26 May 2020 07:13:57 +0000 (10:13 +0300)]
Fixed JIT for SEND_VAR $undefined_cv

4 years agoRevert "Fixed JIT for SEND_VAR $undefined_cv"
Nikita Popov [Mon, 25 May 2020 21:50:53 +0000 (23:50 +0200)]
Revert "Fixed JIT for SEND_VAR $undefined_cv"

This reverts commit d60988257bb335dce16ff44722bd52ee49738d78.

This change causes segfaults in many tests.

4 years agoFixed tracing JIT for RETRUN $undefined_cv
Dmitry Stogov [Mon, 25 May 2020 19:19:13 +0000 (22:19 +0300)]
Fixed tracing JIT for RETRUN $undefined_cv

4 years agoproc_open FreeBSD build fix
David Carlier [Mon, 25 May 2020 14:31:34 +0000 (15:31 +0100)]
proc_open FreeBSD build fix

On this platform the needed header is different.

Closes GH-5623

4 years agoAnnotate internal functions with the mixed type
Máté Kocsis [Mon, 25 May 2020 15:30:49 +0000 (17:30 +0200)]
Annotate internal functions with the mixed type

Closes GH-5618

4 years agoFix ZPP of v*printf()
Máté Kocsis [Mon, 25 May 2020 15:29:46 +0000 (17:29 +0200)]
Fix ZPP of v*printf()

4 years agoPromote warning related to operator overloading in ext/gmp to an exception
Máté Kocsis [Mon, 25 May 2020 15:12:52 +0000 (17:12 +0200)]
Promote warning related to operator overloading in ext/gmp to an exception

4 years agoFixed JIT for SEND_VAR $undefined_cv
Dmitry Stogov [Mon, 25 May 2020 15:24:50 +0000 (18:24 +0300)]
Fixed JIT for SEND_VAR $undefined_cv

4 years agoZEND_ACC_IMMUTABLE may be reset for closures
Dmitry Stogov [Mon, 25 May 2020 14:45:13 +0000 (17:45 +0300)]
ZEND_ACC_IMMUTABLE may be reset for closures

4 years agoKeep trace number in EG(jit_trace_num) instead of EG(reserved)[zend_func_info_rid]
Dmitry Stogov [Mon, 25 May 2020 14:05:26 +0000 (17:05 +0300)]
Keep trace number in EG(jit_trace_num) instead of EG(reserved)[zend_func_info_rid]

4 years agoCheck for ZEND_HANDLE_EXCEPTION opcode before accessing opline trace info.
Dmitry Stogov [Mon, 25 May 2020 13:45:45 +0000 (16:45 +0300)]
Check for ZEND_HANDLE_EXCEPTION opcode before accessing opline trace info.

4 years agoReplace warning code by side exit to VM
Dmitry Stogov [Mon, 25 May 2020 12:14:27 +0000 (15:14 +0300)]
Replace warning code by side exit to VM

4 years agoReorder conditions to save one instruction in recursive return loop
Dmitry Stogov [Mon, 25 May 2020 09:55:03 +0000 (12:55 +0300)]
Reorder conditions to save one instruction in recursive return loop

4 years agoPGSQL and POD_SQL: don't include pg_config.h
Christoph M. Becker [Mon, 25 May 2020 07:00:32 +0000 (09:00 +0200)]
PGSQL and POD_SQL: don't include pg_config.h

Even if that header file is available, we better consider it private,
and don't include it.  The information about whether SSL support is
enabled is now missing (`USE_(OPEN)SSL`), and it seems there is no
alternative way to get it (`PQinitSSL()` is always defined), so we
remove it from the PHP info.  Furthermore, the `PG_VERSION` and
`PG_VERSION_STR` macros are no longer available, but as of libpq 9.1
there is `PQlibVersion()` which allows us to construct `PG_VERSION` in
a most likely backwards compatible manner.  The additional information
available through `PG_VERSION_STR` is lost, though, so we define
`PGSQL_LIBPQ_VERSION_STR` basically as alias of `PGSQL_LIBPQ_VERSION`,
and deprecate it right away.

Since we are now requiring at least libpq 9.1, we can remove some
further compatibility code and additional checks.

Regarding the raised requirements: official support for PostGreSQL 9.0
ended on 2015-10-08, and even CentOS 7 already has PostGreSQL 9.2, so
this is not supposed to be too much of an issue.

4 years agoFail in `./configure` when no opcache shm backends exist
Tyson Andre [Fri, 22 May 2020 21:36:32 +0000 (17:36 -0400)]
Fail in `./configure` when no opcache shm backends exist

This can be seen when the `./configure` step fails to detect `HAVE_SHM_*`,
e.g. due to missing a necessary dependency to compile the test scripts.
(Run `./configure`, run `yum install libtool-ltdl-devel` for missing dependencies,
then run `make`, and php can end up built with 0 shared memory opcache caches)

Give a clearer error message than `unknown`
Searching for `opcache "Fatal Error Unable to allocate shared memory segment of"
"unknown: No such file or directory"` reveals issues such as
https://github.com/termux/termux-packages/issues/2234

Closes GH-5615

4 years agoRefactor ZPP API to use uint32_t as everywhere else
George Peter Banyard [Wed, 20 May 2020 21:46:09 +0000 (23:46 +0200)]
Refactor ZPP API to use uint32_t as everywhere else

Closes GH-5609

4 years ago[skip-ci] Update UPGRADING
George Peter Banyard [Fri, 22 May 2020 15:02:25 +0000 (17:02 +0200)]
[skip-ci] Update UPGRADING

Add upgrading note for mixed type and removal of curly braces offset syntax

4 years agoMerge branch 'PHP-7.4'
Nikita Popov [Fri, 22 May 2020 14:57:24 +0000 (16:57 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Revert "Fix #79595: zend_init_fpu() alters FPU precision"

4 years agoRevert "Fix #79595: zend_init_fpu() alters FPU precision"
Nikita Popov [Fri, 22 May 2020 14:57:14 +0000 (16:57 +0200)]
Revert "Fix #79595: zend_init_fpu() alters FPU precision"

This reverts commit 88dfc475c5937822399843e8aed9b98a36a01813.

4 years agoRemove depreacted curly brace offset syntax
George Peter Banyard [Fri, 22 May 2020 14:52:17 +0000 (16:52 +0200)]
Remove depreacted curly brace offset syntax

Closes GH-5221

4 years agoMerge branch 'PHP-7.4'
Nikita Popov [Fri, 22 May 2020 14:37:22 +0000 (16:37 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Show diffs for failed tests on Azure CI

4 years agoShow diffs for failed tests on Azure CI
Alex Dowad [Fri, 22 May 2020 12:09:20 +0000 (14:09 +0200)]
Show diffs for failed tests on Azure CI

It's currently not possible to view the "Tests" tab on Azure if
you're not signed in, so also display diffs in the log.

Closes GH-5612.

4 years agoAdd support for the mixed type
Máté Kocsis [Fri, 27 Mar 2020 22:39:49 +0000 (23:39 +0100)]
Add support for the mixed type

RFC: https://wiki.php.net/rfc/mixed_type_v2
Closes GH-5313

Co-authored-by: Dan Ackroyd <danack@basereality.com>
4 years agoRaise ext/pgsql requirements to PostGreSQL 7.4
Christoph M. Becker [Fri, 22 May 2020 13:27:59 +0000 (15:27 +0200)]
Raise ext/pgsql requirements to PostGreSQL 7.4

We can safely assume that users have at the very least libpq 7.4, for
which official support ended on 2010-10-01; even CentOS 6 has 8.4 now.
It is also noteworthy that PDO_PGSQL already requires libpq 7.4 or
later.

4 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Fri, 22 May 2020 13:47:33 +0000 (15:47 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #79595: zend_init_fpu() alters FPU precision

4 years agoFix #79595: zend_init_fpu() alters FPU precision
Christoph M. Becker [Wed, 20 May 2020 11:23:17 +0000 (13:23 +0200)]
Fix #79595: zend_init_fpu() alters FPU precision

On startup, PHP deliberately changes the floating point control word to
enforce binary64 format for the calculations for best consistency
across platforms.  However, this is unnessary when compiling under
`__SSE__`, because in this case the x87 instructions are not used.
Therefore, we can skip the modification, which has the benefit that
system libraries are free to work in the mode of their liking.

4 years agoPrevent CGG reordering if hanlers order is defined by zend_vm_order.txt
Dmitry Stogov [Fri, 22 May 2020 09:37:35 +0000 (12:37 +0300)]
Prevent CGG reordering if hanlers order is defined by zend_vm_order.txt

4 years agoFixed typecast
Dmitry Stogov [Fri, 22 May 2020 09:36:52 +0000 (12:36 +0300)]
Fixed typecast

4 years agoFix PostgreSQL and MySQL setup on Travis CI
Gerard Roche [Wed, 20 May 2020 19:03:10 +0000 (20:03 +0100)]
Fix PostgreSQL and MySQL setup on Travis CI

Note that the PostgreSQL tests still don't work on some architectures.

Closes GH-5607.

4 years agorun-tests: refactor
Gerard Roche [Wed, 20 May 2020 19:20:06 +0000 (20:20 +0100)]
run-tests: refactor

4 years agorun-tests: echo message and exit if no tests found
Gerard Roche [Wed, 20 May 2020 15:45:14 +0000 (16:45 +0100)]
run-tests: echo message and exit if no tests found

The test runner currently defaults to running the entire test suite if
no selected tests can be found. This can be unexpected.

For example the ext/mysqlnd/ directory has no tests, if you specify that
directory when testing the entire test suite will be run.

    run-tests.php [options] ext/mysqlnd/

Closes GH-5605.

4 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Fri, 22 May 2020 07:22:38 +0000 (09:22 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #79615: Wrong GIF header written in GD GIFEncode

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Fri, 22 May 2020 07:18:42 +0000 (09:18 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix #79615: Wrong GIF header written in GD GIFEncode

4 years agoFix #79615: Wrong GIF header written in GD GIFEncode
Christoph M. Becker [Fri, 22 May 2020 07:11:28 +0000 (09:11 +0200)]
Fix #79615: Wrong GIF header written in GD GIFEncode

The color resolution is expected in bits 4-6 of the packed fields byte
of the logical screen descriptor (byte 10 of the GIF data stream),
according to the specification[1], section 18.

[1] <https://www.w3.org/Graphics/GIF/spec-gif89a.txt>

4 years agoUse EX(run_time_cache) instead of RUN_TIME_CACHE(&EX(func)->op_array)
Dmitry Stogov [Thu, 21 May 2020 15:35:32 +0000 (18:35 +0300)]
Use EX(run_time_cache) instead of RUN_TIME_CACHE(&EX(func)->op_array)

4 years agosimplification
Dmitry Stogov [Thu, 21 May 2020 15:01:44 +0000 (18:01 +0300)]
simplification

4 years agoAllow counter settings to be "zero" to disable corresponding counter
Dmitry Stogov [Wed, 20 May 2020 22:06:50 +0000 (01:06 +0300)]
Allow counter settings to be "zero" to disable corresponding counter

4 years agoMissed label
Dmitry Stogov [Wed, 20 May 2020 21:57:54 +0000 (00:57 +0300)]
Missed label

4 years agoBetter condition
Dmitry Stogov [Wed, 20 May 2020 20:05:48 +0000 (23:05 +0300)]
Better condition

4 years agoPrefer already cached version of the script
Dmitry Stogov [Wed, 20 May 2020 20:04:34 +0000 (23:04 +0300)]
Prefer already cached version of the script

4 years agoFix [-Wundef] warning in SQLite3 extension
George Peter Banyard [Wed, 20 May 2020 15:36:33 +0000 (17:36 +0200)]
Fix [-Wundef] warning in SQLite3 extension

4 years agoFix [-Wundef] warning in SPL extension
George Peter Banyard [Wed, 20 May 2020 15:36:27 +0000 (17:36 +0200)]
Fix [-Wundef] warning in SPL extension

4 years agoMore [-Wundef] warnings fixed in POSIX extension
George Peter Banyard [Wed, 20 May 2020 15:36:20 +0000 (17:36 +0200)]
More [-Wundef] warnings fixed in POSIX extension

Forgot to squash this into the other commit

4 years agoFix [-Wundef] warning in PHAR extension
George Peter Banyard [Wed, 20 May 2020 15:36:14 +0000 (17:36 +0200)]
Fix [-Wundef] warning in PHAR extension

4 years agoFix [-Wundef] warning in OpenSSL extension
George Peter Banyard [Wed, 20 May 2020 15:36:07 +0000 (17:36 +0200)]
Fix [-Wundef] warning in OpenSSL extension

4 years agoFix [-Wundef] warning in INTL extension
George Peter Banyard [Wed, 20 May 2020 15:35:58 +0000 (17:35 +0200)]
Fix [-Wundef] warning in INTL extension

4 years agoFix [-Wundef] warning in Iconv extension
George Peter Banyard [Wed, 20 May 2020 15:35:51 +0000 (17:35 +0200)]
Fix [-Wundef] warning in Iconv extension

4 years agoFix [-Wundef] warning in GD extension
George Peter Banyard [Wed, 20 May 2020 15:35:42 +0000 (17:35 +0200)]
Fix [-Wundef] warning in GD extension

4 years agoAdd --enable-memory-sanitizer flag
Nikita Popov [Wed, 20 May 2020 13:21:01 +0000 (15:21 +0200)]
Add --enable-memory-sanitizer flag

This flag enabled msan late in the pipeline, so that it does
not affect configure checks.

Otherwise we get a false positive report for openpty availability
without -lutil, which will then result in infinite recursion if
actually called.

This also sets origin tracking to 2, so bump the timeout to 90
minutes.

4 years agoFix [-Wundef] warning in PDO PostgreSQL extension
George Peter Banyard [Wed, 20 May 2020 13:41:30 +0000 (15:41 +0200)]
Fix [-Wundef] warning in PDO PostgreSQL extension

4 years agoFix [-Wundef] warning in PDO ODBC extension
George Peter Banyard [Wed, 20 May 2020 13:41:24 +0000 (15:41 +0200)]
Fix [-Wundef] warning in PDO ODBC extension

4 years agoFix [-Wundef] warning in PDO OCI extension
George Peter Banyard [Wed, 20 May 2020 13:41:18 +0000 (15:41 +0200)]
Fix [-Wundef] warning in PDO OCI extension

4 years agoFix [-Wundef] warning in PDO MySQL extension
George Peter Banyard [Wed, 20 May 2020 13:41:13 +0000 (15:41 +0200)]
Fix [-Wundef] warning in PDO MySQL extension

4 years agoFix [-Wundef] warning in PDO Firebird extension
George Peter Banyard [Wed, 20 May 2020 13:41:07 +0000 (15:41 +0200)]
Fix [-Wundef] warning in PDO Firebird extension

4 years agoFix [-Wundef] warning in PDO DBLib extension
George Peter Banyard [Wed, 20 May 2020 13:40:57 +0000 (15:40 +0200)]
Fix [-Wundef] warning in PDO DBLib extension

4 years agoFix [-Wundef] warning in SimpleXML extension
George Peter Banyard [Wed, 20 May 2020 12:50:24 +0000 (14:50 +0200)]
Fix [-Wundef] warning in SimpleXML extension

4 years agoFix [-Wundef] warning in SOAP extension
George Peter Banyard [Wed, 20 May 2020 12:41:14 +0000 (14:41 +0200)]
Fix [-Wundef] warning in SOAP extension

4 years agoFix [-Wundef] warning in XLS extension
George Peter Banyard [Wed, 20 May 2020 12:17:02 +0000 (14:17 +0200)]
Fix [-Wundef] warning in XLS extension

4 years agoFix [-Wundef] warning in XMLReader extension
George Peter Banyard [Wed, 20 May 2020 12:14:13 +0000 (14:14 +0200)]
Fix [-Wundef] warning in XMLReader extension

4 years agoFix [-Wundef] warning in XML extension
George Peter Banyard [Wed, 20 May 2020 12:12:36 +0000 (14:12 +0200)]
Fix [-Wundef] warning in XML extension

4 years agoFix grammar in the jit's README.md
Tyson Andre [Wed, 20 May 2020 14:01:34 +0000 (10:01 -0400)]
Fix grammar in the jit's README.md

For GH-5585