]> granicus.if.org Git - php/log
php
5 years agoremove unneeded AC_REQUIRE([AC_PROG_YACC])
Nuno Lopes [Sun, 17 Mar 2019 12:10:41 +0000 (08:10 -0400)]
remove unneeded AC_REQUIRE([AC_PROG_YACC])
thanks Peter Kokot for noticing

5 years agoRemove duplicate PHP_C_BIGENDIAN check
Peter Kokot [Sun, 17 Mar 2019 00:31:28 +0000 (01:31 +0100)]
Remove duplicate PHP_C_BIGENDIAN check

The bigendian check is already done via configure.ac and the variable
ac_cv_c_bigendian_php is already set.

5 years agoMove distribution generator script to scripts/dev
Peter Kokot [Sun, 24 Feb 2019 12:01:57 +0000 (13:01 +0100)]
Move distribution generator script to scripts/dev

The more proper place for shell scripts dedicated for development, and
releasing PHP should be the scripts/dev directory. Having a cleaner root
project directory helps find the main README.md and files relevant to
install PHP.

These scripts are also used by the release managers mostly who create
release packages and aren't used often by the majority of developers
working on and installing PHP.

5 years agoEnhance the buildconf script
Peter Kokot [Sat, 16 Feb 2019 19:29:42 +0000 (20:29 +0100)]
Enhance the buildconf script

Changes:
- Added a short introduction what this script does
- Added usually the expected -h and --help options with explanation
  for a reason for this script and its usage.
- Messages changed a bit so the PHP installation procedure becomes
  simpler without needing to constantly remind the reader what to run
  and what not in the documentations and installation instructions.
- cd into current working directory of the buildconf (this enables
  running the script from other locations and inside other scripts).
- check if make exists

5 years agosnmp: remove unused var
Nuno Lopes [Sat, 16 Mar 2019 18:36:12 +0000 (19:36 +0100)]
snmp: remove unused var

5 years ago[ci skip] Remove make install step from README
Peter Kokot [Sat, 16 Mar 2019 17:37:49 +0000 (18:37 +0100)]
[ci skip] Remove make install step from README

The `make install` step touches files outside of the source directory
and might cause confusions with people. It should be mentioned in more
details elsewhere in the installation chapter instead and how to
override it.

5 years agocheck for bison binary, not yacc
Nuno Lopes [Sat, 16 Mar 2019 16:22:44 +0000 (12:22 -0400)]
check for bison binary, not yacc
this fixes compilation with recent bison

5 years ago[ci skip] Update changelog
Peter Kokot [Sat, 16 Mar 2019 14:18:50 +0000 (15:18 +0100)]
[ci skip] Update changelog

5 years agobump minimum bison version to 3.0 after last parser changes
Nuno Lopes [Sat, 16 Mar 2019 10:32:43 +0000 (06:32 -0400)]
bump minimum bison version to 3.0 after last parser changes

5 years agoMake credits script executable from other paths
Peter Kokot [Sat, 16 Mar 2019 00:37:34 +0000 (01:37 +0100)]
Make credits script executable from other paths

5 years agoUse separate output files in xmlreader tests
Fabien Villepinte [Fri, 15 Mar 2019 20:46:35 +0000 (21:46 +0100)]
Use separate output files in xmlreader tests

