Christoph M. Becker
0edcd105f3
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix #78620 : Out of memory error
2019-10-04 09:14:36 +02:00
Christoph M. Becker
6627f782d6
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #78620 : Out of memory error
2019-10-04 09:11:18 +02:00
Christoph M. Becker
cf183a5e2c
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Fix #78620 : Out of memory error
2019-10-04 09:09:39 +02:00
Christoph M. Becker
abaf9a76dc
Fix #78620 : Out of memory error
...
The integer addition in `ZEND_MM_ALIGNED_SIZE_EX` can overflow, what we
have to catch early.
2019-10-04 09:08:01 +02:00
Nikita Popov
2f92957fd3
Convert some notices to warnings
...
Part of https://wiki.php.net/rfc/engine_warnings .
2019-10-02 10:34:08 +02:00
Nikita Popov
c0a54f41b3
Merge branch 'PHP-7.4'
2019-09-30 15:06:51 +02:00
Nikita Popov
1f0ffece91
Merge branch 'PHP-7.3' into PHP-7.4
2019-09-30 15:06:43 +02:00
Nikita Popov
0805e132b0
Merge branch 'PHP-7.2' into PHP-7.3
2019-09-30 15:06:32 +02:00
Nikita Popov
6fcde56b03
Fixed bug #78612
2019-09-30 15:06:07 +02:00
Nikita Popov
8d7911ef56
Standardize type printing in reflection
...
Use ?T instead of "T or NULL".
2019-09-23 15:40:03 +02:00
George Peter Banyard
d0754b86b1
Promote warnings to errors in substr_count()
2019-08-31 23:37:04 +02:00
George Peter Banyard
0240b903c5
Promote warnings to errors in substr_compare()
2019-08-31 23:34:24 +02:00
Nikita Popov
f107b670da
Add skipifs for zmm
2019-08-27 09:12:22 +02:00
Nikita Popov
085ddd0cde
Fix chunk_split test on i386 release
2019-08-27 09:09:03 +02:00
George Peter Banyard
5b09e6043c
Remove memory exhaustion checks in php_chunk_split()
2019-08-26 17:14:49 +02:00
George Peter Banyard
6d578482a9
Improve strpos and strstr function family implementation
2019-08-26 17:11:37 +02:00
George Peter Banyard
91f4e2e614
Promote warnings to errors in explode()
2019-08-26 11:35:03 +02:00
Nikita Popov
4c70a585b7
Merge branch 'PHP-7.4'
2019-08-26 10:28:14 +02:00
Nikita Popov
bad49e55b9
Merge branch 'PHP-7.3' into PHP-7.4
2019-08-26 10:27:08 +02:00
Nikita Popov
a26f63213d
Merge branch 'PHP-7.2' into PHP-7.3
2019-08-26 10:26:49 +02:00
Nikita Popov
16d35eb643
Fix overflow in memory limit checks
...
Due to overflows in the memory limit checks, we were missing cases
where the allocation size was close to the address space size, and
caused an OOM condition rather than a memory limit error.
2019-08-26 10:25:30 +02:00
George Peter Banyard
743729d5bf
Promote warnings to errors in str_pad()
2019-08-25 20:13:27 +02:00
Olumide Samson
b9c961e160
Add some header and html function stub
2019-08-25 15:27:58 +02:00
Nikita Popov
3602fea659
Skip memory_limit test without ZMM
2019-08-25 09:38:49 +02:00
George Peter Banyard
9d18f23c4c
Remove 'bogus' error condition in str_pad()
2019-08-24 16:05:00 +02:00
George Peter Banyard
1059e3dc39
Promote warnings to errors in str_repeat()
2019-08-23 20:01:19 +02:00
George Peter Banyard
f51421c629
Promote warnings to errors in chunk_split()
2019-08-22 21:45:36 +02:00
George Peter Banyard
fdff6cfd50
Promote warnings to errors in str_word_count()
2019-08-22 21:45:07 +02:00
George Peter Banyard
754d9f3da4
Promote warnings to errors in wordwrap()
2019-08-22 21:44:34 +02:00
George Peter Banyard
fe44e1637a
Promote warnings to errors in dirname()
2019-08-22 21:44:01 +02:00
George Peter Banyard
698491d98a
Promote warnings to errors in str_split()
2019-08-22 19:33:37 +02:00
George Peter Banyard
c0554fdec5
Promote warnings to errors in strtr()
2019-08-22 19:33:37 +02:00
George Peter Banyard
ab76c613fe
Normalise strr(i)pos offset messages with str(i)pos ones.
2019-08-22 12:56:32 +02:00
Christoph M. Becker
acac7d1a1a
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix #78346 : strip_tags no longer handling nested php tags
2019-08-02 17:05:01 +02:00
Christoph M. Becker
f12dc90e5e
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #78346 : strip_tags no longer handling nested php tags
2019-08-02 17:04:36 +02:00
Christoph M. Becker
a87ef5e3dd
Fix #78346 : strip_tags no longer handling nested php tags
...
When the strip tags state machine has been flattened, an if statement
has mistakenly been treated as else if. We fix this, and also simplify
a bit right away.
2019-08-02 17:03:20 +02:00
Nikita Popov
36db71df47
Merge branch 'PHP-7.4'
2019-07-22 12:28:40 +02:00
Nikita Popov
b3f74b0b7d
Deprecate allow_url_include
2019-07-22 11:39:52 +02:00
Nikita Popov
b3668aabf7
Deprecate convert_cyr_string()
2019-07-22 11:39:52 +02:00
Nikita Popov
46b982409a
Deprecate implode() with swapped parameter order
2019-07-22 11:39:52 +02:00
Nikita Popov
b1cdf06673
Deprecate money_format()
2019-07-22 11:39:52 +02:00
Nikita Popov
4e4d8a4a6c
Deprecate hebrevc()
2019-07-22 11:39:52 +02:00
Nikita Popov
3121b7174f
Deprecate Reflection export() methods
...
And remove the Reflector::export() interface method.
2019-07-22 11:39:52 +02:00
Nikita Popov
da68dc85a3
Merge branch 'PHP-7.4'
2019-07-18 11:13:38 +02:00
George Peter Banyard
3a5664fdfe
Convert E_STRICT into E_NOTICE for htmlentities() function
2019-07-18 11:13:18 +02:00
Nikita Popov
bbd12b3d30
Merge branch 'PHP-7.4'
2019-07-10 11:11:30 +02:00
Nikita Popov
0c450967e1
Simplify two unserialize() tests
...
unserialize() returns false for these now, so it doesn't make sense
to try and do something with the result.
2019-07-10 11:09:54 +02:00
Peter Kokot
7f994990ea
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Remove HAVE_STRCOLL check
2019-06-28 00:13:25 +02:00
Peter Kokot
638c21765c
Remove HAVE_STRCOLL check
...
The strcoll function is defined in the C89 standard and should be
on today's systems always available via the <string.h> header.
https://port70.net/~nsz/c/c89/c89-draft.html#4.11.4.3
- Remove also SKIPIF strcoll check in test
2019-06-28 00:05:55 +02:00
Nikita Popov
d570620917
Merge branch 'PHP-7.4'
2019-06-11 16:21:57 +02:00