Philip Hazel
7ed39af7cc
Create ChangeLog item for issue #28 merge.
2021-10-29 15:07:03 +01:00
Carlo Marcelo Arenas Belón
3b973ebf4b
inttypes and stdint cleanup ( #30 )
...
* cleanup: remove references to no longer used stdint.h
Since 19c50b9d
(Unconditionally use inttypes.h instead of trying for
stdint.h (simplification) and remove the now unnecessary inclusion in
pcre2_internal.h., 2018-11-14), stdint.h is no longer used.
Remove checks for it in autotools and CMake and document better the
expected build failures for systems that might have stdint.h (C99)
and not inttypes.h (from POSIX), like old Windows.
* cleanup: remove detection for inttypes.h which is a hard dependency
CMake checks for standard headers are not meant to be used for hard
dependencies, so will prevent a possible fallback to work.
Alternatively, the header could be checked to make the configuration
fail instead of breaking the build, but that was punted, as it was
missing anyway from autotools.
2021-10-29 15:05:19 +01:00
Carlo Marcelo Arenas Belón
f5e4e10042
Update to Unicode 14.0.0 ( #29 )
2021-10-29 14:44:17 +01:00
Carlo Marcelo Arenas Belón
d46f1863be
improve on 'auto' mode for DISABLE_PERCENT_ZT ( #28 )
...
Visual Studio 2013 includes support for %zu and %td, so let newer
versions of it avoid the fallback, and while at it, make sure that
the first check is for DISABLE_PERCENT_ZT so it will be always
honoured if chosen.
prtdiff_t is signed, so use a signed type instead, and make sure
that an appropiate width is chosen if pointers are 64bit wide.
Remove the need for the size_t cast and instead change the size
of the equivalent format identifier to avoid truncations.
2021-10-29 14:29:47 +01:00
Philip Hazel
c99f0738c5
Documentation minor text fixes.
2021-10-29 12:33:20 +01:00
Philip Hazel
794470b51d
Merge branch 'master' of github.com:PhilipHazel/pcre2
...
Documentation update.
2021-10-18 17:10:47 +01:00
PhilipHazel
179c5d212c
Merge pull request #27 from ltrzesniewski/fix-convert-doc
...
Fix option name in pcre2convert docs
2021-10-18 17:07:18 +01:00
Lucas Trzesniewski
ec0755b829
Fix option name in pcre2convert docs
2021-10-17 19:29:44 +02:00
Philip Hazel
8d9e91228c
Update version number to 10.39-RC1.
2021-10-06 12:00:04 +01:00
PhilipHazel
e7af7efaa1
Merge pull request #22 from PhilipHazel/early_fail_fix
...
Fix incorrect detection of alternatives in first character search.
2021-10-06 11:55:58 +01:00
Zoltan Herczeg
51ec2c9893
Fix incorrect detection of alternatives in first character search.
2021-10-05 16:41:13 +00:00
Philip Hazel
0612ed77c2
Update dates and tidy files for 10.38 release.
2021-10-01 16:44:09 +01:00
Philip Hazel
507e4dcf6f
Fix incorrect loop counter reset when setting lookbehind lengths (ClusterFuzz
...
38653).
2021-09-14 16:10:20 +01:00
Zoltan Herczeg
dc5f966635
Re-enable an optimization which was unintentionally disabled in 10.35.
2021-09-10 10:00:47 +00:00
Philip Hazel
8f3e11a355
Doc file tidies for 10.38-RC1
2021-08-31 17:14:42 +01:00
Philip Hazel
e2fde18833
Prepare for 10.38-RC1 release
2021-08-31 17:10:37 +01:00
Philip Hazel
857ac92372
Minor documentation update
2021-08-31 16:25:40 +01:00
Philip Hazel
31a46200fa
Add --allow-lookaround-bsk to pcre2grep
2021-08-31 16:24:25 +01:00
Philip Hazel
edcc076bd8
Add test files to .gitignore
2021-08-31 15:58:52 +01:00
Philip Hazel
c232286c6b
Update HTML docs.
2021-08-30 16:59:34 +01:00
Philip Hazel
21c26698b3
Lock out \K in lookaround assertions by default, but provide an option to
...
re-enable the old behaviour, just in case.
2021-08-30 16:57:44 +01:00
Philip Hazel
eea410b33a
Improve code for "starts with" optimization in the interpreters.
2021-08-29 17:25:59 +01:00
Philip Hazel
d5a61ee891
Patch to detect (and ignore) symlink loops in pcre2grep.
2021-08-28 17:37:33 +01:00
Philip Hazel
6c2fe9da99
Documentation update to clarify ovector usage with DFA matching.
2021-08-28 16:25:59 +01:00
Philip Hazel
5ff1daffa0
Clarify delimiter handling in pcre2test documentation.
2021-08-28 12:46:50 +01:00
Philip Hazel
f4beac6c1a
Update minimum CMake version to 3.0.0.
2021-08-28 12:11:27 +01:00
Philip Hazel
e1cd61c292
Update README.md to be identical to index.md.
2021-08-28 10:19:40 +01:00
Philip Hazel
6ee9921a89
Another tweak needed.
2021-08-28 10:16:41 +01:00
Philip Hazel
b8c60ce272
Try another URL format (all one line) for github.io.
2021-08-28 10:12:41 +01:00
Philip Hazel
b61aa572f6
Updated all the URLs to better Markdown format.
2021-08-28 10:09:50 +01:00
Philip Hazel
25bb9de6fc
Adjust wording for proper link - first test.
2021-08-28 09:56:42 +01:00
Philip Hazel
e74a9b6932
We need both README.md and index.md (identical).
2021-08-28 09:47:59 +01:00
PhilipHazel
30036e670f
Rename README.md to index.md
2021-08-28 09:45:29 +01:00
Philip Hazel
a8c4ef7f20
Another doc tidy.
2021-08-27 12:23:40 +01:00
Philip Hazel
c2fc6cfa0a
Revert "Remove dist-bzip2 from AM_INIT_AUTOMAKE in configure.ac because GitHub does not"
...
This reverts commit 5c0d38b3a8
.
I misunderstood GitHub.
2021-08-27 12:06:07 +01:00
Philip Hazel
587e46b372
Ajust so that URLs show as live links.
2021-08-27 09:45:57 +01:00
Philip Hazel
d8267c20fd
Create README.md as a mini-overview of PCRE2.
2021-08-27 09:32:34 +01:00
Philip Hazel
15b692fd82
Fix typo.
2021-08-27 09:14:11 +01:00
Philip Hazel
4ccef1697a
Update HTML docs with new URLs etc.
2021-08-26 17:26:16 +01:00
Philip Hazel
5c0d38b3a8
Remove dist-bzip2 from AM_INIT_AUTOMAKE in configure.ac because GitHub does not
...
support .bz2 "assets" for releases so there is no point building it.
2021-08-26 16:32:02 +01:00
Philip Hazel
23c16e6ced
Update URLs etc for new infrastructure at GitHub/Googlegroups.
2021-08-26 16:10:11 +01:00
Philip Hazel
876ba431b0
Another update to .gitignore. Put some temporary wording in documentation about
...
the infrastructure move.
2021-08-21 17:22:53 +01:00
Philip Hazel
f64fbed2e1
Updated and sorted .gitignore.
2021-08-21 16:08:44 +01:00
Philip.Hazel
2410fbe386
Apply Jan-Willem Blokland's CMake patches to build both static and shared
...
libraries, plus some other CMake extensions.
2021-07-11 15:15:24 +00:00
Philip.Hazel
d70da76dfb
Fix some documentation typos.
2021-06-14 10:53:18 +00:00
Zoltán Herczeg
a5389db88d
Fix invalid single character repetition issues in JIT.
2021-06-04 12:55:49 +00:00
Zoltán Herczeg
3d80cf5a25
Add s390x to JIT targets.
2021-05-31 12:32:11 +00:00
Zoltán Herczeg
900921f83e
Minor improvement for s390x SIMD.
2021-05-30 04:56:42 +00:00
Zoltán Herczeg
1951243b5d
JIT compiler update
2021-05-27 08:11:15 +00:00
Philip.Hazel
1c3256349f
Final source changes for 10.37
2021-05-26 14:34:14 +00:00