Nikita Popov
e061a4e9e4
Drop the ext/intl/doc directory
...
Drop outdated documentation stubs. Better intl documentation is
available in the manual...
2018-01-26 22:13:11 +01:00
Anatol Belski
ec0bcecee7
Add RtlSecureZeroMemory to explicit_bzero() compile case
...
just in case one would use the function directly. The use of
ZEND_SECURE_ZERO could be eliminated now, too. Or it can be
kept for BC.
2018-01-26 21:34:31 +01:00
Dmitry Stogov
53eb20f0cb
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Restore initial values on graceful server restart.
2018-01-26 15:25:03 +03:00
Dmitry Stogov
aad12cb49c
Restore initial values on graceful server restart.
2018-01-26 15:22:36 +03:00
Anatol Belski
9edf2e9f96
Show the tidyp name, if it was used
2018-01-25 18:55:54 +01:00
Anatol Belski
b341556ab5
Add missing define after e7da9685
2018-01-25 18:54:37 +01:00
David Carlier
e7da9685cf
Tidy extension update to be able to either use tidy or tidyp at configure time
2018-01-25 18:28:55 +01:00
Anatol Belski
93185218e1
Revoke the gcc only restriction
...
clang at least 5.0 supports GNU style attributes and intrinsic macros.
In general, compilers claiming this functionality should know, what
they do.
2018-01-25 16:24:04 +01:00
Nat Zimmermann
2d1ec6f4b5
Add tests for json_decode with depth below 0
2018-01-24 21:23:24 +01:00
Nikita Popov
2687be6589
Merge branch 'PHP-7.2'
2018-01-24 21:22:50 +01:00
Michael Orlitzky
3fe9e10a1b
ext/session: catch incompatible configure flags earlier.
...
The session extension has a --with-mm flag that tells it to build
the mm backend ("mm" is the name of the library). However, that
backend is not thread-safe, and mod_mm.c will refuse to compile if
the --enable-maintainer-zts flag was also passed to the configure
script.
Rather than crash halfway through the build, this commit adds a check
to the session extension's config.m4 file. If both --with-mm and
--enable-maintainer-zts are "on," then the configure script will
die and explain that they can't be used together.
PHP-bug: 14269
2018-01-24 21:22:15 +01:00
Anatol Belski
b6f66f18ad
Reimplement ASCII conversion using aligned routine
2018-01-24 18:35:40 +01:00
Anatol Belski
92f9fde23a
Macrify the common operation
2018-01-24 18:35:40 +01:00
Derick Rethans
4aa864c4ab
Updated to version 2018.3 (2018c)
2018-01-24 13:57:08 +00:00
Derick Rethans
9b4aa706f1
Empty merge
2018-01-24 13:57:08 +00:00
Derick Rethans
6dbe046154
Updated to version 2018.3 (2018c)
2018-01-24 13:57:07 +00:00
Derick Rethans
3bdcb6cf3e
Empty merge
2018-01-24 13:57:07 +00:00
Derick Rethans
f80e59a566
Updated to version 2018.3 (2018c)
2018-01-24 13:57:06 +00:00
Anatol Belski
7e2a9936d3
Move useful macro into zend_portability.h
2018-01-24 10:14:28 +01:00
Anatol Belski
a6e86f7a3f
Implement intrinsic function resolving per MINIT
2018-01-24 09:33:32 +01:00
Sara Golemon
df4edde870
Remove padding just merged since 7.3 isn't released yet.
...
Also bump PHP_API_VERSION since the struct size has changed.
2018-01-23 11:13:41 -05:00
Sara Golemon
76b63ed149
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fix alignment of PG struct cause by ignore_user_abort big endian fix
2018-01-23 11:11:43 -05:00
Sara Golemon
0c22cda951
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fix alignment of PG struct cause by ignore_user_abort big endian fix
2018-01-23 11:11:37 -05:00
Sara Golemon
3ffdf6c088
Fix alignment of PG struct cause by ignore_user_abort big endian fix
2018-01-23 11:06:34 -05:00
Sara Golemon
79f9ed9b6f
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Use Z_EXPECTED_LONG to initialize FAST_ZPP parsing loop
2018-01-23 09:24:54 -05:00
Sara Golemon
0067420049
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Use Z_EXPECTED_LONG to initialize FAST_ZPP parsing loop
2018-01-23 09:24:47 -05:00
Sara Golemon
e954bafc28
Merge branch 'PHP-7.0' into PHP-7.1
...
* PHP-7.0:
Use Z_EXPECTED_LONG to initialize FAST_ZPP parsing loop
2018-01-23 09:24:40 -05:00
Sara Golemon
e88e83d3e5
Use Z_EXPECTED_LONG to initialize FAST_ZPP parsing loop
2018-01-23 09:24:10 -05:00
Sara Golemon
81425be70b
Merge branch 'PHP-7.2'
...
* PHP-7.2:
BigEndian fix for ignore_user_abort. Use zend_bool to match OnUpdateBool
2018-01-23 08:59:30 -05:00
Sara Golemon
871066523e
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
BigEndian fix for ignore_user_abort. Use zend_bool to match OnUpdateBool
2018-01-23 08:58:53 -05:00
Sara Golemon
d46d53a7bc
BigEndian fix for ignore_user_abort. Use zend_bool to match OnUpdateBool
2018-01-23 08:58:19 -05:00
Dmitry Stogov
5e8aa036f2
Access extra data stored in zval through macros
2018-01-23 12:56:22 +03:00
Christoph M. Becker
5b4b4d33b2
Update to SQLite 3.22.0
2018-01-22 23:42:36 +01:00
Anatol Belski
e239c5e19b
Merge branch 'PHP-7.2'
...
* PHP-7.2:
[ci skip] Update NEWS
[ci skip] Update NEWS
2018-01-22 19:15:53 +01:00
Anatol Belski
4626c28e9c
[ci skip] Update NEWS
2018-01-22 19:15:30 +01:00
Anatol Belski
b8f14008eb
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
[ci skip] Update NEWS
2018-01-22 19:15:02 +01:00
Anatol Belski
594a4da3e5
[ci skip] Update NEWS
2018-01-22 19:14:24 +01:00
Anatol Belski
23287a0a81
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug #73725 Unable to retrieve value of varchar(max) type
2018-01-22 17:05:03 +01:00
Anatol Belski
e403e122cd
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fixed bug #73725 Unable to retrieve value of varchar(max) type
2018-01-22 17:03:48 +01:00
Anatol Belski
2384ade53c
Fixed bug #73725 Unable to retrieve value of varchar(max) type
2018-01-22 17:02:54 +01:00
Dmitry Stogov
a89eb2f101
Removed commented unoptimized code
2018-01-22 16:14:56 +03:00
Dmitry Stogov
a561d6a6ee
Use OBJ_FLAGS() macro to access object flags (even if they are currently stored together with GC_FLAGS)
2018-01-22 16:10:33 +03:00
Dmitry Stogov
b3e22da745
Use OBJ_FLAGS() macro to access object flags (even if they are currently stored together with GC_FLAGS)
2018-01-22 15:57:00 +03:00
Dmitry Stogov
6fb5568b2d
Merge HashTable.u.v.consistency into HashTable.u.v.flags
2018-01-22 15:32:34 +03:00
Dmitry Stogov
6634d5e313
Use HT_FLAGS() macro
2018-01-22 14:58:16 +03:00
Dmitry Stogov
ebf900a9eb
Introduce mcros to access HashTable iterators counter
2018-01-22 14:14:35 +03:00
Dmitry Stogov
c75346dcb5
ws
2018-01-22 13:37:48 +03:00
Dmitry Stogov
9cbb521094
Access HashTable.u.flags through HT_FLAGS() macro.
2018-01-22 13:36:15 +03:00
David Carlier
7f51257c08
NetBSD has its own unoptimizable memset version since 2013
...
checking presence of the function if older versions of NetBSD
2018-01-19 18:24:36 +01:00
Anatol Belski
957b91b739
Implement SSE2 based ASCII to UTF-16 conversion
...
This also eliminates the INT_MAX length restriction.
2018-01-19 18:00:02 +01:00