Nikita Popov
7ac06d66d4
Add zend_update_static_property_ex API
...
And cleanup the implementation to perform a normal by-value
assignment.
2018-06-29 22:56:59 +02:00
Nikita Popov
813b6fc950
Add zend_read_static_property_ex API
...
For symmetry with zend_read_property_ex.
2018-06-29 22:49:15 +02:00
Nikita Popov
10b484e624
Fix build
...
These were changed in 6e77a60a75 .
2018-06-29 22:44:58 +02:00
Anatol Belski
7a6dc29605
[ci skip] Update NEWS
2018-06-29 20:12:45 +02:00
Anatol Belski
efdf4a83b1
Merge branch 'PHP-7.2'
...
* PHP-7.2:
[ci skip] Update NEWS
[ci skip] Update NEWS
2018-06-29 20:12:24 +02:00
Anatol Belski
15ad5d31d1
[ci skip] Update NEWS
2018-06-29 20:11:55 +02:00
Anatol Belski
ef274e0b60
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
[ci skip] Update NEWS
2018-06-29 20:11:23 +02:00
Anatol Belski
fb09f1341f
[ci skip] Update NEWS
2018-06-29 20:10:54 +02:00
Anatol Belski
ff8f2710f6
Check return value of pcre2_maketables()
2018-06-29 19:15:38 +02:00
Anatol Belski
4ff6c0cb44
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug #76548 pg_fetch_result did not fetch the next row
2018-06-29 18:36:22 +02:00
Anatol Belski
486f18f09e
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fixed bug #76548 pg_fetch_result did not fetch the next row
2018-06-29 18:35:44 +02:00
Anatol Belski
cb97fd3097
Fixed bug #76548 pg_fetch_result did not fetch the next row
2018-06-29 18:34:53 +02:00
Dmitry Stogov
6e77a60a75
Removed INIT_OVERLOADED_CLASS... macros
2018-06-29 14:41:35 +03:00
Dmitry Stogov
d6ab163be8
cleanup
2018-06-29 12:35:14 +03:00
Dmitry Stogov
dd932f7e63
Changed php_add[c]slashes prototypes (removed should_free argument)
2018-06-29 00:19:16 +03:00
Nikita Popov
a7101415cb
Merge branch 'PHP-7.2'
2018-06-28 23:06:08 +02:00
Nikita Popov
00c0d7702c
Merge branch 'PHP-7.1' into PHP-7.2
2018-06-28 23:05:09 +02:00
Marcus Schwarz
bf5a802f5a
Fixed bug #76532 (excessive memory usage in mb_strimwidth)
2018-06-28 23:02:28 +02:00
Nikita Popov
db7ead0768
Fix ReflectionProperty::get/setValue() on internal static property
...
This was broken by 6dc0cd868d , which
moved static property initialization outside of constant updating.
Instead of replicating logic, use zend_get_static_property() API
in the reflection implementation, just like we're using
read_property for non-static proprety access.
2018-06-28 22:45:26 +02:00
Anatol Belski
e1e0176e68
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Update SDK version for AppVeyor
2018-06-28 15:59:10 +02:00
Anatol Belski
c5276ad380
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Update SDK version for AppVeyor
2018-06-28 15:58:20 +02:00
Anatol Belski
f6430e3fe2
Update SDK version for AppVeyor
2018-06-28 15:56:27 +02:00
Anatol Belski
95a71caab1
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Sync versions for VC++ 15.8
2018-06-28 13:29:32 +02:00
Anatol Belski
e835916f65
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Sync versions for VC++ 15.8
2018-06-28 13:28:46 +02:00
Anatol Belski
88b5df91f6
Sync versions for VC++ 15.8
2018-06-28 13:23:19 +02:00
Christoph M. Becker
2ff26bdf73
[ci skip] Document new typedef zif_handler
2018-06-28 12:52:36 +02:00
Christoph M. Becker
3ab920a911
[ci skip] Announce emails should not be cross-posted
...
Otherwise answers may be send to all the lists which might be
irrelevant for particular participants only subscribed to one of them.
2018-06-28 12:36:53 +02:00
Anatol Belski
a1ae9d5f9e
[ci skip] Update NEWS
2018-06-28 11:41:49 +02:00
Anatol Belski
eeab21b6d7
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Don't ignore commits on NEWS, etc. on AppVeyor
2018-06-28 10:55:35 +02:00
Anatol Belski
b35f45ded2
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Don't ignore commits on NEWS, etc. on AppVeyor
2018-06-28 10:54:59 +02:00
Anatol Belski
19b4fa17d3
Don't ignore commits on NEWS, etc. on AppVeyor
...
[ci skip] can be used explicitly, and otherwise it might ignore commits
with a code change.
2018-06-28 10:53:23 +02:00
Andrew Nester
ef9ed19ec7
DOMDocument::formatOutput attribute sometimes ignored
2018-06-28 10:38:20 +02:00
Xinchen Hui
f1c0500fda
Update NEWS
2018-06-28 12:38:40 +08:00
Xinchen Hui
8e940654e1
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Update NEWS
Fixed bug #76536 (PHP crashes with core dump when throwing exception in error handler). (Laruence)
2018-06-28 12:38:26 +08:00
Xinchen Hui
809a7b5f8f
Update NEWS
2018-06-28 12:38:14 +08:00
Xinchen Hui
5d7f9dcca7
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fixed bug #76536 (PHP crashes with core dump when throwing exception in error handler). (Laruence)
2018-06-28 12:37:58 +08:00
Xinchen Hui
1f6b842af4
Fixed bug #76536 (PHP crashes with core dump when throwing exception in error handler). (Laruence)
2018-06-28 12:37:33 +08:00
Nikita Popov
bddb085a68
Store unmangled name in ReflectionProperty
...
Avoid redundant unmangles and string copies, where possible.
2018-06-27 23:52:21 +02:00
Nikita Popov
ce7fc2e308
Fix typos...
2018-06-27 23:22:29 +02:00
Nikita Popov
78f2a1b81d
Optimize ReflectionProperty constructor
...
Perform HT lookups using a zend_string. Don't copy the name for
the "name" property. We can always use the original name directly,
as properties case case-sensitive, so the original name should
always match the unmangled name of the fetched property info.
2018-06-27 23:21:06 +02:00
Nikita Popov
9b02ee0bba
Fixed bug #76538
2018-06-27 23:06:25 +02:00
Christoph M. Becker
3f241f3caa
Update UPGRADING wrt. PCRE2
...
The upgrade to PCRE2 should mostly be transparent to existing code, but
apparently there are some minor differences, which warrant a note in
UPGRADING (and consequently, in the migration guide).
2018-06-27 15:19:41 +02:00
Nikita Popov
17afe6430f
Fixed bug #76439
2018-06-27 14:15:56 +02:00
Dmitry Stogov
716bbd3480
Remove duplicated code (keep destroy_zend_function() for compatibility)
2018-06-27 14:54:42 +03:00
Dmitry Stogov
56450c6e65
Moved very rare exception check into a single place.
2018-06-27 13:34:15 +03:00
Peter Kokot
32489322a1
Remove outdated comments about PHP 3
2018-06-27 11:53:40 +02:00
Dmitry Stogov
6dc0cd868d
Fixed ZTS race condition (zend_class_entry->ce_flags of internal classes must not be modified, because internal class enties are shared between threads)
2018-06-27 12:33:20 +03:00
Xinchen Hui
1231b49271
Add test for issue #1400
2018-06-27 16:49:05 +08:00
Xinchen Hui
a394e1554c
Update NEWS
2018-06-27 13:09:54 +08:00
Xinchen Hui
3d8c82c353
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Update NEWS
Fixed bug #76534 (PHP hangs on 'illegal string offset on string references with an error handler)
Conflicts:
Zend/zend_vm_execute.h
2018-06-27 13:08:47 +08:00