summaryrefslogtreecommitdiff
path: root/src/pcre2test.c
Commit message (Collapse)AuthorAgeFilesLines
* File tidies for 10.36-RC1 ph102020-11-061-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1283 6239d852-aaf2-0410-a92c-79f79f948069
* Update pcre2test to check delimiters after #perltest and fix some in test 1.ph102020-09-141-0/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1270 6239d852-aaf2-0410-a92c-79f79f948069
* Second attempt at getting rid of gcc 10 warning.ph102020-04-241-27/+11
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1247 6239d852-aaf2-0410-a92c-79f79f948069
* Avoid using [-1] as a suffix in pcre2test as it can provoke a compiler warning.ph102020-04-231-11/+28
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1245 6239d852-aaf2-0410-a92c-79f79f948069
* Fix resource leak in pcre2test introduced by recent patch.ph102020-03-241-6/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1238 6239d852-aaf2-0410-a92c-79f79f948069
* Renamed dftables as pcre2_dftables and enable it to write the tables in binary. ph102020-03-201-7/+49
| | | | | | | Update documentation about character tables. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1237 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_SUBSTITUTE_REPLACEMENT_ONLY.ph102020-01-221-135/+141
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1206 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_SUBSTITUTE_MATCHED.ph102019-12-271-11/+30
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1196 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_SUBSTITUTE_LITERAL.ph102019-12-261-9/+15
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1194 6239d852-aaf2-0410-a92c-79f79f948069
* Final file tidies for 10.34ph102019-11-211-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1188 6239d852-aaf2-0410-a92c-79f79f948069
* Update comment about %lu warnings.ph102019-11-171-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1186 6239d852-aaf2-0410-a92c-79f79f948069
* Minor upgrade to pcre2test and comment in ucptest.ph102019-07-301-4/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1151 6239d852-aaf2-0410-a92c-79f79f948069
* Implemented pcre2_get_match_data_size().ph102019-07-161-5/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1134 6239d852-aaf2-0410-a92c-79f79f948069
* Give error for zero timing argument to pcre2test.ph102019-07-031-0/+11
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1125 6239d852-aaf2-0410-a92c-79f79f948069
* Make pcre2test show actual pre-match consulted characters for a partial match, ph102019-06-261-5/+12
| | | | | | | not the length of the longest lookbehind. Control this by "allusedtext". git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1122 6239d852-aaf2-0410-a92c-79f79f948069
* Minor improvement to minimum length calculation.ph102019-06-131-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1103 6239d852-aaf2-0410-a92c-79f79f948069
* Implement support for invalid UTF in the pcre2_match() interpreter.ph102019-05-241-6/+19
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1094 6239d852-aaf2-0410-a92c-79f79f948069
* Casts and rewrites to avoid clang sanitize warnings.ph102019-04-161-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1085 6239d852-aaf2-0410-a92c-79f79f948069
* Change a number of expressions like 1<<10 to 1u<<10.ph102019-04-121-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1083 6239d852-aaf2-0410-a92c-79f79f948069
* Fix crash in pcre2_substitute() with NULL match context.ph102019-03-111-11/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1081 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_EXTRA_ALT_BSUX to support ECMAscript 6's \u{hhh..} syntax.ph102019-02-121-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1070 6239d852-aaf2-0410-a92c-79f79f948069
* Allow non-ASCII in group names when UTF is set; revise group naming terminology ph102019-02-061-23/+71
| | | | | | | in documentation to use "capture group", as Perl does. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1066 6239d852-aaf2-0410-a92c-79f79f948069
* Implement --disable-percent-zt to avoid %zu and %td even if the environment ph102018-11-151-2/+3
| | | | | | | claims to be C99 or greater. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1041 6239d852-aaf2-0410-a92c-79f79f948069
* Upgrade the as yet unreleased substitute callout facility.ph102018-11-121-25/+64
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1039 6239d852-aaf2-0410-a92c-79f79f948069
* Update VMS-specific code in pcre2test, on the advice of a VMS user.ph102018-11-091-2/+29
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1038 6239d852-aaf2-0410-a92c-79f79f948069
* Add "kibibytes" to the output of pcre2test -C to show the units of the heap ph102018-10-221-1/+1
| | | | | | | limit. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1035 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_COPY_MATCHED_SUBJECT.ph102018-10-171-2/+24
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1028 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_EXTRA_ESCAPED_CR_IS_LFph102018-09-211-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1017 6239d852-aaf2-0410-a92c-79f79f948069
* Implement callouts from pcre2_substitute().ph102018-09-181-15/+89
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1012 6239d852-aaf2-0410-a92c-79f79f948069
* Add "allvector" to pcre2test.ph102018-09-151-34/+117
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1007 6239d852-aaf2-0410-a92c-79f79f948069
* Make bcopy() emulation of memmove() work properly.ph102018-08-101-14/+54
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@980 6239d852-aaf2-0410-a92c-79f79f948069
* Allow :NAME on (*ACCEPT), (*FAIL), and (*COMMIT) and fix bug with (*MARK) ph102018-07-211-6/+6
| | | | | | | followed by (*ACCEPT) in an assertion. More small updates to perltest.sh. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@968 6239d852-aaf2-0410-a92c-79f79f948069
* Fix global search/replace in pcre2test and pcre2_substitute() when the pattern ph102018-07-021-28/+49
| | | | | | | matches an empty string, but never at the starting offset. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@955 6239d852-aaf2-0410-a92c-79f79f948069
* Patches for portability.ph102018-06-201-43/+48
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@941 6239d852-aaf2-0410-a92c-79f79f948069
* Typos in documentation and comments noted by Jason Hood.ph102018-06-171-4/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@936 6239d852-aaf2-0410-a92c-79f79f948069
* Re-factor pcre2_dfa_match() to use the heap instead of the stack for workspace ph102018-04-271-13/+31
| | | | | | | vectors when doing recursive function calls. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@932 6239d852-aaf2-0410-a92c-79f79f948069
* Oops, forgot about "-C bsr" in previous patch.ph102018-02-191-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@917 6239d852-aaf2-0410-a92c-79f79f948069
* Fix pcre2test -C to correctly show what \R matches.ph102018-02-191-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@916 6239d852-aaf2-0410-a92c-79f79f948069
* Fix the value passed back for POSIX unset groups when REG_STARTEND has a ph102018-02-191-2/+6
| | | | | | | non-zero starting offset, and make pcre2test show relevant POSIX unset groups. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@915 6239d852-aaf2-0410-a92c-79f79f948069
* Source tidies and version etc. updates for 10.31-RC1.ph102018-01-131-3/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@910 6239d852-aaf2-0410-a92c-79f79f948069
* Add callout_flags to callout blocks, and set bits within it from pcre2_match() ph102017-12-221-14/+51
| | | | | | | interpretation. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@893 6239d852-aaf2-0410-a92c-79f79f948069
* Save extra compile options with the compiled pattern, and add an info call to ph102017-12-161-5/+6
| | | | | | | retrieve them. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@892 6239d852-aaf2-0410-a92c-79f79f948069
* Add -LM to pcre2test.ph102017-10-171-4/+120
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@871 6239d852-aaf2-0410-a92c-79f79f948069
* Fixed a small memory leak in pcre2test (convert contexts).ph102017-09-181-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@865 6239d852-aaf2-0410-a92c-79f79f948069
* Add PCRE2_CONFIG_COMPILED_WIDTHS and PCRE2_CONFIG_NEVER_BACKSLASH_C.ph102017-09-161-14/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@862 6239d852-aaf2-0410-a92c-79f79f948069
* Fix typo in VMS code in pcre2test.ph102017-08-281-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@856 6239d852-aaf2-0410-a92c-79f79f948069
* Use %z format to avoid compiler warning.ph102017-07-211-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@845 6239d852-aaf2-0410-a92c-79f79f948069
* Code tidies for 10.30-RC1 release candidate.ph102017-07-191-2/+7
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@842 6239d852-aaf2-0410-a92c-79f79f948069
* Document experimental pattern conversion functions and remove unimplemented ph102017-07-121-2/+0
| | | | | | | features. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@840 6239d852-aaf2-0410-a92c-79f79f948069
* Update to Unicode 10.0.0 and add callout_no_where to pcre2test to aid testing.ph102017-07-021-80/+95
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@838 6239d852-aaf2-0410-a92c-79f79f948069