Nikita Popov
13e0c5f4c9
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Don't autoload when checking property types
2019-10-23 12:24:01 +02:00
Nikita Popov
f841388781
Don't autoload when checking property types
...
Noticed while working on union types: We do not load argument and
return types during type checks, but we do load property types.
I'm normalizing the behavior towards the existing status quo (not
loading), though we may consider loading everywhere (all types,
and instanceof) in order to properly support class aliases.
2019-10-23 12:21:30 +02:00
Nikita Popov
ae46df0cb9
JIT: Add option to disable SSA checks
2019-10-23 11:25:13 +02:00
Nikita Popov
fe6c420b02
JIT: Handle typed refs in assign dim
2019-10-23 11:25:10 +02:00
Colin O'Dell
e7335eb420
Allow array_splice() length to be null
2019-10-23 11:22:12 +02:00
Colin O'Dell
80103bdb78
Document the changes to substr functions
2019-10-23 11:22:12 +02:00
Nikita Popov
8efbbcae0c
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Use ICU's CXXFLAGS when using pkg-config
2019-10-23 11:18:05 +02:00
Nikita Popov
3157173b28
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Use ICU's CXXFLAGS when using pkg-config
2019-10-23 11:18:01 +02:00
Nikita Popov
813305b67f
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Use ICU's CXXFLAGS when using pkg-config
2019-10-23 11:17:46 +02:00
Ryan Schmidt
8daf96cef3
Use ICU's CXXFLAGS when using pkg-config
...
This mirrors how ICU's CXXFLAGS are already used when using icu-config.
2019-10-23 11:17:37 +02:00
Nikita Popov
bc96e86417
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Add "-pthread" to EXTRA_LDFLAGS_PROGRAM as well
2019-10-23 11:07:49 +02:00
Nikita Popov
8b7ca91c6e
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Add "-pthread" to EXTRA_LDFLAGS_PROGRAM as well
2019-10-23 11:07:41 +02:00
Nikita Popov
832b5c7b9d
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Add "-pthread" to EXTRA_LDFLAGS_PROGRAM as well
2019-10-23 11:07:16 +02:00
Nikita Popov
fa89c41f37
Add "-pthread" to EXTRA_LDFLAGS_PROGRAM as well
...
This is a backport of c518932c03
from the PHP 7.4 branch.
2019-10-23 11:06:51 +02:00
Christoph M. Becker
f65d42d56c
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Added missing call to ZipArchive::close()
2019-10-23 10:47:59 +02:00
Florian Engelhardt
1eae77221e
Added missing call to ZipArchive::close()
2019-10-23 10:44:26 +02:00
Nikita Popov
ecc309bfb9
JIT: Fix handling of typed ref in assign dim op
2019-10-23 10:08:25 +02:00
Nikita Popov
2f80fbe3ae
JIT: Fix handling of typed ref in assign op
2019-10-23 10:08:09 +02:00
Nikita Popov
8cdbcd7d91
JIT: Check exception after jit_assign_dim_op_helper
2019-10-23 10:07:59 +02:00
Nikita Popov
097184cae7
JIT: UNDEF result on "Illegal offset type" exception
2019-10-23 10:07:48 +02:00
Remi Collet
3d9bbd1b53
Merge branch 'PHP-7.4'
...
* PHP-7.4:
add new ffi.preload option in php.ini and display ini entries in MINFO
2019-10-23 07:49:29 +02:00
Remi Collet
dcd772325d
add new ffi.preload option in php.ini and display ini entries in MINFO
2019-10-23 07:49:13 +02:00
Joe Watkins
52f049879a
bump version
2019-10-22 18:58:39 +02:00
Joe Watkins
326cd05dae
set versions for release
2019-10-22 18:56:55 +02:00
Christoph M. Becker
d04297a899
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix typo
2019-10-22 17:54:28 +02:00
Christoph M. Becker
598bf7f5d5
Fix typo
2019-10-22 17:53:34 +02:00
Dmitry Stogov
626a5837c0
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Allow loading FFI bindings through ffi.preload directive
2019-10-22 17:53:24 +03:00
Dmitry Stogov
1417352dda
Allow loading FFI bindings through ffi.preload directive
2019-10-22 17:52:56 +03:00
Colin O'Dell
e6d3146bdc
Accept null lengths for substr functions()
...
If a null $length is passed to any of these functions, behave as if no
parameter was passed:
- substr()
- substr_count()
- substr_compare()
- iconv_substr()
2019-10-22 12:09:04 +02:00
Colin O'Dell
8ccd58baca
Add Z_PARAM_LONG_OR_NULL macro
2019-10-22 12:09:04 +02:00
Christoph M. Becker
c6cdfa967c
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix #78716 : Function name mangling is wrong for some parameter types
2019-10-22 11:39:40 +02:00
Christoph M. Becker
1c9bfcb6a7
Fix #78716 : Function name mangling is wrong for some parameter types
...
We have to cater to function parameter alignment when calculating the
parameter size.
2019-10-22 11:38:58 +02:00
Nikita Popov
530a8a3854
Fix and undeprecate ReflectionType::__toString()
...
Add deprecated _ZendTestClass::__toString() method to preserve
an existing test.
ReflectionType::__toString() will now return a complete
representation of the type, as it should have originally. Users
that relied on nullability being absent should have been pushed
to ReflectionNamedType::getName() by the deprecation of
ReflectionType::__toString() in PHP 7.1 / PHP 7.4.
2019-10-22 11:26:02 +02:00
Nikita Popov
1faea28cdd
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Add a run with opcache to the coverage job
2019-10-22 11:13:02 +02:00
Fabien Villepinte
6422c95633
Add a run with opcache to the coverage job
...
Some tests are not run when OPcache is not available.
This should make the results more accurate.
2019-10-22 11:12:39 +02:00
Christoph M. Becker
0ef27dbe8a
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Update NEWS
2019-10-22 09:53:05 +02:00
Christoph M. Becker
c9df44cab4
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Update NEWS
2019-10-22 09:52:08 +02:00
Christoph M. Becker
36943dfff1
Update NEWS
2019-10-22 09:50:11 +02:00
Remi Collet
3dc62ef8cd
Merge branch 'PHP-7.4'
...
* PHP-7.4:
add NEWS entry
2019-10-22 09:38:18 +02:00
Remi Collet
c233d8c96e
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
add NEWS entry
2019-10-22 09:38:05 +02:00
Remi Collet
c00fd843d7
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
add NEWS entry
2019-10-22 09:37:51 +02:00
Remi Collet
2213bd36fd
add NEWS entry
2019-10-22 09:37:35 +02:00
Stanislav Malyshev
6bef57f2e2
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix bug #78599 (env_path_info underflow can lead to RCE) (CVE-2019-11043)
bump versions after release
set versions for release
2019-10-21 13:17:32 -07:00
Stanislav Malyshev
59953efc09
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix bug #78599 (env_path_info underflow can lead to RCE) (CVE-2019-11043)
bump versions after release
set versions for release
2019-10-21 13:17:27 -07:00
Stanislav Malyshev
57b4dcbe77
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Fix bug #78599 (env_path_info underflow can lead to RCE) (CVE-2019-11043)
bump versions after release
set versions for release
2019-10-21 13:17:19 -07:00
Stanislav Malyshev
4b5cdda0c7
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fix bug #78599 (env_path_info underflow can lead to RCE) (CVE-2019-11043)
bump versions after release
set versions for release
2019-10-21 13:17:09 -07:00
Fabien Villepinte
084d401beb
Merge branch 'PHP-7.4'
2019-10-21 21:33:30 +02:00
Fabien Villepinte
7ce85c34ff
Revert "Add tests for ReflectionZendExtension"
...
This reverts commit 4194e0415b
.
There were already tests for this class.
2019-10-21 21:31:36 +02:00
Fabien Villepinte
95390972f1
Merge branch 'PHP-7.4'
2019-10-21 21:17:50 +02:00
Fabien Villepinte
4194e0415b
Add tests for ReflectionZendExtension
2019-10-21 21:17:16 +02:00