#
d2184efb |
| 29-Jul-2018 |
Peter Kokot |
Replace obsolete AC_STRUCT_ST_BLKSIZE and AC_STRUCT_ST_RDEV Autoconf 2.50 released in 2001 has made several macros obsolete. Instead of the AC_STRUCT_ST_BLKSIZE and AC_STRUCT_ST_RDEV the
Replace obsolete AC_STRUCT_ST_BLKSIZE and AC_STRUCT_ST_RDEV Autoconf 2.50 released in 2001 has made several macros obsolete. Instead of the AC_STRUCT_ST_BLKSIZE and AC_STRUCT_ST_RDEV the new AC_CHECK_MEMBERS should be used. When checking for the presence of stat struct members st_blkzize and st_rdev the new AC_CHECK_MEMBERS macro defines new constants HAVE_STRUCT_STAT_ST_BLKSIZE and HAVE_STRUCT_STAT_ST_RDEV. Old constants HAVE_ST_BLKSIZE and HAVE_ST_RDEV need to be replaced respectively in PHP code (this patch) and in PHP extenstions if they use them. PHP 5.4 to 7.1 require Autoconf 2.59+ version, PHP 7.2 and above require 2.64+ version, and the PHP 7.2 phpize script requires 2.59+ version which are all greater than above mentioned 2.50 version.
show more ...
|
#
b12cece8 |
| 25-Jul-2018 |
Peter Kokot |
Replace obsolete AC_AIX with AC_USE_SYSTEM_EXTENSIONS Since Autoconf 2.62 the AC_AIX macro has been made obsolete and should be replaced with the AC_USE_SYSTEM_EXTENSIONS instead.
Replace obsolete AC_AIX with AC_USE_SYSTEM_EXTENSIONS Since Autoconf 2.62 the AC_AIX macro has been made obsolete and should be replaced with the AC_USE_SYSTEM_EXTENSIONS instead. Both macro behaviors are the same since the old one is just a wrapper around the new AC_USE_SYSTEM_EXTENSIONS: http://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/specific.m4 PHP 7.2+ and the main configure.ac script require minimum Autoconf 2.64+. Refs: - http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS - https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html
show more ...
|
#
cf3b8521 |
| 29-Jul-2018 |
Peter Kokot |
Trim trailing whitespaces in build files Some editors utilizing .editorconfig automatically trim whitespaces. For convenience this patch removes whitespaces in certain build files: -
Trim trailing whitespaces in build files Some editors utilizing .editorconfig automatically trim whitespaces. For convenience this patch removes whitespaces in certain build files: - ext/*/config*.m4 - configure.ac - acinclude.m4
show more ...
|
#
a5e80b22 |
| 25-Jul-2018 |
Peter Kokot |
Fix typos in code comments |
#
8d3f8ca1 |
| 03-Jul-2018 |
Peter Kokot |
Remove unused Git attributes ident The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last use
Remove unused Git attributes ident The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore.
show more ...
|
#
d664d1e9 |
| 08-Jul-2018 |
Anatol Belski |
Merge branch 'PHP-7.2' * PHP-7.2: Fix C++11 and up compatibility for zend_finite and more
|
#
545a29d0 |
| 08-Jul-2018 |
Anatol Belski |
Merge branch 'PHP-7.1' into PHP-7.2 * PHP-7.1: Fix C++11 and up compatibility for zend_finite and more
|
#
956446bd |
| 04-Jul-2018 |
Peter Kokot |
Bump Autoconf version in configure.ac to 2.64 Since PHP 7.2 the minimum autoconf version is 2.64. The configure.ac script file includes also AX_CHECK_COMPILE_FLAG macro call so besides
Bump Autoconf version in configure.ac to 2.64 Since PHP 7.2 the minimum autoconf version is 2.64. The configure.ac script file includes also AX_CHECK_COMPILE_FLAG macro call so besides only checking it in buildconf script this bumps the autoconf here too. The phpize.m4 script is for now still relaxed to 2.59 version since some still supported systems such as CentOS 6 still include autoconf 2.63 version and might require calling phpize on some old extensions.
show more ...
|
#
491f1477 |
| 05-Jul-2018 |
Peter Kokot |
Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS Autoconf doesn't mention the AC_CONFIG_HEADER macro since the v2.13 released in 1999 anywhere in the documentation. Future of this macro i
Replace AC_CONFIG_HEADER with AC_CONFIG_HEADERS Autoconf doesn't mention the AC_CONFIG_HEADER macro since the v2.13 released in 1999 anywhere in the documentation. Future of this macro is unclear and commented as possible candidate for obsoletion in the autoconf source code. Since it is just a wrapper around the main AC_CONFIG_HEADERS macro, the functionality is the same, and also more clear to find it in the autoconf documentation and avoid possible future obsoletion.
show more ...
|
#
67352cb2 |
| 28-Jun-2018 |
Peter Kokot |
Fix bug #76392 On systems without glibc, such as Alpine with Musl libc, the function attributes are not supported. GCC 6 doesn't properly omit some systems. This is already fixed in
Fix bug #76392 On systems without glibc, such as Alpine with Musl libc, the function attributes are not supported. GCC 6 doesn't properly omit some systems. This is already fixed in GCC 7 but for systems with GCC 6 and ones without glibc, this additional check fixes this bug.
show more ...
|
#
b7368fe0 |
| 03-Jul-2018 |
Peter Kokot |
Add missing autoconf m4 quotes Two macro calls were missing quotes and in order to be able to run the autoupdate script, this patch adds them. |
#
8bf21adb |
| 03-Jul-2018 |
Remi Collet |
bump to 7.2.9-dev |
#
bbd7b2d0 |
| 14-Jun-2018 |
Peter Kokot |
Remove old and unused warnings when building apache The configure script already warns users at the beginning with unrecognized options warning so additional check is not required. These
Remove old and unused warnings when building apache The configure script already warns users at the beginning with unrecognized options warning so additional check is not required. These sapis were also removed from the PHP core.
show more ...
|
#
c79af09b |
| 09-Jun-2018 |
Anatol Belski |
Add check for variable size array feature Usage of VLA is not portable, wile supported by some compilers. For instance, GCC supports it even if -std=c89 is passed. Even if we would s
Add check for variable size array feature Usage of VLA is not portable, wile supported by some compilers. For instance, GCC supports it even if -std=c89 is passed. Even if we would switch to C99, it would be still not portable at least with VC++. Thus, adding a centralized check so such code can be guarded and moved to alloca() if needed.
show more ...
|
#
a8a1dc03 |
| 19-May-2018 |
Anatol Belski |
Fix versions, as 7.2.6RC is already out |
#
0d87a0ba |
| 11-Apr-2018 |
Remi Collet |
next is 7.2.6 |
#
c069adb4 |
| 23-Mar-2018 |
Nikita Popov |
Merge branch 'PHP-7.2'
|
#
25ba60b1 |
| 14-Feb-2018 |
Michael Heimpold |
Fixed bug #75722: Rework valgrind detection As described in bug report #75722, the configure script (acinclude.m4) currently searches for the valgrind header file and enables valgrind
Fixed bug #75722: Rework valgrind detection As described in bug report #75722, the configure script (acinclude.m4) currently searches for the valgrind header file and enables valgrind support if found. When cross-compiling the searched paths are invalid for the target platform because they belong to the host system. At the moment, there is no way to tell the build system a dedicated path where to look for the header file. This leads to the issue, that when cross-compiling eg. for ARMv5 platform, that valgrind header file is detected - e.g. because host system is amd64 - and support is enabled - but target platform will never support valgrind (valgrind requires e.g. at least ARMv7). This change reworks the detection so that user could manually opt-in valgrind support and optionally specify a directory where the build system should look for the header file using the --with-valgrind option.
show more ...
|
#
d660d6d3 |
| 13-Mar-2018 |
Remi Collet |
next is 7.2.5 |
#
5c41de2e |
| 05-Mar-2018 |
Anatol Belski |
Merge branch 'PHP-7.2' * PHP-7.2: Fixed bug #76044 'date: illegal option -- -' in ./configure on FreeBSD
|
#
b53f326f |
| 05-Mar-2018 |
Anatol Belski |
Merge branch 'PHP-7.1' into PHP-7.2 * PHP-7.1: Fixed bug #76044 'date: illegal option -- -' in ./configure on FreeBSD
|
#
2cc8cf29 |
| 13-Feb-2018 |
Sara Golemon |
Now working on 7.2.4-dev |
#
cf0fae5e |
| 12-Feb-2018 |
Xinchen Hui |
Optimized base64_encode/decode with SIMD instructions |
#
08428cf6 |
| 10-Feb-2018 |
Xinchen Hui |
Fixed cpuinfo in LLVM GCC & Added AVX2 detection Seems it only defines __builtin_cpu_supports but no __builtin_cpu_init (Apple LLVM version 9.0.0 (clang-900.0.38)) |
#
7ce72f0c |
| 10-Feb-2018 |
Xinchen Hui |
Merge branch 'master' of git.php.net:/php-src * 'master' of git.php.net:/php-src: (37 commits) Avoid conditions inside loop Improve loop vectorization Improve loop vectoriz
Merge branch 'master' of git.php.net:/php-src * 'master' of git.php.net:/php-src: (37 commits) Avoid conditions inside loop Improve loop vectorization Improve loop vectorization Remove unused function Fixed bug #75938 Remove unused files Fixed bug #75940 Unnecessary compile wrapper with PHP_THREAD_SAFETY=yes typo Update README.GIT-RULES Fix SKIPIF section Fixes bug #75871 Use pkg-config for libxml2 if available Fixed bug #49876 lib path on 64bit distros Refactor testing READMEs Fixed bug #65414 Fixed bug #65414 Fixed bug #74519 strange behavior of AppendIterator fix #74519 strange behavior of AppendIterator Use bool instead of boolean Remove space between function name and open parentheses Fix some misspellings ...
show more ...
|