#
d2befbc1 |
| 07-Feb-2020 |
Nikita Popov |
Merge branch 'PHP-7.4' * PHP-7.4: PCRE: Only remember valid UTF-8 if start offset zero PCRE: Check whether start offset is on char boundary
|
#
cd5591a2 |
| 07-Feb-2020 |
Nikita Popov |
PCRE: Only remember valid UTF-8 if start offset zero PCRE only validates the string starting from the start offset (minus maximum look-behind, but let's ignore that), so we can only
PCRE: Only remember valid UTF-8 if start offset zero PCRE only validates the string starting from the start offset (minus maximum look-behind, but let's ignore that), so we can only remember that the string is fully valid UTF-8 is the original start offset is zero.
show more ...
|
#
c9e78e6d |
| 07-Feb-2020 |
Nikita Popov |
PCRE: Check whether start offset is on char boundary We need not just the whole string to be UTF-8, but the start position to be on a character boundary as well. Check this by lookin
PCRE: Check whether start offset is on char boundary We need not just the whole string to be UTF-8, but the start position to be on a character boundary as well. Check this by looking for a continuation byte.
show more ...
|
#
06522419 |
| 05-Feb-2020 |
Nikita Popov |
Merge branch 'PHP-7.4' * PHP-7.4: Fixed bug #79188
|
#
e30f52b9 |
| 05-Feb-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fixed bug #79188
|
Revision tags: php-7.3.15RC1, php-7.4.3RC1 |
|
#
13bfa9f5 |
| 29-Jan-2020 |
Nikita Popov |
Fixed bug #79188 |
Revision tags: php-7.3.15, php-7.2.27, php-7.4.2, php-7.3.14, php-7.3.14RC1, php-7.4.2RC1 |
|
#
9099dbd9 |
| 01-Jan-2020 |
Máté Kocsis |
Use RETURN_THROWS() after zend_type_error() |
Revision tags: php-7.4.1, php-7.2.26, php-7.3.13, php-7.4.1RC1, php-7.3.13RC1, php-7.2.26RC1, php-7.4.0 |
|
#
e7e15450 |
| 22-Nov-2019 |
Christoph M. Becker |
Merge branch 'PHP-7.4' * PHP-7.4: Fix #78853: preg_match() may return integer > 1
|
#
cfb643ca |
| 22-Nov-2019 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #78853: preg_match() may return integer > 1
|
#
e1da72bd |
| 22-Nov-2019 |
Christoph M. Becker |
Fix #78853: preg_match() may return integer > 1 Commit 54ebebd[1] optimized the match loop, but for this case it has been overlooked, that we must only loop if we're doing global matchin
Fix #78853: preg_match() may return integer > 1 Commit 54ebebd[1] optimized the match loop, but for this case it has been overlooked, that we must only loop if we're doing global matching. [1] <http://git.php.net/?p=php-src.git;a=commit;h=54ebebd686255c5f124af718c966edb392782d4a>
show more ...
|
Revision tags: php-7.2.25, php-7.3.12, php-7.4.0RC6 |
|
#
ea6d22cf |
| 07-Nov-2019 |
Nikita Popov |
Merge branch 'PHP-7.4' * PHP-7.4: Fix php_pcre_mutex_free()
|
#
e19f0e86 |
| 07-Nov-2019 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix php_pcre_mutex_free()
|
#
6dcc0b85 |
| 07-Nov-2019 |
Nikita Popov |
Fix php_pcre_mutex_free() We should only set the mutex to NULL if we actually freed it. Due to missing braces non-main threads may currently set it to NULL first. |
Revision tags: php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4 |
|
#
571a3bfc |
| 08-Oct-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
68b26ff8 |
| 08-Oct-2019 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4
|
#
736af5f6 |
| 08-Oct-2019 |
Nikita Popov |
Merge branch 'PHP-7.2' into PHP-7.3
|
Revision tags: php-7.3.11RC1, php-7.2.24RC1 |
|
#
a8f60ac9 |
| 08-Oct-2019 |
Sergei Turchanov |
Add pcre_get_compiled_regex_cache_ex() with local_aware flag A new function `pcre_get_compiled_regex_cache_ex()` is introduced, which allows to compile regexp pattern using the "C" local
Add pcre_get_compiled_regex_cache_ex() with local_aware flag A new function `pcre_get_compiled_regex_cache_ex()` is introduced, which allows to compile regexp pattern using the "C" locale instead of a current locale. This will be needed to replace setlocale() usage in fileinfo, which is not thread-safe.
show more ...
|
#
647b1c7f |
| 07-Oct-2019 |
Nikita Popov |
Remove most uses of ZEND_PARSE_PARAMETERS_END_EX() As ZPP now throws, it makes no sense to specify an explicit return value. |
#
43358cc7 |
| 04-Oct-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
01b3cc4d |
| 04-Oct-2019 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4
|
#
1d6e9da7 |
| 04-Oct-2019 |
Nikita Popov |
Improve diagnostic on PCRE JIT mmap failure Print a more informative message that indicates that this is likely a permission issue, and also indicate that pcre.jit=0 can be used to w
Improve diagnostic on PCRE JIT mmap failure Print a more informative message that indicates that this is likely a permission issue, and also indicate that pcre.jit=0 can be used to work around it. Also automatically disable the JIT, so that this message is only shown once. See bug #78630.
show more ...
|
Revision tags: php-7.4.0RC3 |
|
#
5d6e923d |
| 24-Sep-2019 |
Gabriel Caruso |
Remove mention of PHP major version in Copyright headers Closes GH-4732. |
Revision tags: php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1 |
|
#
8c927442 |
| 13-Aug-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
20172984 |
| 13-Aug-2019 |
Nikita Popov |
Mark PCRE locale key as local persistent |
#
228bae7d |
| 11-Aug-2019 |
Nikita Popov |
Use TypeError for preg_replace type check This is a type violation warning, and as such should use TypeError in PHP 8. |