]>
granicus.if.org Git - php/log
Nikita Popov [Thu, 14 Feb 2019 16:06:56 +0000 (17:06 +0100)]
Merge branch 'PHP-7.4'
[ci skip]
Fabien Villepinte [Thu, 14 Feb 2019 15:10:29 +0000 (16:10 +0100)]
Remove outdated pgsql README
[ci skip]
Fabien Villepinte [Thu, 14 Feb 2019 11:54:35 +0000 (12:54 +0100)]
Fixed bug #77619
Fix MultipleIterator::__construct() arginfo
Nikita Popov [Thu, 14 Feb 2019 13:02:32 +0000 (14:02 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 14 Feb 2019 13:01:39 +0000 (14:01 +0100)]
Fix build without global regs
Nikita Popov [Thu, 14 Feb 2019 12:00:11 +0000 (13:00 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 14 Feb 2019 11:59:08 +0000 (12:59 +0100)]
Fix typo in XML test
Uncovered by the change in
e63febb1c772e15c1da891f00e3a343090e43c67 .
Nikita Popov [Thu, 14 Feb 2019 11:51:39 +0000 (12:51 +0100)]
Merge branch 'PHP-7.4'
David Walker [Thu, 15 Feb 2018 05:06:34 +0000 (22:06 -0700)]
Fixed bug #75921
Ensure that the "creating default object from empty value" warning is
always thrown. Previously some cases were missing the warning, in
particular those going through FETCH_OBJ_W rather than a dedicated
opcode (like ASSIGN_OBJ).
One slightly unfortunate side-effect of this change is that something
like $a->b->c = 'd' will now generate two warnings rather than one
when $a is null (one for property b, one for property c).
Nikita Popov [Thu, 14 Feb 2019 10:56:33 +0000 (11:56 +0100)]
Use #ifdef instead of #if
Nikita Popov [Thu, 14 Feb 2019 10:50:06 +0000 (11:50 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 14 Feb 2019 09:21:27 +0000 (10:21 +0100)]
Make ABI of SIMD optimized functions independent of compiler flags
Always export these as normal functions and only use function pointers
internally if necessary.
Nikita Popov [Thu, 14 Feb 2019 10:48:06 +0000 (11:48 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 14 Feb 2019 10:28:13 +0000 (11:28 +0100)]
Remove bogus ctor checks in get_class_methods() + reflection
Contrary to the comments, these only hide constructors (old or new
style) if they a) are inherited b) come from a trait and c) are
aliased -- which doesn't make any sense at all.
Dmitry Stogov [Thu, 14 Feb 2019 10:18:45 +0000 (13:18 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fixed bug #77613 (method visibility change) (reverted ZEND_ACC_CTOR and ZEND_ACC_DTOR flags removal)
Dmitry Stogov [Thu, 14 Feb 2019 10:12:50 +0000 (13:12 +0300)]
Fixed bug #77613 (method visibility change) (reverted ZEND_ACC_CTOR and ZEND_ACC_DTOR flags removal)
Nikita Popov [Thu, 14 Feb 2019 09:43:52 +0000 (10:43 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 14 Feb 2019 09:43:45 +0000 (10:43 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Thu, 14 Feb 2019 09:42:59 +0000 (10:42 +0100)]
Fixed bug #77612
Port php_setcookie() to use the smart_str API to ensure that there
can be no string truncation issues.
Nikita Popov [Thu, 14 Feb 2019 09:03:08 +0000 (10:03 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 14 Feb 2019 09:02:58 +0000 (10:02 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Wed, 13 Feb 2019 15:52:46 +0000 (16:52 +0100)]
Work around compiler flag dependent ABI
Gabriel Caruso [Thu, 14 Feb 2019 07:15:27 +0000 (05:15 -0200)]
Add UPGRADING entry for
ad75511c8e
Gabriel Caruso [Fri, 16 Feb 2018 23:29:34 +0000 (21:29 -0200)]
Missing param in arginfo_pdostatement_setfetchmode
PDO::setFetchMode receives up to 3 params
Peter Kokot [Wed, 13 Feb 2019 21:00:19 +0000 (22:00 +0100)]
Merge branch 'PHP-7.4'
* PHP-7.4:
http_build_query add type cases
Manuel Kea Baldassarri [Sat, 2 Dec 2017 13:26:09 +0000 (14:26 +0100)]
http_build_query add type cases
Peter Kokot [Wed, 13 Feb 2019 18:26:55 +0000 (19:26 +0100)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Refactor timelib.m4
Peter Kokot [Wed, 13 Feb 2019 18:26:37 +0000 (19:26 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Refactor timelib.m4
Peter Kokot [Wed, 13 Feb 2019 18:26:02 +0000 (19:26 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Refactor timelib.m4
Peter Kokot [Wed, 26 Sep 2018 17:29:25 +0000 (19:29 +0200)]
Refactor timelib.m4
The ext/date/lib is bundled library and also includes additional
timelib.m4 macros and checks specific for PHP.
All the checks in the timelib.m4 are already done in the PHP's
configure.ac:
- headers except for io.h and strings.h
- two functions checked strftime and gettimeofday
- if size of longint is 8
- if size of int is 4
- int32_t and uint32_t types using the PHP_CHECK_STDINT_TYPES
Macro `AC_TIMELIB_C_BIGENDIAN` defined in timelib.m4 is not used.
The two checkings for strtoll and atoll have been moved to date extension's
config0.m4 file.
Additional check for headers <io.h> and <strings.h> has been added to
config0.m4 of the date extension.
Therefore the timelib.m4 can be simplified and removed from the bundled
library to have easier maintenance in the later branches and also
upstream library.
Nikita Popov [Wed, 13 Feb 2019 11:25:27 +0000 (12:25 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Mon, 24 Sep 2018 18:57:39 +0000 (20:57 +0200)]
Implement ReflectionReference
RFC: https://wiki.php.net/rfc/reference_reflection
Anatol Belski [Wed, 13 Feb 2019 03:15:31 +0000 (19:15 -0800)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Update NEWS and UPGRADING [ci skip]
Anatol Belski [Wed, 13 Feb 2019 03:14:32 +0000 (19:14 -0800)]
Update NEWS and UPGRADING [ci skip]
Anatol Belski [Wed, 13 Feb 2019 02:38:15 +0000 (18:38 -0800)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Change the way timer queue timer is deleted
Anatol Belski [Wed, 13 Feb 2019 02:30:55 +0000 (18:30 -0800)]
Change the way timer queue timer is deleted
As discussed in bug #77580, passing INVALID_HANDLE_VALUE for the
completion event improves compatibility with Wine/ReactOS. The timer
callback itself is supposed to complete fast enough, no behavior change
is to expect.
Peter Kokot [Wed, 13 Feb 2019 01:31:27 +0000 (02:31 +0100)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Add test socket_setopt() basic functionality
Rodrigo Prado [Thu, 16 Nov 2017 22:32:23 +0000 (20:32 -0200)]
Add test socket_setopt() basic functionality
Rodrigo Prado de Jesus royopa@gmail.com
User Group: PHPSP #PHPTestFestBrasil
---------------------------------------------------------------
The function was not coveraged yet
sockets Function socket_setopt no
http://gcov.php.net/viewer.php?version=PHP_HEAD&func=tested_functions
Nikita Popov [Tue, 12 Feb 2019 17:02:34 +0000 (18:02 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Tue, 12 Feb 2019 17:02:16 +0000 (18:02 +0100)]
Nikita Popov [Tue, 12 Feb 2019 16:37:34 +0000 (17:37 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Tue, 12 Feb 2019 16:34:55 +0000 (17:34 +0100)]
Fixed bug #76430
It's somewhat ambiguous what exactly the correct behavior is
supposed to be, I'm just picking something more or less reasonable
here.
Nikita Popov [Tue, 12 Feb 2019 15:43:34 +0000 (16:43 +0100)]
Merge branch 'PHP-7.4'
legale [Sat, 9 Feb 2019 19:27:48 +0000 (20:27 +0100)]
Implement mb_str_split()
RFC: https://wiki.php.net/rfc/mb_str_split
Dmitry Stogov [Tue, 12 Feb 2019 14:40:52 +0000 (17:40 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Use TSRM macros
Dmitry Stogov [Tue, 12 Feb 2019 14:40:29 +0000 (17:40 +0300)]
Use TSRM macros
Dmitry Stogov [Tue, 12 Feb 2019 14:39:55 +0000 (17:39 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
More accurate handling of global registers (allow VM with single global register)
Dmitry Stogov [Tue, 12 Feb 2019 14:39:02 +0000 (17:39 +0300)]
More accurate handling of global registers (allow VM with single global register)
Nikita Popov [Tue, 12 Feb 2019 14:09:43 +0000 (15:09 +0100)]
Merge branch 'PHP-7.4'
[ci skip]
kasper Franz [Tue, 15 Jan 2019 09:19:45 +0000 (09:19 +0000)]
Correct section number in UPGRADING
This make the top list follow the bottom numbering
[ci skip]
Johannes Schlüter [Tue, 12 Feb 2019 14:03:58 +0000 (15:03 +0100)]
Merge remote-tracking branch 'origin/master'
Johannes Schlüter [Tue, 12 Feb 2019 14:02:18 +0000 (15:02 +0100)]
Merge branch 'PHP-7.4'
Johannes Schlüter [Tue, 12 Feb 2019 14:01:06 +0000 (15:01 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4
Johannes Schlüter [Tue, 12 Feb 2019 14:00:51 +0000 (15:00 +0100)]
Merge remote-tracking branch 'origin/PHP-7.4' into PHP-7.4
Johannes Schlüter [Tue, 12 Feb 2019 14:00:15 +0000 (15:00 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3
Johannes Schlüter [Tue, 12 Feb 2019 13:59:59 +0000 (14:59 +0100)]
Merge remote-tracking branch 'origin/PHP-7.3' into PHP-7.3
Johannes Schlüter [Tue, 12 Feb 2019 13:59:27 +0000 (14:59 +0100)]
Merge remote-tracking branch 'origin/PHP-7.2' into PHP-7.2
Nikita Popov [Tue, 12 Feb 2019 12:58:02 +0000 (13:58 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Tue, 12 Feb 2019 12:57:44 +0000 (13:57 +0100)]
Fix FFI test on Windows
Nikita Popov [Tue, 12 Feb 2019 10:44:01 +0000 (11:44 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Tue, 12 Feb 2019 10:43:53 +0000 (11:43 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Tue, 12 Feb 2019 10:43:23 +0000 (11:43 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3
DanielCiochiu [Tue, 12 Feb 2019 10:40:46 +0000 (11:40 +0100)]
Fixed bug #75546
By respecting the SILENT flag when checking the visibility of a
class constant.
Dmitry Stogov [Tue, 12 Feb 2019 10:24:27 +0000 (13:24 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
typo
Dmitry Stogov [Tue, 12 Feb 2019 10:24:14 +0000 (13:24 +0300)]
typo
Nikita Popov [Tue, 12 Feb 2019 09:50:37 +0000 (10:50 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Tue, 12 Feb 2019 09:50:29 +0000 (10:50 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Tue, 12 Feb 2019 09:50:09 +0000 (10:50 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Tue, 12 Feb 2019 09:49:20 +0000 (10:49 +0100)]
Fixed bug #77608
Remove special handling of doubles and escape them as usual instead.
Dmitry Stogov [Tue, 12 Feb 2019 09:29:02 +0000 (12:29 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
Adding bunch of FreeBSD socket options flags specifics.
Dmitry Stogov [Tue, 12 Feb 2019 09:28:23 +0000 (12:28 +0300)]
Fixed resoure numbering
Nikita Popov [Tue, 12 Feb 2019 09:27:43 +0000 (10:27 +0100)]
Merge branch 'PHP-7.4'
David Carlier [Thu, 7 Feb 2019 14:23:27 +0000 (14:23 +0000)]
Adding bunch of FreeBSD socket options flags specifics.
SO_USER_COOKIE primarly to be traced via dtrace instrumentation.
If SO_USER_COOKIE is available, the rest is so the former is
two years old while the rest is from around 2008.
Nikita Popov [Tue, 12 Feb 2019 09:10:36 +0000 (10:10 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Tue, 12 Feb 2019 09:10:30 +0000 (10:10 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Tue, 12 Feb 2019 09:10:22 +0000 (10:10 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3
hsldymq [Wed, 27 Jun 2018 18:25:11 +0000 (02:25 +0800)]
Make pid & uid available while handling realtime signals
Nikita Popov [Tue, 12 Feb 2019 08:59:12 +0000 (09:59 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Tue, 12 Feb 2019 08:57:38 +0000 (09:57 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Tue, 12 Feb 2019 08:57:18 +0000 (09:57 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Tue, 12 Feb 2019 08:54:52 +0000 (09:54 +0100)]
Remove "defensive copy" of DatePeriod properties
get_properties() constructs these as fresh objects with no relation
to the internals, there is no need to clone them again. Additionally
the current implementation leaks memory, because the original objects
are never freed (see PR #3121).
Nikita Popov [Tue, 12 Feb 2019 08:32:52 +0000 (09:32 +0100)]
Merge branch 'PHP-7.4'
Jachim Coudenys [Mon, 27 Nov 2017 20:14:10 +0000 (21:14 +0100)]
Test mb_str* functions for 'unknown encoding' warnings
Nikita Popov [Tue, 12 Feb 2019 08:29:28 +0000 (09:29 +0100)]
Merge branch 'PHP-7.4'
Nikita Popov [Tue, 12 Feb 2019 08:29:19 +0000 (09:29 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Tue, 12 Feb 2019 08:28:47 +0000 (09:28 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3
Ben Ramsey [Sun, 10 Feb 2019 18:25:19 +0000 (12:25 -0600)]
Fixed bug #77564: Memory leak in exif_process_IFD_TAG
The memory leak occurs when more than one UserComment tag is present in
the EXIF data. It's still considered corrupt EXIF data, but this ensures
the memory is freed before trying to set to already allocated memory.
Dmitry Stogov [Tue, 12 Feb 2019 08:21:30 +0000 (11:21 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fixed possible crash
Dmitry Stogov [Tue, 12 Feb 2019 08:21:09 +0000 (11:21 +0300)]
Fixed possible crash
Dmitry Stogov [Tue, 12 Feb 2019 08:04:06 +0000 (11:04 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fixed bug #77599 (Unbuffered queries; native prepared statements memory leak)
Dmitry Stogov [Tue, 12 Feb 2019 08:03:55 +0000 (11:03 +0300)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Fixed bug #77599 (Unbuffered queries; native prepared statements memory leak)
Dmitry Stogov [Tue, 12 Feb 2019 07:55:05 +0000 (10:55 +0300)]
Fixed bug #77599 (Unbuffered queries; native prepared statements memory leak)
Dmitry Stogov [Tue, 12 Feb 2019 07:22:55 +0000 (10:22 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Avoid dependency on "struct flock" fields order.
Dmitry Stogov [Tue, 12 Feb 2019 07:22:13 +0000 (10:22 +0300)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Avoid dependency on "struct flock" fields order.
Dmitry Stogov [Tue, 12 Feb 2019 07:21:59 +0000 (10:21 +0300)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Avoid dependency on "struct flock" fields order.
Dmitry Stogov [Tue, 12 Feb 2019 07:15:16 +0000 (10:15 +0300)]
Avoid dependency on "struct flock" fields order.
Anatol Belski [Tue, 12 Feb 2019 06:31:10 +0000 (22:31 -0800)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Replace broken binary SDK version
Anatol Belski [Tue, 12 Feb 2019 06:30:49 +0000 (22:30 -0800)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Replace broken binary SDK version
Anatol Belski [Tue, 12 Feb 2019 06:30:28 +0000 (22:30 -0800)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Replace broken binary SDK version
Anatol Belski [Tue, 12 Feb 2019 06:28:34 +0000 (22:28 -0800)]
Replace broken binary SDK version