Vadim Zeitlin
aec20d4fe3
Work around missing inttypes.h in older MSVC versions
...
Use stdint.h instead when available or define the required types and
constants ourselves for even older versions.
2021-07-18 02:21:09 +02:00
Vadim Zeitlin
7de29bf564
Add wx-specific copies of the generic files
...
These are needed in order to build PCRE using makefiles under MSW, so
add them under wx-specific directory that will be specified as an extra
include path only when building PCRE as part of wx.
Currently these are just unmodified copies of the original files, but
they will be changed in the upcoming commits.
2021-07-18 02:20:32 +02:00
Vadim Zeitlin
d9fbd31a63
Add distribution version of char tables too
...
This is another generated file that we don't need to regenerate.
Do note that it will have to be updated whenever pcre2_chartables.c is,
however.
2021-07-18 02:20:15 +02:00
Vadim Zeitlin
fddb2037ba
Add files generated by autogen.sh
...
This will make it possible to build the library without having to
install automake and autoconf.
It also means that autogen.sh will need to be rerun after each merge
with master.
Note that when doing, install.sh in the main repository must be
temporarily deleted or renamed, as otherwise autogen.sh would
auto-detect ../.. as the "aux dir" and generate some of the files there
rather than in this directory itself.
2021-07-18 02:19:16 +02:00
ph10
ebf0526f0b
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
ph10
9c8e170fae
Fix some documentation typos.
2021-06-14 10:53:18 +00:00
zherczeg
e2dd6c6a34
Fix invalid single character repetition issues in JIT.
2021-06-04 12:55:49 +00:00
zherczeg
5c8cc7c3d9
Add s390x to JIT targets.
2021-05-31 12:32:11 +00:00
zherczeg
bf4d25e6f4
Minor improvement for s390x SIMD.
2021-05-30 04:56:42 +00:00
zherczeg
a93ea22529
JIT compiler update
2021-05-27 08:11:15 +00:00
ph10
8c64cbae3f
Final source changes for 10.37
2021-05-26 14:34:14 +00:00
ph10
5677012e40
Final file tidies for 10.37-RC1
2021-04-28 16:44:51 +00:00
ph10
74e269bb0c
Documentation update
2021-04-28 15:37:48 +00:00
ph10
1cf10f71c5
Documentation and tests update.
2021-04-28 14:21:38 +00:00
ph10
d36fb8884b
Remove real POSIX function names from the pcre2-posix library.
2021-04-27 08:36:47 +00:00
zherczeg
ad29b0c883
JIT compiler update.
2021-04-26 05:56:04 +00:00
ph10
3496932087
Add another test, tidy ChangeLog.
2021-02-19 12:05:57 +00:00
zherczeg
1c010c66d2
Prefer single character optimization over bracket repetition in JIT.
2021-02-19 11:58:36 +00:00
zherczeg
5c7f81a6b9
Restore single character repetition optimization in JIT.
2021-02-19 09:20:37 +00:00
ph10
504d289fb5
Fix \K within recursion bug in interpreter.
2021-02-18 09:46:08 +00:00
zherczeg
37b9ae74b5
JIT compiler update.
2021-02-12 07:45:12 +00:00
ph10
35e257f294
Fix RunGrepTest's handling of binary zeros on Solaris by using /usr/xpg4/bin/tr
...
instead of tr if /usr/xpg4/bin/tr exists.
2021-02-07 16:43:00 +00:00
ph10
afb4fc7a01
Try reducing autoconf requirement to 2.60.
2021-02-06 11:48:06 +00:00
ph10
a70dd98f64
Update configure.ac for latest version of autoconf.
2021-02-02 17:02:55 +00:00
ph10
de7a33d88a
Update version number for next release.
2021-02-02 09:24:05 +00:00
ph10
727853b1f8
Fix some numerical checking bugs, Bugzilla 2690.
2021-02-01 17:56:12 +00:00
ph10
b9544611c0
Another CMake patch for Windows, fixes #2688 .
2021-01-14 17:14:58 +00:00
ph10
effb74875a
Get rid of gcc -fanalyzer error (though it was probably a false positive).
2021-01-14 16:56:44 +00:00
zherczeg
0f8177b6c8
Add fast forward requested char simd support for s390x.
2021-01-10 14:51:53 +00:00
zherczeg
3df5f68ab1
Add fast forward char pair simd support for s390x.
2021-01-09 13:41:29 +00:00
zherczeg
949dba5401
Add fast forward char simd support for s390x.
2021-01-06 07:52:05 +00:00
ph10
e53f902658
Update RunGrepTest to use tr for handling binary zeros instead of sed, which it
...
is hoped with increase portability. Bugzilla #2681 .
2021-01-04 17:17:48 +00:00
ph10
22b568eee6
Final file tidies for 10.36
2020-12-04 14:30:03 +00:00
ph10
e116ecfa1f
Fixed a Windows CMake testing issue, as advised by Daniel Richard G.
2020-12-03 15:41:54 +00:00
ph10
b27b2114ff
Fix bug in RunTest: not reporting failure in test 2, and fix bugs in RunTest
...
and RunTest.bat causing test 2 to fail when not building in source directory.
2020-11-22 15:16:05 +00:00
zherczeg
cd3ddadd0a
Fix ARM64 compilation warning in JIT.
2020-11-13 08:04:06 +00:00
ph10
36ac47a708
File tidies for 10.36-RC1
2020-11-06 17:27:35 +00:00
ph10
5e5c05956f
Documentation update
2020-11-04 17:01:13 +00:00
zherczeg
2cbd6db8ec
JIT compiler update.
2020-11-03 13:20:09 +00:00
zherczeg
09155786d1
Fixed a word boundary check bug in JIT when partial matching is enabled.
2020-10-27 08:16:04 +00:00
zherczeg
2f8836a4d7
JIT compiler update.
2020-10-19 06:20:18 +00:00
ph10
b913e44647
Fix binary zero issue (Bugzilla #2628 ) in RunGrepTest.
2020-10-09 15:25:27 +00:00
ph10
d9fbec9c29
Documentation update
2020-10-07 16:27:20 +00:00
ph10
d223132a64
Fix potential memory leak in error situation in recent new code.
2020-10-06 08:04:40 +00:00
ph10
a26f52cd9b
Documentation update.
2020-10-05 16:52:39 +00:00
ph10
2aa6acdf8d
pcre2grep update: -m and $x{..}, $o{..} escapes. Also some doc updates.
2020-10-04 16:34:31 +00:00
zherczeg
a2b6f3bd2d
Fixed a bug in character set matching when JIT is enabled.
2020-09-19 03:49:32 +00:00
ph10
8c7615be24
Fix Bugzilla #2642 : no match bug in 8-bit mode for caseless invalid utf
...
matching.
2020-09-15 14:36:23 +00:00
ph10
8cb4067273
Ooops, forgot to update ChangeLog for previous commit.
2020-09-14 15:45:34 +00:00
ph10
33c8552813
Update pcre2test to check delimiters after #perltest and fix some in test 1.
2020-09-14 15:39:39 +00:00