History log of /PHP-8.2/ext/pcre/php_pcre.c (Results 126 – 150 of 576)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


12345678910>>...24