Philip.Hazel
|
96926349bc
|
Implemented pcre2_code_copy().
|
2016-02-26 18:26:17 +00:00 |
Philip.Hazel
|
6a3b36fa15
|
Correct information about multi-threaded compilation.
|
2016-02-25 17:40:16 +00:00 |
Philip.Hazel
|
78aff8c80f
|
Fix pcre2test loop when a callout is in an initial lookbehind.
|
2016-02-06 16:40:59 +00:00 |
Philip.Hazel
|
112d5b77cc
|
Ensure all _free() functions do nothing for NULL, and document this.
|
2016-02-06 12:45:56 +00:00 |
Philip.Hazel
|
199be9fc48
|
Expand documenation about multi-threading.
|
2016-02-05 19:39:45 +00:00 |
Philip.Hazel
|
4e67c0c9e9
|
Tidy pcre2demo.c
|
2016-02-02 16:25:47 +00:00 |
Philip.Hazel
|
6c1c817438
|
Don't set PCRE2_NO_AUTO_CAPTURE when REG_NOSUB is passed to regcomp().
|
2016-01-31 19:14:15 +00:00 |
Philip.Hazel
|
1a01c2ac9d
|
Fix typo.
|
2016-01-30 10:08:18 +00:00 |
Philip.Hazel
|
8febd27344
|
Two pcre2test extensions: quoted literal substrings in hex patterns and
detection of unsupported binary zeros in file input.
|
2016-01-29 18:16:59 +00:00 |
Philip.Hazel
|
dffd559601
|
File tidies, version updates, etc. for 10.21-RC1
|
2015-12-17 18:44:06 +00:00 |
Philip.Hazel
|
35e0f55783
|
Implement PCRE2_SUBSTITUTE_{OVERFLOW_LENGTH,UNKNOWN_UNSET}.
|
2015-12-12 18:45:40 +00:00 |
Philip.Hazel
|
925146d8cc
|
Update forgotten document
|
2015-12-04 18:43:00 +00:00 |
Philip.Hazel
|
2f684a60ed
|
Implement PCRE2_SUBSTITUTE_UNSET_EMPTY.
|
2015-12-04 18:39:08 +00:00 |
Philip.Hazel
|
4a4326638d
|
Documentation clarification.
|
2015-12-03 17:19:13 +00:00 |
Philip.Hazel
|
e0764cd5fd
|
Give error for regexec with pmatch=NULL and REG_STARTEND set.
|
2015-11-29 17:38:12 +00:00 |
Philip.Hazel
|
5075e74d8a
|
Documentation updates.
|
2015-11-21 16:27:06 +00:00 |
Philip.Hazel
|
c7e9887a65
|
Make startoffset a synonym of offset in pcre2test.
|
2015-11-21 16:10:24 +00:00 |
Philip.Hazel
|
5ced14bf24
|
Implement PCRE2_INFO_HASBACKSLASHC.
|
2015-11-14 17:28:19 +00:00 |
Philip.Hazel
|
7c429c593c
|
Documentation improvement.
|
2015-11-14 17:08:03 +00:00 |
Philip.Hazel
|
7a233130ad
|
Document JIT compile size limit and give more info in pcre2test.
|
2015-11-14 16:48:32 +00:00 |
Philip.Hazel
|
299e587f9b
|
Don't split CRLF in pcre2_substitute() when it's a valid newline sequence.
|
2015-11-13 16:52:26 +00:00 |
Philip.Hazel
|
7bf5d9efd0
|
Small optimizations in pcre2_study.c
|
2015-11-11 09:42:26 +00:00 |
Philip.Hazel
|
47c21334cf
|
Clarify relative refence semantics.
|
2015-11-10 14:50:51 +00:00 |
Philip.Hazel
|
b7ee0684e3
|
Implement pcre2_set_max_pattern_length()
|
2015-11-05 17:33:39 +00:00 |
Philip.Hazel
|
3e24a1b351
|
Document race issue for pcre2_code_free() after serialize/deserialize.
|
2015-11-03 18:40:28 +00:00 |
Philip.Hazel
|
2caf22dc61
|
Forbid \K patterns that end before they start in pcre2_substitute().
|
2015-11-03 17:38:00 +00:00 |
Philip.Hazel
|
75181cca2e
|
Give error for overlong lookbehind assertion.
|
2015-11-03 10:39:27 +00:00 |
Philip.Hazel
|
f72b753f73
|
Fix VERSION condition bug.
|
2015-11-01 16:28:13 +00:00 |
Philip.Hazel
|
a15528e565
|
Document regerror_buffsize feature added to pcre2test.
|
2015-10-30 18:30:43 +00:00 |
Philip.Hazel
|
4b242c4c78
|
Fix regerror() small buffer issues.
|
2015-10-30 17:17:40 +00:00 |
Philip.Hazel
|
4ce7652a0e
|
Add replication feature for patterns to pcre2test.
|
2015-10-30 15:20:07 +00:00 |
Philip.Hazel
|
3263d44b97
|
Implement --never-backslash-C
|
2015-10-17 13:50:56 +00:00 |
Philip.Hazel
|
6ae5c36e83
|
Implement PCRE2_SUBSTITUTE_EXTENDED.
|
2015-10-07 17:32:48 +00:00 |
Philip.Hazel
|
0c70fb3013
|
Add null_context to pcre2test for testing NULL contexts.
|
2015-09-23 11:49:03 +00:00 |
Philip.Hazel
|
c70450d08b
|
Documentation for offset limits.
|
2015-09-22 16:51:11 +00:00 |
Philip.Hazel
|
36db5a4d5f
|
Implement comment lines in subject strings in pcre2test (and perltest.sh) input files.
|
2015-09-14 15:10:19 +00:00 |
Philip.Hazel
|
6aa0f3e56f
|
Update HTML documentation.
|
2015-09-12 18:12:01 +00:00 |
Philip.Hazel
|
06477b27af
|
Expand documentation about JIT compilation.
|
2015-09-12 18:10:57 +00:00 |
Philip.Hazel
|
bb68c64c40
|
Implement #newline_default and adjust testdata and scripts to use it.
|
2015-09-08 17:01:17 +00:00 |
Philip.Hazel
|
6119920f26
|
Clarify semantics of the POSIX wrapper.
|
2015-09-03 15:53:14 +00:00 |
Philip.Hazel
|
56b8632771
|
Fix documentation typos.
|
2015-09-03 15:27:43 +00:00 |
Philip.Hazel
|
cdf07ab585
|
Complete escape processing for PCRE2_ALT_VERBNAMES
|
2015-09-01 17:32:42 +00:00 |
Philip.Hazel
|
d2e87a75af
|
Implemented PCRE2_ALT_VERBNAMES
|
2015-08-30 17:47:36 +00:00 |
Philip.Hazel
|
fd08e11c1e
|
Fix pcre2test splitting modifier lists at white space.
|
2015-08-30 14:11:15 +00:00 |
Philip.Hazel
|
170644eca3
|
Add ${*MARK} feature to pcre2_substitute().
|
2015-08-29 17:13:09 +00:00 |
Philip.Hazel
|
ee41aa906f
|
Runtime UTF checks now take not of the starting offset.
|
2015-08-18 10:34:05 +00:00 |
Philip.Hazel
|
a9c1b4f63a
|
Fix typos.
|
2015-07-29 08:03:34 +00:00 |
Philip.Hazel
|
3af0a73414
|
Improve documentation.
|
2015-07-28 16:01:43 +00:00 |
Philip.Hazel
|
fe0a16fe8f
|
Make EBCDIC [a-z] type ranges Perl compatible.
|
2015-07-24 18:18:05 +00:00 |
Philip.Hazel
|
d702527628
|
Update Unicode tables to 8.0.0.
|
2015-07-17 15:44:51 +00:00 |
Philip.Hazel
|
865b2d5f6e
|
Final file tidies for 10.20.
|
2015-07-02 13:18:14 +00:00 |
Philip.Hazel
|
07a8fdce25
|
Source and document file tidies for 10.20-RC1.
|
2015-06-18 16:39:25 +00:00 |
Philip.Hazel
|
c146059c22
|
Make \c operate like Perl in EBCDIC environments.
|
2015-06-13 16:10:14 +00:00 |
Philip.Hazel
|
9ce0207f5c
|
Make pcre2test give an error for \P, \p, and \X after #forbid_utf.
|
2015-05-20 17:44:17 +00:00 |
Philip.Hazel
|
13576ba188
|
Documentation update.
|
2015-05-19 16:56:39 +00:00 |
Philip.Hazel
|
2966b067cb
|
Implement --enable-debug.
|
2015-04-24 11:14:47 +00:00 |
Philip.Hazel
|
4d35b44b43
|
Fix compatibility issues for \8 and \9.
|
2015-04-23 17:28:39 +00:00 |
Philip.Hazel
|
d1a13b8e2e
|
Implement PCRE2_ALT_CIRCUMFLEX.
|
2015-04-22 17:39:25 +00:00 |
Philip.Hazel
|
e47a6ebe87
|
Implement PCRE2_NEVER_BACKSLASH_C.
|
2015-04-13 17:29:05 +00:00 |
Philip.Hazel
|
4e61019ffe
|
Implement pcre2_callout_enumerate().
|
2015-03-23 15:52:08 +00:00 |
Philip.Hazel
|
aa8d7342da
|
Test binary zero in callout strings; change offset to PCRE2_SIZE; some
documentation tidies.
|
2015-03-16 15:38:26 +00:00 |
Philip.Hazel
|
2ec7cbf9b5
|
Documentation for callouts with string arguments.
|
2015-03-15 17:49:03 +00:00 |
Philip.Hazel
|
67800ba810
|
Final file tidies for 10.10-RC2.
|
2015-02-26 17:36:29 +00:00 |
Philip.Hazel
|
49a7eada2d
|
Final source file tidies for 10.10-RC1
|
2015-02-20 11:20:40 +00:00 |
Philip.Hazel
|
0011aaa712
|
Disallow quantification of assertion conditions, for Perl compatibility (and in
any case it didn't always work).
|
2015-01-28 17:31:11 +00:00 |
Philip.Hazel
|
ca77bdd5c4
|
Implement (*NO_JIT)
|
2015-01-26 14:57:27 +00:00 |
Philip.Hazel
|
221cf10975
|
Documentation clarifications.
|
2015-01-26 14:21:45 +00:00 |
Philip.Hazel
|
5438fc8a6a
|
Add serialization functions and tests with updated pcre2test. Fix
PCRE2_INFO_SIZE issues.
|
2015-01-23 16:51:47 +00:00 |
Philip.Hazel
|
d4daaf966d
|
Fix conditional group backreference bug.
|
2015-01-13 16:01:24 +00:00 |
Philip.Hazel
|
c702fd65c8
|
Final file tides for the 10.00 release.
|
2015-01-05 16:02:11 +00:00 |
Philip.Hazel
|
4819827879
|
Update pcre2grep documentation to give more details of -M matching.
|
2015-01-03 17:40:06 +00:00 |
Philip.Hazel
|
5a18651441
|
Add PCRE2_NO_DOTSTAR_ANCHOR and revise documentation for .* optimizing.
|
2015-01-02 17:09:16 +00:00 |
Philip.Hazel
|
b8dbae1474
|
Improvements for substring handling with partial matches.
|
2014-12-22 17:33:10 +00:00 |
Philip.Hazel
|
2a5767d757
|
File tidies for 10.00-RC2.
|
2014-12-19 09:55:25 +00:00 |
Philip.Hazel
|
cb8865d247
|
Update and improve substring handling and its documentation.
|
2014-12-14 17:17:06 +00:00 |
Philip.Hazel
|
a85d15cbd1
|
Improve interfaces to substring functions, and fix bugs.
|
2014-12-13 17:43:26 +00:00 |
Philip.Hazel
|
45b4ec3f8d
|
Fix typo.
|
2014-12-02 11:06:13 +00:00 |
Philip.Hazel
|
a119d6f974
|
(1) uint32_t for substring number args; (2) correct PRIV(memctl_malloc)
definition for Windows; (3) remove unwanted PCRE2_EXP_DATA_DEFN; (4)
documentation updates.
|
2014-12-01 16:14:53 +00:00 |
Philip.Hazel
|
a99e048b4f
|
File tidies for 10.00-RC1.
|
2014-11-28 13:58:17 +00:00 |
Philip.Hazel
|
b7b8ec130e
|
Fix documentation error.
|
2014-11-28 13:26:50 +00:00 |
Philip.Hazel
|
caf78231ec
|
Use allocator from code for pcre2_match_data_create_from_pattern if NULL
passed.
|
2014-11-28 13:23:40 +00:00 |
Philip.Hazel
|
161cd17ba0
|
Move context argument to last in pcre2_jit_stack_create().
|
2014-11-28 12:46:16 +00:00 |
Philip.Hazel
|
9fcdf2cc6f
|
Add user data to recursion guard; get ready for RC1 (again)
|
2014-11-26 16:51:53 +00:00 |
Philip.Hazel
|
d1f5dd5bf2
|
Document that ~(PCRE2_SIZE)0 is a reserved value.
|
2014-11-25 17:50:28 +00:00 |
Philip.Hazel
|
312375057b
|
Change callouts to pass the user data as a separate argument.
|
2014-11-25 17:35:01 +00:00 |
Philip.Hazel
|
d13f52c1c4
|
Tidy up API for pcre2_config.
|
2014-11-25 11:55:07 +00:00 |
Philip.Hazel
|
0acc416ed1
|
Final preparations for 10.00-RC1
|
2014-11-24 15:31:28 +00:00 |
Philip.Hazel
|
91f2e97474
|
More documentation and test updates.
|
2014-11-23 18:38:38 +00:00 |
Philip.Hazel
|
eb4fffbbf4
|
More documentation and file tidies.
|
2014-11-21 16:45:06 +00:00 |
Philip.Hazel
|
ba1e2e0cbb
|
Add additional tests and fix some compiler warnings; update stack information.
|
2014-11-21 12:19:37 +00:00 |
Philip.Hazel
|
f024446c93
|
Tests and documentation updates.
|
2014-11-18 18:32:12 +00:00 |
Philip.Hazel
|
78b9e3d078
|
More documentation edits.
|
2014-11-17 16:59:02 +00:00 |
Philip.Hazel
|
07f8372202
|
Further substitution tests (code and data), and more documentation.
|
2014-11-14 18:41:20 +00:00 |
Philip.Hazel
|
adc7be2d3a
|
Get rid of remaining FIXMEs in the code; implement JIT compile timing.
|
2014-11-12 17:46:02 +00:00 |
Philip.Hazel
|
69985f7b9b
|
Update JIT documentation
|
2014-11-12 17:15:10 +00:00 |
Philip.Hazel
|
c19bd9a377
|
Substitution tests and documentation.
|
2014-11-12 16:57:56 +00:00 |
Philip.Hazel
|
b3ac0ffb32
|
Substitute code update and documentation.
|
2014-11-11 16:51:07 +00:00 |
Philip.Hazel
|
f1c6ee730a
|
Code for pcre2_substitute(), and tests.
|
2014-11-11 10:19:23 +00:00 |
Philip.Hazel
|
a9f31c3377
|
Preliminary substitute function (not yet tested or documented).
|
2014-11-08 16:09:24 +00:00 |
Philip.Hazel
|
d7495ff642
|
Finish off changes of JIT stack assignment
|
2014-11-08 16:07:30 +00:00 |