1
0
mirror of https://github.com/php/php-src.git synced 2026-03-28 02:02:32 +01:00
Commit Graph

112357 Commits

Author SHA1 Message Date
Peter Kokot
39caedac3e Merge branch 'PHP-7.4'
* PHP-7.4:
  Little detection change proposal.
2019-04-27 21:18:47 +02:00
David Carlier
bb06030bf7 Little detection change proposal.
As pointed out, the further path is called by open rather than shm_open.
2019-04-27 21:18:27 +02:00
Christoph M. Becker
033b8d6b40 Merge branch 'PHP-7.4'
* PHP-7.4:
  PHP, meet MySQL
2019-04-27 19:22:56 +02:00
Christoph M. Becker
d0719be436 Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
  PHP, meet MySQL
2019-04-27 19:22:30 +02:00
Christoph M. Becker
3309f2fbb9 Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
  PHP, meet MySQL
2019-04-27 19:22:10 +02:00
Christoph M. Becker
57d5dc5688 PHP, meet MySQL
All pdo_mysql tests are skipped on AppVeyor because "No such host is
known".  We change the DSN to use semicolons instead of spaces to fix
that.
2019-04-27 19:21:51 +02:00
Christoph M. Becker
9396535033 Merge branch 'PHP-7.4'
* PHP-7.4:
  Fix #77944: Wrong meta pdo_type for bigint on LLP64
2019-04-27 18:48:39 +02:00
Christoph M. Becker
3464929d64 Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
  Fix #77944: Wrong meta pdo_type for bigint on LLP64
2019-04-27 18:48:09 +02:00
Christoph M. Becker
e561d4100b Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
  Fix #77944: Wrong meta pdo_type for bigint on LLP64
2019-04-27 18:47:32 +02:00
Christoph M. Becker
16609880f8 Fix #77944: Wrong meta pdo_type for bigint on LLP64
When actually fetching the data, bigint (unsigned) column values are
returned as integers on LLP64 architectures, so their pdo_type has to
be PDO::PARAM_INT accordingly.
2019-04-27 18:46:27 +02:00
Nikita Popov
8047cf9ba4 Merge branch 'PHP-7.4' 2019-04-26 15:05:56 +02:00
Nikita Popov
2371c65a28 Fix file name clash in zlib tests 2019-04-26 15:05:42 +02:00
Nikita Popov
4c485586b4 Merge branch 'PHP-7.4' 2019-04-26 09:57:52 +02:00
Nikita Popov
33e8a7b368 Enable -Werror in CI
Add --enable-werror configure option and use it on Travis. It's not
possible to directly use CFLAGS, because it also affects configure
checks which often throw warnings.

We can't enable something similar for Windows builds at this time,
because they throw a lot more warnings.
2019-04-26 09:56:16 +02:00
Christoph M. Becker
0e2ff0dd94 Merge branch 'PHP-7.4'
* PHP-7.4:
  Fix VirtualProtect() related Phar issues
2019-04-26 09:09:35 +02:00
Christoph M. Becker
be74a00464 Fix VirtualProtect() related Phar issues
We must not (try to) modify shared values, but rather have to use our
own copies, if unixified filenames are required on Windows.  To avoid
excessive string duplication, we add checks whether the filenames are
already unixified (i.e. do not contain backslashes).  To improve the
performance if we need to copy strings, we use do_alloca() and friends.

Besides generally being somewhat messy, the handling of unixified
filenames is still suboptimal performance-wise, but we leave this for a
future cleanup, and focus on fixing the issue at hand for now.

We also enable opcache.protect_memory for the AppVeyor CI.
2019-04-26 09:09:22 +02:00
Christoph M. Becker
6bfb59b51c Merge branch 'PHP-7.4'
* PHP-7.4:
  Fix #77940: test using outdated mon_thousands_sep for Swedish
2019-04-25 23:29:42 +02:00
Christoph M. Becker
09345d70fd Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
  Fix #77940: test using outdated mon_thousands_sep for Swedish
2019-04-25 23:29:25 +02:00
Christoph M. Becker
70239ea1d3 Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
  Fix #77940: test using outdated mon_thousands_sep for Swedish
2019-04-25 23:29:03 +02:00
Christoph M. Becker
7ddfe73e69 Fix #77940: test using outdated mon_thousands_sep for Swedish
Of course, we should expect a comma, not a period.
2019-04-25 23:28:41 +02:00
Christoph M. Becker
7db0fa023b Merge branch 'PHP-7.4'
* PHP-7.4:
  Fix #77940: test using outdated mon_thousands_sep for Swedish
2019-04-25 19:41:01 +02:00
Christoph M. Becker
f532618776 Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
  Fix #77940: test using outdated mon_thousands_sep for Swedish
