Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpcre2-32-0-32bit-10.43-3.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libpcre2-32-0-32bit Distribution: openSUSE Tumbleweed
Version: 10.43 Vendor: openSUSE
Release: 3.1 Build date: Fri Feb 16 22:06:08 2024
Group: System/Libraries Build host: reproducible
Size: 619937 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.

libpcre2-32 supports 32-bit and UTF-32 strings.

Provides

Requires

License

BSD-3-Clause

Changelog

* 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)

Files

/usr/lib/libpcre2-32.so.0
/usr/lib/libpcre2-32.so.0.12.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jul 12 23:34:58 2024