Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: pcre2-devel | Distribution: openSUSE Tumbleweed |
Version: 10.43 | Vendor: openSUSE |
Release: 3.1 | Build date: Fri Feb 16 22:06:08 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 295848 | Source RPM: pcre2-10.43-3.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.pcre.org | |
Summary: A library for Perl-compatible regular expressions |
The PCRE2 library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE2 is a re-working of the original PCRE library to provide an entirely new API.
BSD-3-Clause
* Fri Feb 16 2024 Andreas Stieger <andreas.stieger@gmx.de> - pcre2 10.43: * The JIT code no longer supports ARMv5 architecture. * A new function pcre2_get_match_data_heapframes_size() for finer heap control. * New option flags to restrict the interaction between ASCII and non-ASCII characters for caseless matching and \d and friends. There are also new pattern constructs to control these flags from within a pattern. * Upgrade to Unicode 15.0.0. * Treat a NULL pattern with zero length as an empty string. * Added support for limited-length variable-length lookbehind assertions, with a default maximum length of 255 characters (same as Perl) but with a function to adjust the limit. * Perl changed the meaning of (for example) {,3} which did not used to be recognized as a quantifier. Now it means {0,3} and PCRE2 has also changed. Note that {,} is still not a quantifier. * Following Perl, allow spaces and tabs after { and before } in all Perl- compatible items that use braces, and also around commas in quantifiers. The one exception in PCRE2 is \u{...}, which is from ECMAScript, not Perl, and PCRE2 follows ECMAScript usage. * Changed the meaning of \w and its synonyms and derivatives (\b and \B) in UCP mode to follow Perl. It now matches characters whose general categories are L or N or whose particular categories are Mn (non-spacing mark) or Pc (combining punctuation). * Changed the default meaning of [:xdigit:] in UCP mode to follow Perl. It now matches the "fullwidth" versions of hex digits. PCRE2_EXTRA_ASCII_DIGIT can be used to keep it ASCII only. * Make PCRE2_UCP the default in UTF mode in pcre2grep and add - no_ucp, --case-restrict and --posix-digit. * Add --group-separator and --no-group-separator to pcre2grep. * Mon Dec 12 2022 Andreas Stieger <andreas.stieger@gmx.de> - pcre2 10.42: * Fix 10.41 regression that added the default definition of PCRE2_CALL_CONVENTION to pcre2posix.c instead of pcre2posix.h, which meant that programs including pcre2posix.h but not pcre2.h couldn't compile * Fix an intermittent JIT fault and minor issues * Mon Dec 12 2022 Dirk Müller <dmueller@suse.com> - switch to pkgconfig(zlib) so that alternative providers can be used * Tue Dec 06 2022 Andreas Stieger <andreas.stieger@gmx.de> - pcre2 10.41: * pcre2grep behaves more like GNU grep for multiple patterns that match more than once on a line * Sun Jul 31 2022 Stephan Kulow <coolo@suse.com> - Fix the profiling call to be non-parallel again (fighting spec cleaner) * Thu May 05 2022 pgajdos@suse.com - do not enable jit-sealloc [bsc#1182864] [bsc#1199208] * Thu May 05 2022 pgajdos@suse.com - enable jit for s390x [bsc#1199196] * Sat Apr 16 2022 Andreas Stieger <andreas.stieger@gmx.de> - pcre2 10.40: * Added support for Bidi_Class and a number of binary Unicode properties, including Bidi_Control. * A number of changes to script matching for \p and \P: speed improvements, add the syntax \p{script:xxx} and \p{script_extensions:xxx} (synonyms sc and scx), Changed \p{scriptname} from being the same as \p{sc:scriptname} to being the same as \p{scx:scriptname}, recognize the standard Unicode 4-letter abbreviations for script names, implement Unicode and Perl's "loose matching" rules on property names * Fri Nov 05 2021 Andreas Stieger <andreas.stieger@gmx.de> - pcre2 10.39: * Fix incorrect detection of alternatives in first character search in JIT * Update to Unicode 14.0.0 * Sun Oct 24 2021 Andreas Stieger <andreas.stieger@gmx.de> - pcre2 10.38: * Following Perl's lead, \K is now locked out in lookaround assertions by default, but an option is provided to re-enable the previous behaviour * Thu May 27 2021 Andreas Stieger <andreas.stieger@gmx.de> - pcre2 10.37: * removal of the actual POSIX names regcomp etc. from the POSIX wrapper library because these have caused issues for some applications, replacing pcre2-symbol-clash.patch * fix a hypothetical NULL dereference * fix two bugs related to over-large numbers so the behaviour is now the same as Perl * Fix propagation of \K back from the full pattern recursion * Restore single character repetition optimization in JIT * Wed Apr 14 2021 Jan Engelhardt <jengelh@inai.de> - Remove regcomp, regexec etc. from libpcre2-posix. (Add pcre2-symbol-clash.patch)
/usr/bin/pcre2-config /usr/include/pcre2.h /usr/include/pcre2posix.h /usr/lib64/libpcre2-16.so /usr/lib64/libpcre2-32.so /usr/lib64/libpcre2-8.so /usr/lib64/libpcre2-posix.so /usr/lib64/pkgconfig/libpcre2-16.pc /usr/lib64/pkgconfig/libpcre2-32.pc /usr/lib64/pkgconfig/libpcre2-8.pc /usr/lib64/pkgconfig/libpcre2-posix.pc /usr/share/licenses/pcre2-devel /usr/share/licenses/pcre2-devel/LICENCE /usr/share/man/man1/pcre2-config.1.gz /usr/share/man/man3/pcre2.3.gz /usr/share/man/man3/pcre2_callout_enumerate.3.gz /usr/share/man/man3/pcre2_code_copy.3.gz /usr/share/man/man3/pcre2_code_copy_with_tables.3.gz /usr/share/man/man3/pcre2_code_free.3.gz /usr/share/man/man3/pcre2_compile.3.gz /usr/share/man/man3/pcre2_compile_context_copy.3.gz /usr/share/man/man3/pcre2_compile_context_create.3.gz /usr/share/man/man3/pcre2_compile_context_free.3.gz /usr/share/man/man3/pcre2_config.3.gz /usr/share/man/man3/pcre2_convert_context_copy.3.gz /usr/share/man/man3/pcre2_convert_context_create.3.gz /usr/share/man/man3/pcre2_convert_context_free.3.gz /usr/share/man/man3/pcre2_converted_pattern_free.3.gz /usr/share/man/man3/pcre2_dfa_match.3.gz /usr/share/man/man3/pcre2_general_context_copy.3.gz /usr/share/man/man3/pcre2_general_context_create.3.gz /usr/share/man/man3/pcre2_general_context_free.3.gz /usr/share/man/man3/pcre2_get_error_message.3.gz /usr/share/man/man3/pcre2_get_mark.3.gz /usr/share/man/man3/pcre2_get_match_data_heapframes_size.3.gz /usr/share/man/man3/pcre2_get_match_data_size.3.gz /usr/share/man/man3/pcre2_get_ovector_count.3.gz /usr/share/man/man3/pcre2_get_ovector_pointer.3.gz /usr/share/man/man3/pcre2_get_startchar.3.gz /usr/share/man/man3/pcre2_jit_compile.3.gz /usr/share/man/man3/pcre2_jit_free_unused_memory.3.gz /usr/share/man/man3/pcre2_jit_match.3.gz /usr/share/man/man3/pcre2_jit_stack_assign.3.gz /usr/share/man/man3/pcre2_jit_stack_create.3.gz /usr/share/man/man3/pcre2_jit_stack_free.3.gz /usr/share/man/man3/pcre2_maketables.3.gz /usr/share/man/man3/pcre2_maketables_free.3.gz /usr/share/man/man3/pcre2_match.3.gz /usr/share/man/man3/pcre2_match_context_copy.3.gz /usr/share/man/man3/pcre2_match_context_create.3.gz /usr/share/man/man3/pcre2_match_context_free.3.gz /usr/share/man/man3/pcre2_match_data_create.3.gz /usr/share/man/man3/pcre2_match_data_create_from_pattern.3.gz /usr/share/man/man3/pcre2_match_data_free.3.gz /usr/share/man/man3/pcre2_pattern_convert.3.gz /usr/share/man/man3/pcre2_pattern_info.3.gz /usr/share/man/man3/pcre2_serialize_decode.3.gz /usr/share/man/man3/pcre2_serialize_encode.3.gz /usr/share/man/man3/pcre2_serialize_free.3.gz /usr/share/man/man3/pcre2_serialize_get_number_of_codes.3.gz /usr/share/man/man3/pcre2_set_bsr.3.gz /usr/share/man/man3/pcre2_set_callout.3.gz /usr/share/man/man3/pcre2_set_character_tables.3.gz /usr/share/man/man3/pcre2_set_compile_extra_options.3.gz /usr/share/man/man3/pcre2_set_compile_recursion_guard.3.gz /usr/share/man/man3/pcre2_set_depth_limit.3.gz /usr/share/man/man3/pcre2_set_glob_escape.3.gz /usr/share/man/man3/pcre2_set_glob_separator.3.gz /usr/share/man/man3/pcre2_set_heap_limit.3.gz /usr/share/man/man3/pcre2_set_match_limit.3.gz /usr/share/man/man3/pcre2_set_max_pattern_length.3.gz /usr/share/man/man3/pcre2_set_max_varlookbehind.3.gz /usr/share/man/man3/pcre2_set_newline.3.gz /usr/share/man/man3/pcre2_set_offset_limit.3.gz /usr/share/man/man3/pcre2_set_parens_nest_limit.3.gz /usr/share/man/man3/pcre2_set_recursion_limit.3.gz /usr/share/man/man3/pcre2_set_recursion_memory_management.3.gz /usr/share/man/man3/pcre2_set_substitute_callout.3.gz /usr/share/man/man3/pcre2_substitute.3.gz /usr/share/man/man3/pcre2_substring_copy_byname.3.gz /usr/share/man/man3/pcre2_substring_copy_bynumber.3.gz /usr/share/man/man3/pcre2_substring_free.3.gz /usr/share/man/man3/pcre2_substring_get_byname.3.gz /usr/share/man/man3/pcre2_substring_get_bynumber.3.gz /usr/share/man/man3/pcre2_substring_length_byname.3.gz /usr/share/man/man3/pcre2_substring_length_bynumber.3.gz /usr/share/man/man3/pcre2_substring_list_free.3.gz /usr/share/man/man3/pcre2_substring_list_get.3.gz /usr/share/man/man3/pcre2_substring_nametable_scan.3.gz /usr/share/man/man3/pcre2_substring_number_from_name.3.gz /usr/share/man/man3/pcre2api.3.gz /usr/share/man/man3/pcre2build.3.gz /usr/share/man/man3/pcre2callout.3.gz /usr/share/man/man3/pcre2compat.3.gz /usr/share/man/man3/pcre2convert.3.gz /usr/share/man/man3/pcre2demo.3.gz /usr/share/man/man3/pcre2jit.3.gz /usr/share/man/man3/pcre2limits.3.gz /usr/share/man/man3/pcre2matching.3.gz /usr/share/man/man3/pcre2partial.3.gz /usr/share/man/man3/pcre2pattern.3.gz /usr/share/man/man3/pcre2perform.3.gz /usr/share/man/man3/pcre2posix.3.gz /usr/share/man/man3/pcre2sample.3.gz /usr/share/man/man3/pcre2serialize.3.gz /usr/share/man/man3/pcre2syntax.3.gz /usr/share/man/man3/pcre2unicode.3.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Aug 22 07:09:19 2024