2019-04-25 19:40:37 +02:00
Christoph M. Becker
3e31ae5d70 Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
  Fix #77940: test using outdated mon_thousands_sep for Swedish
2019-04-25 19:40:05 +02:00
Christoph M. Becker
bfbfb9dabd Fix #77940: test using outdated mon_thousands_sep for Swedish
This time so that it works for all Windows 10 versions (hopefully).
2019-04-25 19:39:42 +02:00
Christoph M. Becker
a777322f16 Merge branch 'PHP-7.4'
* PHP-7.4:
  Fix #77940: test using outdated mon_thousands_sep for Swedish
2019-04-25 09:00:02 +02:00
Christoph M. Becker
627c0017b0 Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
  Fix #77940: test using outdated mon_thousands_sep for Swedish
2019-04-25 08:59:35 +02:00
Christoph M. Becker
dcba479848 Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
  Fix #77940: test using outdated mon_thousands_sep for Swedish
2019-04-25 08:59:09 +02:00
Christoph M. Becker
37ca6a7a2a Fix #77940: test using outdated mon_thousands_sep for Swedish 2019-04-25 08:58:13 +02:00
Christoph M. Becker
297be5adc0 Merge branch 'PHP-7.4'
* PHP-7.4:
  Fix #77938: socket_get_option error
2019-04-25 00:08:05 +02:00
Christoph M. Becker
6dbb1d9318 Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
  Fix #77938: socket_get_option error
2019-04-25 00:06:15 +02:00
Christoph M. Becker
ad0acc0aa9 Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
  Fix #77938: socket_get_option error
2019-04-25 00:04:37 +02:00
Christoph M. Becker
fe202d99c8 Fix #77938: socket_get_option error
Since tcp_socket/ssl streams are not representable, we suppress the
redirect to fix the test case.
2019-04-25 00:03:45 +02:00
Dmitry Stogov
395dd416aa Merge branch 'PHP-7.4'
* PHP-7.4:
  Use better macros
2019-04-24 22:28:05 +03:00
Dmitry Stogov
21c36341af Use better macros 2019-04-24 22:27:40 +03:00
Dmitry Stogov
a6e0df9a92 Merge branch 'PHP-7.4'
* PHP-7.4:
  settype() optimization
2019-04-24 22:24:05 +03:00
Dmitry Stogov
9e9407c22e settype() optimization 2019-04-24 22:23:49 +03:00
Christoph M. Becker
7502df133c Merge branch 'PHP-7.4'
* PHP-7.4:
  Remove html_errors from INI Quick Reference as INI values are identical to Engine values
2019-04-24 19:22:11 +02:00
George Peter Banyard
8b8d5a4bd1 Remove html_errors from INI Quick Reference as INI values are identical to Engine values 2019-04-24 19:21:52 +02:00
Dmitry Stogov
fa0968a211 Merge branch 'PHP-7.4'
* PHP-7.4:
  Use ZEND_TRY_ASSIGN_REF_... macros for arguments passed to internal function by reference
2019-04-24 18:28:40 +03:00
Dmitry Stogov
e188e4170f Use ZEND_TRY_ASSIGN_REF_... macros for arguments passed to internal function by reference 2019-04-24 18:28:29 +03:00
Dmitry Stogov
2e4686b566 Use ZEND_TRY_ASSIGN_REF_... macros for arguments passed to internal function by reference 2019-04-24 18:16:47 +03:00
Dmitry Stogov
34db07567d Use ZEND_TRA_ASSIGN_REF_... macros for by reference arguments of internal functions. 2019-04-24 16:14:48 +03:00
David Carlier
3a2cc1614a JIT profiling other BSD build fixes 2019-04-24 14:52:50 +02:00
Remi Collet
bb9d0ad0e5 Merge branch 'PHP-7.4'
* PHP-7.4:
  news entry for litespeed
2019-04-24 09:46:36 +02:00
Remi Collet
eef351b7c7 Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
  news entry for litespeed
2019-04-24 09:46:20 +02:00
Remi Collet
191e15309f Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
  news entry for litespeed
2019-04-24 09:46:06 +02:00
Remi Collet
5d21a15cc3 news entry for litespeed 2019-04-24 09:45:48 +02:00
Dmitry Stogov
dd7cbadc02 Merge branch 'PHP-7.4'
* PHP-7.4:
  Optimize constant SWITCH_LONG and SWITCH_STRING
2019-04-24 00:09:12 +03:00
Dmitry Stogov
db2ffcf157 Optimize constant SWITCH_LONG and SWITCH_STRING 2019-04-24 00:08:17 +03:00
Dmitry Stogov
26353a2640 Fixed test (Warning -> Exception) 2019-04-23 22:44:30 +03:00