5 Commits

Author SHA1 Message Date
Carlo Marcelo Arenas Belón
fecd1a4643 maint: teach utf8 how to encode utf8_input (#786)
While at it add a usage() function and some code tidying up, and
make sure that pcre2test only does the decoding when needed.
2025-09-11 14:08:57 +01:00
Carlo Marcelo Arenas Belón
6915395e90 ci: add a full integer sanitizer clang job (#495)
JIT has several good uses of unsigned integer wraparounds, that
clang's UBSAN doesn't like (which is controversial, because it is
clearly not undefined behaviour), but since it is usually good to
know when they happen by accident it makes sense to make sure the
rest of PCRE2 codebase benefits from checking it.

While at it, upgrade the version of the base image to use a newer
OS as a canary from when the rest of the jobs upgrade themselves
and be a little more strict to catch other constructs that are not
welcomed in our codebase.
2024-09-25 16:53:00 +01:00
Philip.Hazel
9cebee7e75 Tidies and updates to maintenance programs utf8 and ucptest. 2020-04-01 17:00:33 +00:00
Philip.Hazel
a33d61aada Avoid compiler warnings for this maintenance test program. 2019-07-29 16:10:31 +00:00
Philip.Hazel
225992aa3a Further work on pcre2test (can now display compiled code). 2014-05-13 11:20:03 +00:00