#
7a7ec01a |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
ccd4716e |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
856ad54f |
| 27-Dec-2017 |
Dmitry Stogov |
Use zend_hash_find() instead of zend_hash_find_ptr() to avoid double check
|
Revision tags: php-7.2.1RC1, php-7.1.13RC1, php-7.0.27RC1, php-7.2.0, php-7.1.12, php-7.0.26, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1, php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25 |
|
#
84235344 |
| 10-Oct-2017 |
Michael Moravec |
Fixed bug #75355: preg_quote() does not quote # control character
|
#
1b29dc0b |
| 06-Dec-2017 |
Anatol Belski |
Fix yet one data race in PCRE PCRE 8.x initializes the pattern compiler on demand during the first pcre_study call. It could be worse, but since the compiled patterns are cached, the
Fix yet one data race in PCRE PCRE 8.x initializes the pattern compiler on demand during the first pcre_study call. It could be worse, but since the compiled patterns are cached, the locking impact is minimal. PCRE 10.x always compiles the pattern and thread sanitizer doesn't complain about the compiler initialization, thus the newer PCRE version seems to be unafected.
show more ...
|
#
092fd444 |
| 05-Dec-2017 |
Anatol Belski |
Fix use after free revealed by phpdbg
|
#
9cca85ff |
| 05-Dec-2017 |
Anatol Belski |
Fixed bug #75601 Thread race in PCRE JIT support
|
#
75a2ee7f |
| 05-Dec-2017 |
Anatol Belski |
Fixed bug #75601 Thread race in PCRE JIT support
|
#
31b2b14a |
| 05-Dec-2017 |
Anatol Belski |
Fixed bug #75601 Thread race in PCRE JIT support
|
#
c029bd33 |
| 21-Nov-2017 |
Anatol Belski |
Fix macro name
|
#
8fdef981 |
| 21-Nov-2017 |
Nester |
Fixed #75539 and #74183 - preg_last_error not returning error code after error
|
#
d0062700 |
| 20-Nov-2017 |
David Carlier |
seemingly a tiny typo error in pcre module.
|
#
26f8fc83 |
| 16-Nov-2017 |
Nikita Popov |
Enable and fix printf() format warnings Add _unchecked() variants of zend_spprintf and zend_strpprintf for cases where we specifically want to disable these checks, such as use of %H.
|
#
ccc12b82 |
| 16-Nov-2017 |
Dmitry Stogov |
Avoid unnecessary reference-counting on strings.
|
#
a370a6af |
| 16-Nov-2017 |
Anatol Belski |
Fix (*NO_JIT) usage when JIT is enabled If (*NO_JIT) is put into the pattern, the JIT compilation will still succeed but produce no code. The pattern will still have to be interprete
Fix (*NO_JIT) usage when JIT is enabled If (*NO_JIT) is put into the pattern, the JIT compilation will still succeed but produce no code. The pattern will still have to be interpreted and is not suitable for the JIT fast path. This means, we still need to check the pattern info after JIT compilation and only set the flags when the JIT code was produced.
show more ...
|
#
ce85d0f2 |
| 15-Nov-2017 |
Anatol Belski |
Add missing ifdef
|
#
691a5a9c |
| 14-Nov-2017 |
Anatol Belski |
Initialize jit global
|
#
91407fb8 |
| 14-Nov-2017 |
Anatol Belski |
Fix wrong return
|
#
13696d7a |
| 14-Nov-2017 |
Anatol Belski |
Use already available pattern length, fix signedness warnings
|
#
0d133239 |
| 14-Nov-2017 |
Anatol Belski |
Fix UTF check in pcre_grep In this case it loops through different subjects without looking for sub matches and matches are done against the same pattern. Thus, don't reset the UTF c
Fix UTF check in pcre_grep In this case it loops through different subjects without looking for sub matches and matches are done against the same pattern. Thus, don't reset the UTF check flag but use it to check whether JIT should be used and otherwise let PCRE to do the job according to what was saved into the pattern.
show more ...
|
#
3c241ea3 |
| 14-Nov-2017 |
Anatol Belski |
Fix uninitialized flag when JIT is disabled
|
#
266f19ba |
| 14-Nov-2017 |
Xinchen Hui |
Added PCRE_JIT_SUPPORT flag
|
#
e8ac7d8d |
| 13-Nov-2017 |
Anatol Belski |
Fix calculation as sync with 48cee6d1
|
#
81dd6de3 |
| 13-Nov-2017 |
Dmitry Stogov |
Eliminated redundand code
|
#
48cee6d1 |
| 13-Nov-2017 |
Dmitry Stogov |
We don't need to calculate size of offset array, because pcre2_match_data_create() already takes size in pairs.
|