5 years agoReplace dirname(__FILE__) by __DIR__ in tests
Fabien Villepinte [Fri, 15 Mar 2019 21:55:30 +0000 (22:55 +0100)]
Replace dirname(__FILE__) by __DIR__ in tests

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Pedro Magalhães [Fri, 15 Mar 2019 18:13:37 +0000 (18:13 +0000)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Added test for #77535 fix

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Pedro Magalhães [Fri, 15 Mar 2019 18:12:55 +0000 (18:12 +0000)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Added test for #77535 fix

5 years agoAdded test for #77535 fix
Pedro Magalhães [Fri, 15 Mar 2019 18:11:51 +0000 (18:11 +0000)]
Added test for #77535 fix

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Fri, 15 Mar 2019 16:08:01 +0000 (17:08 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Fri, 15 Mar 2019 16:07:48 +0000 (17:07 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

5 years agoDon't immediately destroy curl pushfunction
Nikita Popov [Fri, 15 Mar 2019 16:06:34 +0000 (17:06 +0100)]
Don't immediately destroy curl pushfunction

5 years agoRemove unnecessary precedence/associativity annotations
Nikita Popov [Fri, 15 Mar 2019 11:01:58 +0000 (12:01 +0100)]
Remove unnecessary precedence/associativity annotations

Some of these are entirely unnecessary. Some specify an associativity
for operators where the concept doesn't make sense and has no effect:
Explicit associativity is only meaningful for binary operators. For
unary operators and constrained operations like instanceof or assignment
the associativity specification has no effect and only serves to confuse.

For example assignments were specified as %left, even though they will
actually behave as right-associative due to the variable requirement on
the LHS. Similarly instanceof was specified as %nonassoc, but it will
behave as left-associative, due to the restrictions places on the RHS.

5 years agoFixed bug #77697 (Crash on Big_Endian platform)
Xinchen Hui [Fri, 15 Mar 2019 08:58:08 +0000 (16:58 +0800)]
Fixed bug #77697 (Crash on Big_Endian platform)

5 years agoAdd tests to XMLReader
Thiago Carvalho [Thu, 12 Oct 2017 06:41:21 +0000 (08:41 +0200)]
Add tests to XMLReader

5 years agoClean build system
Peter Kokot [Wed, 13 Mar 2019 21:50:53 +0000 (22:50 +0100)]
Clean build system

Changes:
- AC_TYPE_SIZE_T called on only one place (configure.ac)
- AC_FUNC_ALLOCA called on only one place (configure.ac)
- AC_TYPE_UID_T called on only one place (configure.ac)
- HAVE_STRSTR removed since strstr is part of C89 standard [1]
- Remove checks for strtol and strpbrk
- Checking for the presence of perror function is not needed anymore
  since it is part of C89 standard and PHP calls it unconditionally.
- Checking for functions strdup, setenv, strerror, and memmove done only
  on one place (configure.ac)
- outdated check for snprintf removed

1: https://port70.net/~nsz/c/c89/c89-draft.html

5 years agoRemove HAVE_STRFTIME
Peter Kokot [Wed, 13 Mar 2019 22:14:37 +0000 (23:14 +0100)]
Remove HAVE_STRFTIME

Function strftime is part of the C89 standard [1] and current systems
don't need to check for its presence anymore.

Additionally, checks for strftime function in tests have been removed
since the PHP strftime function is now always available.

1: https://port70.net/~nsz/c/c89/c89-draft.html

5 years agoext/session: remove the redundant convert_to_long
c9s [Tue, 12 Mar 2019 12:21:38 +0000 (20:21 +0800)]
ext/session: remove the redundant convert_to_long

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Thu, 14 Mar 2019 16:26:17 +0000 (17:26 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Thu, 14 Mar 2019 16:25:44 +0000 (17:25 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

5 years agoFixed bug #77742
Nikita Popov [Thu, 14 Mar 2019 16:24:50 +0000 (17:24 +0100)]
Fixed bug #77742

By avoiding integer overflow in the implementation entirely. The
multiplication was already explicitly checked for overflow, so also
add a check for the addition and remove the overflow checks after
the calculation.

5 years agoupdated NEWS
Xinchen Hui [Thu, 14 Mar 2019 08:47:16 +0000 (16:47 +0800)]
updated NEWS

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Xinchen Hui [Thu, 14 Mar 2019 08:46:46 +0000 (16:46 +0800)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fixed bug #77738 (Nullptr deref in zend_compile_expr)

5 years agoFixed bug #77738 (Nullptr deref in zend_compile_expr)
Xinchen Hui [Thu, 14 Mar 2019 08:46:04 +0000 (16:46 +0800)]
Fixed bug #77738 (Nullptr deref in zend_compile_expr)

5 years agoImplemented a faster way to access predefined TSRM resources - CG(), EG(), etc.
Dmitry Stogov [Thu, 14 Mar 2019 00:01:01 +0000 (03:01 +0300)]
Implemented a faster way to access predefined TSRM resources - CG(), EG(), etc.

5 years agoIntegrate README.EXT_SKEL to help option
Peter Kokot [Mon, 11 Mar 2019 01:01:25 +0000 (02:01 +0100)]
Integrate README.EXT_SKEL to help option

- Sync help output using heredoc
- Add extension building instructions
- Building with phpize is preferred option. Mention also tests
- Refactor print_success()

5 years agoFix duplicate symbols _zend_ce_weakrefs
Peter Kokot [Wed, 13 Mar 2019 00:08:38 +0000 (01:08 +0100)]
Fix duplicate symbols _zend_ce_weakrefs

The zend_ce_weakref need to be external...

5 years ago[ci skip] Mention removed m4 macros
Peter Kokot [Tue, 12 Mar 2019 23:16:34 +0000 (00:16 +0100)]
[ci skip] Mention removed m4 macros

5 years agoSync with ZEND_ENABLE_STATIC_TSRMLS_CACHE enablement in ext/mbstring
Anatol Belski [Tue, 12 Mar 2019 20:33:43 +0000 (21:33 +0100)]
Sync with ZEND_ENABLE_STATIC_TSRMLS_CACHE enablement in ext/mbstring

5 years agoBetter data packing
Dmitry Stogov [Tue, 12 Mar 2019 19:19:11 +0000 (22:19 +0300)]
Better data packing

5 years agoAvoid reinitailization of ZTS cache pointer. Initialize it once in TSRM.c
Dmitry Stogov [Tue, 12 Mar 2019 14:35:50 +0000 (17:35 +0300)]
Avoid reinitailization of ZTS cache pointer. Initialize it once in TSRM.c

5 years agoFixed ZTS cache usage
Dmitry Stogov [Tue, 12 Mar 2019 13:58:02 +0000 (16:58 +0300)]
Fixed ZTS cache usage

5 years agoFixed ZTS cache usage
Dmitry Stogov [Tue, 12 Mar 2019 12:25:51 +0000 (15:25 +0300)]
Fixed ZTS cache usage

5 years agoFixed ZTS cache usage
Dmitry Stogov [Tue, 12 Mar 2019 12:13:52 +0000 (15:13 +0300)]
Fixed ZTS cache usage

5 years agoFixed ZTS cache usage
Dmitry Stogov [Tue, 12 Mar 2019 12:05:56 +0000 (15:05 +0300)]
Fixed ZTS cache usage

5 years agoSwitch to use ZTS cache
Dmitry Stogov [Tue, 12 Mar 2019 11:15:47 +0000 (14:15 +0300)]
Switch to use ZTS cache

5 years agoCleanup unused module globals
Dmitry Stogov [Tue, 12 Mar 2019 10:44:05 +0000 (13:44 +0300)]
Cleanup unused module globals

5 years agoFixed ZTS cache usage
Dmitry Stogov [Tue, 12 Mar 2019 09:07:25 +0000 (12:07 +0300)]
Fixed ZTS cache usage

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Tue, 12 Mar 2019 08:58:29 +0000 (09:58 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoFixed bug #77722
Nikita Popov [Tue, 12 Mar 2019 08:57:51 +0000 (09:57 +0100)]
Fixed bug #77722

5 years agoadd --enable-rtld-now in upgrade info
Remi Collet [Tue, 12 Mar 2019 07:26:22 +0000 (08:26 +0100)]
add --enable-rtld-now in upgrade info

5 years agouse DL_LOAD in litespeed
Remi Collet [Mon, 11 Mar 2019 12:39:22 +0000 (13:39 +0100)]
use DL_LOAD in litespeed

5 years agoadd --enable-rtld-now build option to change dlopen behavior
Remi Collet [Mon, 11 Mar 2019 12:38:58 +0000 (13:38 +0100)]
add --enable-rtld-now build option to change dlopen behavior

5 years agoweakrefs upgrading note
Joe Watkins [Tue, 12 Mar 2019 05:52:43 +0000 (06:52 +0100)]
weakrefs upgrading note

5 years agozend_weakrefs
Joe Watkins [Thu, 10 May 2018 12:58:10 +0000 (14:58 +0200)]
zend_weakrefs

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Anatol Belski [Mon, 11 Mar 2019 19:59:51 +0000 (20:59 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Die hard if mc.exe or mt.exe not found

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Anatol Belski [Mon, 11 Mar 2019 19:59:23 +0000 (20:59 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Die hard if mc.exe or mt.exe not found

5 years agoDie hard if mc.exe or mt.exe not found
Anatol Belski [Mon, 11 Mar 2019 19:41:45 +0000 (20:41 +0100)]
Die hard if mc.exe or mt.exe not found

Even configure would pass, that producess quite subtle build errors
which are better to avoid at configure stage already.

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Mon, 11 Mar 2019 15:31:26 +0000 (16:31 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  SQLite3: add DEFENSIVE config for SQLite >= 3.26.0 as a mitigation strategy against potential security flaws

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Christoph M. Becker [Mon, 11 Mar 2019 15:28:46 +0000 (16:28 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  SQLite3: add DEFENSIVE config for SQLite >= 3.26.0 as a mitigation strategy against potential security flaws

5 years agoSQLite3: add DEFENSIVE config for SQLite >= 3.26.0 as a mitigation strategy against...
bohwaz [Sun, 16 Dec 2018 21:52:37 +0000 (22:52 +0100)]
SQLite3: add DEFENSIVE config for SQLite >= 3.26.0 as a mitigation strategy against potential security flaws

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 11 Mar 2019 14:36:40 +0000 (15:36 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Mon, 11 Mar 2019 14:36:16 +0000 (15:36 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

5 years agoFixed bug #76717
Nikita Popov [Mon, 11 Mar 2019 14:35:02 +0000 (15:35 +0100)]
Fixed bug #76717

Print INT_MIN as -INT_MAX-1 to avoid it getting parsed as a float
literal due to integer overflow.

5 years agoFree trampolines from get_closure in is_callable
Nikita Popov [Mon, 11 Mar 2019 12:56:22 +0000 (13:56 +0100)]
Free trampolines from get_closure in is_callable

Also extract this logic into a function, as it's duplicated a few times.

5 years agoClosure::fromCallable() supports only regular methods and magic method invoked throug...
Dmitry Stogov [Mon, 11 Mar 2019 12:39:34 +0000 (15:39 +0300)]
Closure::fromCallable() supports only regular methods and magic method invoked through __call()/__callStatic().
It doesn't support method of internal classes invoked through C object or class handlers.
This commit prevents crash described at bug #77708, but doesn't implement the desired behavior.

5 years agoReset fields
Dmitry Stogov [Mon, 11 Mar 2019 12:38:49 +0000 (15:38 +0300)]
Reset fields

5 years agoFixed bug #77707 (FFI loses type information for opaque types)
Dmitry Stogov [Mon, 11 Mar 2019 11:26:17 +0000 (14:26 +0300)]
Fixed bug #77707 (FFI loses type information for opaque types)

5 years agoFixed bug #77706 (Improve error messages in FFI for incompatible arguments)
Dmitry Stogov [Mon, 11 Mar 2019 10:27:23 +0000 (13:27 +0300)]
Fixed bug #77706 (Improve error messages in FFI for incompatible arguments)

5 years agoFix #71890: Add support for crc32c Castagnoli's polynomial.
Andrew Brampton [Mon, 4 Mar 2019 03:57:40 +0000 (19:57 -0800)]
Fix #71890: Add support for crc32c Castagnoli's polynomial.

This variant of crc32 is heavily used by storage systems, such as iSCSI, SCTP,
Btrfs, ext4, and is increasingly being used in API (such as Google Cloud
Storage, and Apache Kafka).

5 years agoFix shm api detection test for opcache module on FreeBSD
David Carlier [Fri, 1 Mar 2019 11:33:29 +0000 (11:33 +0000)]
Fix shm api detection test for opcache module on FreeBSD

Per man page the shm_open path should start with / and contain no
further slashes.

5 years agodrop unused parameter from zend_startup
Joe Watkins [Mon, 11 Mar 2019 09:10:14 +0000 (10:10 +0100)]
drop unused parameter from zend_startup

5 years agoRemove function_table var from the caller
c9s [Sun, 10 Mar 2019 07:16:04 +0000 (15:16 +0800)]
Remove function_table var from the caller

function_table var is not used in call_user_function macro anymore
hence replace the usage with NULL

5 years agocurl_exec: remove bad check for CURLE_PARTIAL_FILE
Daniel Stenberg [Wed, 6 Mar 2019 23:06:00 +0000 (00:06 +0100)]
curl_exec: remove bad check for CURLE_PARTIAL_FILE

This check introduced in 2004 is wrong and removed. A HEAD request with
curl does *not* cause this error code - only if you make a regular GET
request but tell curl to send a HEAD using CURLOPT_CUSTOMREQUEST and
then you've asked for it.

You do a proper HEAD request with curl by setting the CURLOPT_NOBODY
option to 1L.

This was the case in 2004. This is still the case in 2019. This is also
documented in libcurl documentation.

This check hides the possibly serious error when this error code is
genuinely and correctly returned by curl because the transfer was
truncated and ended up partial.

As can be seen, I objected to this change already in the original bug:
https://bugs.php.net/bug.php?id=27341

5 years agoThis option doesn't exist for a long time.
Stanislav Malyshev [Mon, 11 Mar 2019 08:13:50 +0000 (01:13 -0700)]
This option doesn't exist for a long time.

5 years agoUse EXPECT when possible
Gabriel Caruso [Mon, 11 Mar 2019 03:05:44 +0000 (00:05 -0300)]
Use EXPECT when possible

EXPECTF logic in run-tests.php is considerable, so let's avoid it.

5 years agoFix tests filenames
Gabriel Caruso [Mon, 11 Mar 2019 02:57:32 +0000 (23:57 -0300)]
Fix tests filenames

5 years agoAdd meaningful error message for ext/zip
hassan [Tue, 10 Oct 2017 19:10:08 +0000 (21:10 +0200)]
Add meaningful error message for ext/zip

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Jakub Zelenka [Sun, 10 Mar 2019 16:36:55 +0000 (16:36 +0000)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoSpeed up TLS wrapper test for min and max versions
Jakub Zelenka [Sun, 10 Mar 2019 16:36:13 +0000 (16:36 +0000)]
Speed up TLS wrapper test for min and max versions

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Jakub Zelenka [Sun, 10 Mar 2019 16:34:58 +0000 (16:34 +0000)]
Merge branch 'PHP-7.2' into PHP-7.3

5 years agoSpeed up TLS wrapper tests when SSLv3 disabled
Jakub Zelenka [Sun, 10 Mar 2019 16:23:44 +0000 (16:23 +0000)]
Speed up TLS wrapper tests when SSLv3 disabled

If SSLv3 is disabled in OpenSSL, then sslv3 is not available so the accept
times out. This commit removes the extra accept if SSLv3 is disabled.

5 years agoFix bc break in Windows readlink
johnstevenson [Wed, 13 Feb 2019 11:34:00 +0000 (11:34 +0000)]
Fix bc break in Windows readlink

GetFinalPathNameByHandleW is given a file handle to a symbolic link,
rather than one to the target, and therefore returns an incorrect path.

Fix symlink with relative path and add test

5 years agoDon't use Opcache with the master test process
Anatol Belski [Sun, 10 Mar 2019 12:56:32 +0000 (13:56 +0100)]
Don't use Opcache with the master test process

Additionally, enable opcache.file_cache to mitigate possible reattach
failures in the tests.

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Anatol Belski [Fri, 8 Mar 2019 20:55:48 +0000 (21:55 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Update libmagic.patch [skip ci]

5 years agoUpdate libmagic.patch [skip ci]
Anatol Belski [Fri, 8 Mar 2019 20:55:15 +0000 (21:55 +0100)]
Update libmagic.patch [skip ci]

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Anatol Belski [Fri, 8 Mar 2019 20:45:18 +0000 (21:45 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix typo in libmagic version

5 years agoFix typo in libmagic version
Fabien Villepinte [Fri, 8 Mar 2019 11:43:37 +0000 (12:43 +0100)]
Fix typo in libmagic version

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Anatol Belski [Fri, 8 Mar 2019 19:48:24 +0000 (20:48 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fixed bug #77576 pull the libmagic implementation of gmtime_r

5 years agoFixed bug #77576 pull the libmagic implementation of gmtime_r
Anatol Belski [Fri, 8 Mar 2019 19:32:15 +0000 (20:32 +0100)]
Fixed bug #77576 pull the libmagic implementation of gmtime_r

PHP already has all the checks to handle the *_r function variants.
Thus, reusing it to get right symbols.

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Anatol Belski [Fri, 8 Mar 2019 14:56:48 +0000 (15:56 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Sync with behavior change in OpenSSL 1.1.1b
  fix news
  bump versions after release

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Anatol Belski [Fri, 8 Mar 2019 14:55:34 +0000 (15:55 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Sync with behavior change in OpenSSL 1.1.1b
  fix news
  bump versions after release

5 years agoMerge branch 'PHP-7.1' into PHP-7.2
Anatol Belski [Fri, 8 Mar 2019 14:54:27 +0000 (15:54 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  Sync with behavior change in OpenSSL 1.1.1b
  fix news
  bump versions after release

5 years agoSync with behavior change in OpenSSL 1.1.1b
Anatol Belski [Thu, 28 Feb 2019 11:48:47 +0000 (12:48 +0100)]
Sync with behavior change in OpenSSL 1.1.1b

A behavior change in revealed by some openssl_decrypt() based test,
where an encrypt API is used with a decrypt context. The EVP_Cipher*
functions will automatically choose the right operation depending on the
context passed.

(cherry picked from commit 19a44ffb7be91344550fa700830b8e62a73031ba)

5 years agoMore zpp error/variation test removals
Nikita Popov [Fri, 8 Mar 2019 08:45:24 +0000 (09:45 +0100)]
More zpp error/variation test removals

5 years agoGive Peter credit for his work on the Unix build system
Kalle Sommer Nielsen [Thu, 7 Mar 2019 21:27:10 +0000 (23:27 +0200)]
Give Peter credit for his work on the Unix build system

5 years agoClean *nix build system
Peter Kokot [Thu, 7 Mar 2019 19:58:14 +0000 (20:58 +0100)]
Clean *nix build system

- remove some outdated and not used macro calls
- remove some unused variables
- Remove not needed comment from tokenizer config.m4
- Remove not needed comment
- remove not needed local variables for editors and syntax highlighting

5 years agoAdd AS_HELP_STRING to *nix build configure options
Peter Kokot [Sun, 3 Mar 2019 15:44:16 +0000 (16:44 +0100)]
Add AS_HELP_STRING to *nix build configure options

The Autoconf's default AS_HELP_STRING macro can properly format help
strings [1] so watching out if columns are aligned manually is not
anymore.

[1] https://www.gnu.org/software/autoconf/manual/autoconf.html#Pretty-Help-Strings

5 years agoMore zpp error/variation test removals
Nikita Popov [Thu, 7 Mar 2019 15:39:05 +0000 (16:39 +0100)]
More zpp error/variation test removals

5 years agoMore zpp error/variation test removals
Nikita Popov [Thu, 7 Mar 2019 09:38:11 +0000 (10:38 +0100)]
More zpp error/variation test removals

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Dmitry Stogov [Thu, 7 Mar 2019 11:00:02 +0000 (14:00 +0300)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  ws

5 years agows
Dmitry Stogov [Thu, 7 Mar 2019 10:59:18 +0000 (13:59 +0300)]
ws

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Dmitry Stogov [Thu, 7 Mar 2019 10:53:43 +0000 (13:53 +0300)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fixed bug #77345 (Stack Overflow caused by circular reference in garbage collection)

5 years agoFixed bug #77345 (Stack Overflow caused by circular reference in garbage collection)
Dmitry Stogov [Thu, 7 Mar 2019 10:33:19 +0000 (13:33 +0300)]
Fixed bug #77345 (Stack Overflow caused by circular reference in garbage collection)