/[pcre2]/code/tags/pcre2-10.10
ViewVC logotype

Log of /code/tags/pcre2-10.10

View Directory Listing Directory Listing


Sticky Revision:

Revision 218 - Directory Listing
Modified Fri Mar 6 15:15:48 2015 UTC (6 years, 4 months ago) by ph10
Copied from: code/trunk revision 217
Tagged copy of the 10.10 release.

Revision 217 - Directory Listing
Modified Fri Mar 6 15:08:29 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Final file tidies for 10.10 release.

Revision 216 - Directory Listing
Modified Fri Mar 6 12:49:18 2015 UTC (6 years, 4 months ago) by zherczeg
Original Path: code/trunk
Fix compiler errors when JIT is not enabled.

Revision 215 - Directory Listing
Modified Fri Mar 6 11:57:06 2015 UTC (6 years, 4 months ago) by ph10
Original Path: code/trunk
Fix bad compile of patterns like /[A-`]/i,utf where the range contains 
characters with multiple other cases and the ranges adjoin.

Revision 214 - Directory Listing
Modified Fri Mar 6 07:57:23 2015 UTC (6 years, 4 months ago) by zherczeg
Original Path: code/trunk
Commit missing ChangeLog of r213.

Revision 213 - Directory Listing
Modified Fri Mar 6 07:41:36 2015 UTC (6 years, 4 months ago) by zherczeg
Original Path: code/trunk
Remove computing the JIT read-only data size in advance and use on-demand memory allocation.

Revision 212 - Directory Listing
Modified Sun Mar 1 18:34:05 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix compile error for forward reference subroutine call within a group that 
also contained a recursive back reference.

Revision 211 - Directory Listing
Modified Sat Feb 28 11:31:51 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix "internal error" bug caused by patterns like "((?2){0,1999}())?".

Revision 210 - Directory Listing
Modified Thu Feb 26 17:36:29 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Final file tidies for 10.10-RC2.

Revision 209 - Directory Listing
Modified Thu Feb 26 17:20:48 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Arrange for "make distclean" to remove config.h, a CMake-related file.

Revision 208 - Directory Listing
Modified Wed Feb 25 17:19:28 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Add RunTest.bat for testing under Windows, with appropriate test files.

Revision 207 - Directory Listing
Modified Tue Feb 24 14:21:28 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix DECL/DEFN typo that affects Windows.

Revision 206 - Directory Listing
Modified Tue Feb 24 12:35:28 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix bugs in CMake control file.

Revision 205 - Directory Listing
Modified Mon Feb 23 07:50:53 2015 UTC (6 years, 5 months ago) by zherczeg
Original Path: code/trunk
JIT compiler update.

Revision 204 - Directory Listing
Modified Sat Feb 21 18:53:51 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Improve error message for pcre2test stack setting failure; also %ld should 
really be %lu throughout.

Revision 203 - Directory Listing
Modified Sat Feb 21 17:26:24 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Two more 32-bit warnings fixed.

Revision 202 - Directory Listing
Modified Sat Feb 21 17:25:12 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix compiler warnings for pcre2test on 32-bit systems.

Revision 201 - Directory Listing
Modified Fri Feb 20 11:20:40 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Final source file tidies for 10.10-RC1

Revision 200 - Directory Listing
Modified Fri Feb 20 09:38:54 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Documentation correction.

Revision 199 - Directory Listing
Modified Wed Feb 11 18:27:45 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Documentation bug.

Revision 198 - Directory Listing
Modified Wed Feb 11 10:06:09 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix bug for groups like (a)*+ (possessive, zero minimum) when the ovector was 
too small to capture.

Revision 197 - Directory Listing
Modified Tue Feb 10 12:48:45 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix replacement bug in pcre2_substitute().

Revision 196 - Directory Listing
Modified Sun Feb 8 17:05:12 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Missed test for mutual recursion after crash fixed.

Revision 195 - Directory Listing
Modified Sat Feb 7 17:45:55 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Update RunTest to handle locales better.

Revision 194 - Directory Listing
Modified Sat Feb 7 16:22:48 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix alignement problem in deserialization on 64-bit SPARC.

Revision 193 - Directory Listing
Modified Fri Feb 6 17:51:55 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Fix compile loop for subroutine reference after class such as [^\ff].

Revision 192 - Directory Listing
Modified Fri Feb 6 16:47:15 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Give an internal error for a bad opcode during auto-possessification. This can 
stop a loop when compiling an invalid UTF string with PCRE2_NO_UTF_CHECK.

Revision 191 - Directory Listing
Modified Fri Feb 6 09:29:31 2015 UTC (6 years, 5 months ago) by ph10
Original Path: code/trunk
Test output needed updating.

Revision 190 - Directory Listing
Modified Wed Jan 28 17:31:11 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Disallow quantification of assertion conditions, for Perl compatibility (and in 
any case it didn't always work). 

Revision 189 - Directory Listing
Modified Wed Jan 28 11:28:53 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Fix mutual back reference recursion segfault.

Revision 188 - Directory Listing
Modified Tue Jan 27 17:21:32 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Fix incorrect size calculation when a reference to a duplicate name occurs 
in a part of the pattern where PCRE2_DUPNAMES is not set.

Revision 187 - Directory Listing
Modified Mon Jan 26 14:57:27 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Implement (*NO_JIT)

Revision 186 - Directory Listing
Modified Mon Jan 26 14:21:45 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Documentation clarifications.

Revision 185 - Directory Listing
Modified Fri Jan 23 16:51:47 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Add serialization functions and tests with updated pcre2test. Fix 
PCRE2_INFO_SIZE issues.

Revision 184 - Directory Listing
Modified Tue Jan 13 16:01:24 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Fix conditional group backreference bug.

Revision 181 - Directory Listing
Modified Mon Jan 5 16:02:11 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Final file tides for the 10.00 release.

Revision 180 - Directory Listing
Modified Sat Jan 3 17:40:06 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Update pcre2grep documentation to give more details of -M matching.

Revision 179 - Directory Listing
Modified Fri Jan 2 17:09:16 2015 UTC (6 years, 6 months ago) by ph10
Original Path: code/trunk
Add PCRE2_NO_DOTSTAR_ANCHOR and revise documentation for .* optimizing.

Revision 178 - Directory Listing
Modified Wed Dec 31 11:15:03 2014 UTC (6 years, 7 months ago) by ph10
Original Path: code/trunk
Ensure that the function op_recurse_ovecsave is not inlined when compiled by 
gcc.

Revision 177 - Directory Listing
Modified Mon Dec 22 17:33:10 2014 UTC (6 years, 7 months ago) by ph10
Original Path: code/trunk
Improvements for substring handling with partial matches.

Revision 176 - Directory Listing
Modified Fri Dec 19 09:55:25 2014 UTC (6 years, 7 months ago) by ph10
Original Path: code/trunk
File tidies for 10.00-RC2.

Revision 175 - Directory Listing
Modified Mon Dec 15 11:17:05 2014 UTC (6 years, 7 months ago) by ph10
Original Path: code/trunk
Small code tidy.

Revision 174 - Directory Listing
Modified Sun Dec 14 17:17:06 2014 UTC (6 years, 7 months ago) by ph10
Original Path: code/trunk
Update and improve substring handling and its documentation.

Revision 173 - Directory Listing
Modified Sat Dec 13 17:43:26 2014 UTC (6 years, 7 months ago) by ph10
Original Path: code/trunk
Improve interfaces to substring functions, and fix bugs.

Revision 172 - Directory Listing
Modified Tue Dec 2 11:06:13 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Fix typo.

Revision 171 - Directory Listing
Modified Mon Dec 1 16:14:53 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
(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.

Revision 170 - Directory Listing
Modified Sun Nov 30 10:05:41 2014 UTC (6 years, 8 months ago) by zherczeg
Original Path: code/trunk
Next attempt to fix the previous bug.

Revision 169 - Directory Listing
Modified Sun Nov 30 10:01:49 2014 UTC (6 years, 8 months ago) by zherczeg
Original Path: code/trunk
Fix jit_callback check in JIT.

Revision 168 - Directory Listing
Modified Fri Nov 28 13:58:17 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
File tidies for 10.00-RC1.

Revision 167 - Directory Listing
Modified Fri Nov 28 13:26:50 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Fix documentation error.

Revision 166 - Directory Listing
Modified Fri Nov 28 13:23:40 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Use allocator from code for pcre2_match_data_create_from_pattern if NULL 
passed.

Revision 165 - Directory Listing
Modified Fri Nov 28 12:46:16 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Move context argument to last in pcre2_jit_stack_create().

Revision 164 - Directory Listing
Modified Wed Nov 26 16:51:53 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Add user data to recursion guard; get ready for RC1 (again)

Revision 163 - Directory Listing
Modified Tue Nov 25 17:50:28 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Document that ~(PCRE2_SIZE)0 is a reserved value.

Revision 162 - Directory Listing
Modified Tue Nov 25 17:35:01 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Change callouts to pass the user data as a separate argument.

Revision 161 - Directory Listing
Modified Tue Nov 25 11:55:07 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Tidy up API for pcre2_config.

Revision 160 - Directory Listing
Modified Tue Nov 25 09:06:27 2014 UTC (6 years, 8 months ago) by zherczeg
Original Path: code/trunk
Move all offset initialization to one place.

Revision 159 - Directory Listing
Modified Mon Nov 24 15:31:28 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Final preparations for 10.00-RC1

Revision 158 - Directory Listing
Modified Sun Nov 23 18:38:38 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
More documentation and test updates.

Revision 157 - Directory Listing
Modified Fri Nov 21 16:45:06 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
More documentation and file tidies.

Revision 156 - Directory Listing
Modified Fri Nov 21 12:19:37 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Add additional tests and fix some compiler warnings; update stack information.

Revision 155 - Directory Listing
Modified Thu Nov 20 17:39:28 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Eliminate a compiler warning.

Revision 154 - Directory Listing
Modified Wed Nov 19 11:17:20 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Fix zero-repeated assertion-as-condition bug.

Revision 153 - Directory Listing
Modified Tue Nov 18 18:32:12 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Tests and documentation updates.

Revision 152 - Directory Listing
Modified Tue Nov 18 18:31:39 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Eliminate compiler warning

Revision 151 - Directory Listing
Modified Tue Nov 18 12:48:28 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Fix missing things in CMake configuration files.

Revision 150 - Directory Listing
Modified Tue Nov 18 12:22:08 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Correct property ignore list for pcre2demo.

Revision 149 - Directory Listing
Modified Mon Nov 17 17:17:41 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Update lists of distributed files.

Revision 148 - Directory Listing
Modified Mon Nov 17 16:59:02 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
More documentation edits.

Revision 147 - Directory Listing
Modified Fri Nov 14 18:41:20 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Further substitution tests (code and data), and more documentation.

Revision 146 - Directory Listing
Modified Wed Nov 12 17:46:02 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Get rid of remaining FIXMEs in the code; implement JIT compile timing.

Revision 145 - Directory Listing
Modified Wed Nov 12 17:15:10 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Update JIT documentation

Revision 144 - Directory Listing
Modified Wed Nov 12 16:57:56 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Substitution tests and documentation.

Revision 143 - Directory Listing
Modified Tue Nov 11 16:51:07 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Substitute code update and documentation.

Revision 142 - Directory Listing
Modified Tue Nov 11 10:50:31 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Config returns code unit count for strings - didn't always.

Revision 141 - Directory Listing
Modified Tue Nov 11 10:21:23 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Typos in non-JIT compile mode.

Revision 140 - Directory Listing
Modified Tue Nov 11 10:19:23 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Code for pcre2_substitute(), and tests.

Revision 139 - Directory Listing
Modified Sun Nov 9 07:23:55 2014 UTC (6 years, 8 months ago) by zherczeg
Original Path: code/trunk
JIT compiler update.

Revision 138 - Directory Listing
Modified Sat Nov 8 16:09:24 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Preliminary substitute function (not yet tested or documented).

Revision 137 - Directory Listing
Modified Sat Nov 8 16:07:30 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Finish off changes of JIT stack assignment

Revision 136 - Directory Listing
Modified Fri Nov 7 12:12:52 2014 UTC (6 years, 8 months ago) by zherczeg
Original Path: code/trunk
Remove pcre2_jit_stack argument from jit_match.

Revision 135 - Directory Listing
Modified Thu Nov 6 14:37:09 2014 UTC (6 years, 8 months ago) by zherczeg
Original Path: code/trunk
The pcre2_jit_stack_assign is changed to use the matching context.

Revision 134 - Directory Listing
Modified Wed Nov 5 16:05:43 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Buglet fixed.

Revision 133 - Directory Listing
Modified Wed Nov 5 16:05:19 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Fix bug for (*ACCEPT) inside a capturing group.

Revision 132 - Directory Listing
Modified Mon Nov 3 18:27:56 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Make --enable-unicode the default.

Revision 131 - Directory Listing
Modified Mon Nov 3 17:13:00 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Changed jit_stack_alloc to jit_stack_create.

Revision 130 - Directory Listing
Modified Sun Nov 2 15:34:31 2014 UTC (6 years, 8 months ago) by ph10
Original Path: code/trunk
Add tests for JIT fast path.

Revision 129 - Directory Listing
Modified Fri Oct 31 15:57:47 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Recognize '-' as standard input in pcre2test.

Revision 128 - Directory Listing
Modified Fri Oct 31 12:34:34 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Improve test coverage; minor typo in JIT test and other minor buglets fixed.

Revision 127 - Directory Listing
Modified Tue Oct 28 10:19:50 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Update clean up of RunTest and RunGrepTest working files.

Revision 126 - Directory Listing
Modified Mon Oct 27 10:13:57 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Document pcre2_jit_free_unused_memory().

Revision 125 - Directory Listing
Modified Sun Oct 26 18:00:19 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Convert the special "EBCDIC on an ASCII system" test.

Revision 124 - Directory Listing
Modified Sat Oct 25 15:51:01 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
More documentation 

Revision 123 - Directory Listing
Modified Sat Oct 25 14:28:43 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Remove some unused code and a spurious comment and reword one message.

Revision 122 - Directory Listing
Modified Sat Oct 25 14:16:46 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
More per-function documentation; revised perltest.sh replaces perltest.pl.

Revision 121 - Directory Listing
Modified Tue Oct 21 16:33:30 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
A lot more documentation.

Revision 120 - Directory Listing
Modified Mon Oct 20 17:28:49 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Tidy a lot of files (remove trailing spaces)

Revision 119 - Directory Listing
Modified Mon Oct 20 16:48:14 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
More documentation

Revision 118 - Directory Listing
Modified Sun Oct 19 15:30:48 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
More documentation.

Revision 117 - Directory Listing
Modified Fri Oct 17 15:52:57 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Change --enable-pcre8 etc to --enable-pcre2-8 etc and consequent changes; 
change "pcre" to "pcre2" in a number of files.

Revision 116 - Directory Listing
Modified Thu Oct 16 16:49:23 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Update pcre2_pattern_info to return a length if "where" is NULL.

Revision 115 - Directory Listing
Modified Thu Oct 16 16:22:44 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Make scripts Solaris-compatible.

Revision 114 - Directory Listing
Modified Wed Oct 15 16:44:12 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Remove length argument from pcre2_config; give width if where==NULL.

Revision 113 - Directory Listing
Modified Wed Oct 15 15:57:49 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Fix several bugs concerned with different configurations.

Revision 112 - Directory Listing
Modified Tue Oct 14 17:07:46 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Fix Unicode version and JIT target output.

Revision 111 - Directory Listing
Modified Tue Oct 14 16:41:13 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Minor length bug.

Revision 110 - Directory Listing
Modified Tue Oct 14 16:23:57 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Partial documentation and partial code tweaks.

Revision 109 - Directory Listing
Modified Mon Oct 13 06:43:00 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
Fix JIT test issues when PCRE2 configured in various modes.

Revision 108 - Directory Listing
Modified Sun Oct 12 16:55:21 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Refactoring some of the code in RunTest

Revision 107 - Directory Listing
Modified Sun Oct 12 15:45:05 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Create PRIV(strcpy_c8) for copying config strings.

Revision 106 - Directory Listing
Modified Sat Oct 11 17:05:18 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Create default compile and match contexts as constant static data.

Revision 105 - Directory Listing
Modified Sat Oct 11 15:56:25 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
The tests all run clean with JIT.

Revision 104 - Directory Listing
Modified Fri Oct 10 17:29:08 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
Landing initial version of JIT regression tests.

Revision 103 - Directory Listing
Modified Fri Oct 10 16:42:03 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Fix match_unset_backref bug.

Revision 102 - Directory Listing
Modified Fri Oct 10 16:16:44 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Fix "first code unit" bug.

Revision 101 - Directory Listing
Modified Fri Oct 10 11:55:28 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Remove leftchar/rightchar from the public API.

Revision 100 - Directory Listing
Modified Thu Oct 9 10:06:19 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
Support for JIT code free and small partial match optimization.

Revision 99 - Directory Listing
Modified Wed Oct 8 08:57:26 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
Several small JIT fixes.

Revision 98 - Directory Listing
Modified Tue Oct 7 13:07:20 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Call _pcre2_jit_free from pcre2_code_free.

Revision 97 - Directory Listing
Modified Mon Oct 6 17:28:42 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Work on the tests for JIT.

Revision 96 - Directory Listing
Modified Sun Oct 5 17:55:25 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Impose a minimum of 1 for the number of pairs in the ovector.

Revision 95 - Directory Listing
Modified Sun Oct 5 16:56:11 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Fix duplicate RM15 label (compile error with --disable-stack-for-recursion).

Revision 94 - Directory Listing
Modified Sun Oct 5 06:20:41 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
More JIT fixes.

Revision 93 - Directory Listing
Modified Sat Oct 4 17:05:21 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
Minor fixes. RunTest 1 now works with JIT.

Revision 92 - Directory Listing
Modified Sat Oct 4 15:09:00 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Break global loop in pcre2test if matching returns the same substring.

Revision 91 - Directory Listing
Modified Fri Oct 3 10:17:18 2014 UTC (6 years, 9 months ago) by zherczeg
Original Path: code/trunk
Starting commit of the JIT compiler.

Revision 90 - Directory Listing
Modified Fri Oct 3 09:47:59 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Save compile-time work when PCRE2_NO_START_OPTIMIZE is set.

Revision 89 - Directory Listing
Modified Fri Oct 3 09:25:57 2014 UTC (6 years, 9 months ago) by ph10
Original Path: code/trunk
Remove match context argument from pcre2_jit_compile.

Revision 88 - Directory Listing
Modified Wed Oct 1 17:02:33 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Remove the ability to change newlines and \R at match time.

Revision 87 - Directory Listing
Modified Wed Oct 1 16:16:27 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Make PCRE2_NO_START_OPTIMIZE a compile-only option.

Revision 86 - Directory Listing
Modified Tue Sep 30 16:30:39 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Update pcre2test with JIT features (untested)

Revision 85 - Directory Listing
Modified Tue Sep 30 07:08:35 2014 UTC (6 years, 10 months ago) by zherczeg
Original Path: code/trunk
Land the JIT compiler (as a separate commit).

Revision 84 - Directory Listing
Modified Tue Sep 30 07:06:48 2014 UTC (6 years, 10 months ago) by zherczeg
Original Path: code/trunk
PCRE2 successfully compiles with --enable-jit now.

Revision 83 - Directory Listing
Modified Mon Sep 29 16:45:37 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
More documentation.

Revision 82 - Directory Listing
Modified Sun Sep 28 17:39:28 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
More draft documentation.

Revision 81 - Directory Listing
Modified Sun Sep 28 11:31:21 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
More documentation - initial drafts.

Revision 80 - Directory Listing
Modified Fri Sep 26 09:44:49 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Some typos

Revision 79 - Directory Listing
Modified Tue Sep 23 11:35:51 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Documentation scripts

Revision 78 - Directory Listing
Modified Fri Sep 19 18:26:32 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
More documentation.

Revision 77 - Directory Listing
Modified Fri Sep 19 18:19:18 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Add the pcre2callout documentation.

Revision 76 - Directory Listing
Modified Fri Sep 19 17:53:33 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Changed SUPPORT_PCRE8 etc into SUPPORT_PCRE2_8 etc.

Revision 75 - Directory Listing
Modified Fri Sep 19 17:38:26 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
Set the callout block version back to 0 for this new project and re-order the 
fields.

Revision 74 - Directory Listing
Modified Fri Sep 19 07:43:39 2014 UTC (6 years, 10 months ago) by ph10
Original Path: code/trunk
API documentation and a lot of little related changes to the code.

Revision 73 - Directory Listing
Modified Sun Aug 31 17:03:37 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Changed remaining size_t occurrences to PCRE2_SIZE.

Revision 72 - Directory Listing
Modified Sun Aug 31 16:32:01 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Update HACKING for PCRE2.

Revision 71 - Directory Listing
Modified Sat Aug 30 16:21:17 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Make /()a/ set the "first character must be" data.

Revision 70 - Directory Listing
Modified Sat Aug 30 15:47:43 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Small tidy.

Revision 69 - Directory Listing
Modified Sat Aug 30 15:41:23 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Basic CMake support is now working, at least on Linux.

Revision 68 - Directory Listing
Modified Sat Aug 30 14:57:12 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Even when coverage is not configured, clean up old coverage files during 'make 
distclean'.

Revision 67 - Directory Listing
Modified Sat Aug 30 14:20:14 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Fix int/long bug in limit argument decoding.

Revision 66 - Directory Listing
Modified Sat Aug 30 08:52:32 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Fix typos: PCREPOSIX -> PCRE2POSIX.

Revision 65 - Directory Listing
Modified Fri Aug 29 15:24:33 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Check for pcre2grep's existence before testing; clean up all temporary files 
afterwards.

Revision 64 - Directory Listing
Modified Fri Aug 29 12:12:34 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Re-specify how the substring functions return lengths.

Revision 63 - Directory Listing
Modified Wed Aug 27 16:59:56 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Refactor match_ref() and fix UTF-8 caseless bug.

Revision 62 - Directory Listing
Modified Tue Aug 26 15:41:31 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Add non-API new features to ChangeLog.

Revision 61 - Directory Listing
Modified Tue Aug 26 11:46:21 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Implement (*NOTEMPTY) and (?(VERSION= features.

Revision 60 - Directory Listing
Modified Tue Aug 19 17:07:22 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Implement the "rightchar" feature of match data.

Revision 59 - Directory Listing
Modified Sun Aug 17 11:12:22 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Some missed PCRE2_SIZE updates in pcre2test.

Revision 58 - Directory Listing
Modified Sat Aug 16 15:10:42 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Keep recursion ovecsave blocks on a chain and re-use them.

Revision 57 - Directory Listing
Modified Sat Aug 16 09:46:58 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Change lengths to PCRE2_SIZE and revise OP_RECURSE processing.

Revision 56 - Directory Listing
Modified Fri Aug 15 16:17:23 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Adjust svn properties to ignore coverage files.

Revision 55 - Directory Listing
Modified Fri Aug 15 10:07:50 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Remove (possibly temporarily) byte-ordering functions (which were dummies 
anyway), to be thought about later.

Revision 54 - Directory Listing
Modified Fri Aug 15 09:55:18 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Tidy some comments; change several PCRE2_INFO fields to uint32_t instead of 
int.

Revision 53 - Directory Listing
Modified Fri Aug 15 09:19:04 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Specifying that the pcre2_memctl block must be at the start of all relevant 
blocks simplifies the code.

Revision 52 - Directory Listing
Modified Tue Aug 12 17:41:11 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Remove save/load from pcre2test, as they will not be implemented just yet (if 
at all).

Revision 51 - Directory Listing
Modified Tue Aug 12 09:48:56 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Add PCRE2_CONFIG_UNICODE_VERSION to give the Unicode version string.

Revision 50 - Directory Listing
Modified Mon Aug 11 18:43:15 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Re-arrange option bits and fix bad indentation.

Revision 49 - Directory Listing
Modified Mon Aug 11 18:30:24 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Enable RunTest when "make check" is obeyed.

Revision 48 - Directory Listing
Modified Mon Aug 11 18:26:05 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Remove src/config.h.in from version control.

Revision 47 - Directory Listing
Modified Mon Aug 11 18:23:02 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Remove generated m4 files from version control.

Revision 46 - Directory Listing
Modified Sun Aug 10 16:32:58 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Don't say "No options" or "No first/last code unit"; simplifies pcre2test 
output.

Revision 45 - Directory Listing
Modified Sun Aug 10 16:20:23 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Update SVN ignores.

Revision 44 - Directory Listing
Modified Sun Aug 10 16:09:24 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Multi-config tests (without JIT) now work.

Revision 43 - Directory Listing
Modified Fri Aug 8 18:21:05 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Test tweak.

Revision 42 - Directory Listing
Modified Fri Aug 8 18:18:18 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Preparatory work for JIT.

Revision 41 - Directory Listing
Modified Fri Aug 8 15:36:18 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Fix stack overflow bug, copying fix from PCRE1.

Revision 40 - Directory Listing
Modified Thu Aug 7 16:57:28 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Abolish 'D' abbrevation for 'debug'.

Revision 39 - Directory Listing
Modified Wed Aug 6 17:33:14 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Adjust tests for PCRE/Perl anomalies in character properties & fix one bug.

Revision 38 - Directory Listing
Modified Wed Aug 6 09:35:11 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Test tidies and additional tests.

Revision 37 - Directory Listing
Modified Tue Aug 5 16:51:32 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
All tests except JIT and save/reload are implemented.

Revision 36 - Directory Listing
Modified Sun Aug 3 18:15:32 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Changes to pcre2test single-letter modifiers.

Revision 35 - Directory Listing
Modified Sun Aug 3 17:50:08 2014 UTC (6 years, 11 months ago) by ph10
Original Path: code/trunk
Add more tests.

Revision 34 - Directory Listing
Modified Fri Jul 25 16:35:51 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Test 4 installed (combines old tests 4 and 6)

Revision 33 - Directory Listing
Modified Fri Jul 25 09:36:50 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Tidy up test 3.

Revision 32 - Directory Listing
Modified Thu Jul 24 18:01:11 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Test 3 (locale test) converted.

Revision 31 - Directory Listing
Modified Thu Jul 24 16:32:38 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Tests 1 and 2 are converted (but without save/restore).

Revision 30 - Directory Listing
Modified Tue Jul 15 08:49:45 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Enable pcre2grep tests.

Revision 29 - Directory Listing
Modified Tue Jul 15 08:46:12 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Implement pcre2grep and its test.

Revision 28 - Directory Listing
Modified Sat Jul 5 16:02:10 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Add -dfa command line option to pcre2test.

Revision 27 - Directory Listing
Modified Sat Jul 5 11:09:59 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
DFA matching is starting to work.

Revision 26 - Directory Listing
Modified Fri Jul 4 16:26:09 2014 UTC (7 years ago) by ph10
Original Path: code/trunk
Compiling with --disalbe-stack-for-recursion is working. Introduce PCRE2_OFFSET 
for offset values.

Revision 25 - Directory Listing
Modified Mon Jun 30 19:01:12 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Convert pcredemo to pcre2demo.

Revision 24 - Directory Listing
Modified Mon Jun 30 17:01:40 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Runtime memory testing and finding match limits are working.

Revision 23 - Directory Listing
Modified Mon Jun 30 10:56:11 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Callout testing in pcre2test is now working.

Revision 22 - Directory Listing
Modified Sat Jun 28 14:23:18 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
The pcre2_match() function's basic facilities are working (though hardly 
tested).

Revision 21 - Directory Listing
Modified Tue Jun 24 15:47:33 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Miscellanous name tidies.

Revision 20 - Directory Listing
Modified Tue Jun 24 15:30:10 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Improve consistency in #defined names, in particular with regard to 
underscores.

Revision 19 - Directory Listing
Modified Tue Jun 24 09:51:58 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Allow \R and newline handling to be specified at match time (as for PCRE1).

Revision 18 - Directory Listing
Modified Mon Jun 23 17:07:24 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Add --version as a pcre2test option, and add a comment to config.

Revision 17 - Directory Listing
Modified Mon Jun 23 16:41:29 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Abolish pcre2_version(); add PCRE2_CONFIG_VERSION.

Revision 16 - Directory Listing
Modified Sun Jun 22 14:08:59 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Tidies in pcre2.h

Revision 15 - Directory Listing
Modified Sat Jun 21 12:39:48 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Auto-possession and studying added; compile-time errors refactored.

Revision 14 - Directory Listing
Modified Fri Jun 20 12:40:32 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Update for Unicode 7.0.0

Revision 13 - Directory Listing
Modified Sat Jun 14 18:29:51 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Basic pcre2_compile() is working (no study, no auto-possess yet).

Revision 12 - Directory Listing
Modified Tue Jun 3 16:26:20 2014 UTC (7 years, 1 month ago) by ph10
Original Path: code/trunk
Update the two Python maintenance scripts for Python 3.

Revision 11 - Directory Listing
Modified Tue May 20 18:48:43 2014 UTC (7 years, 2 months ago) by ph10
Original Path: code/trunk
Got pcre2test as far as it can go without real compile and match functions.

Revision 10 - Directory Listing
Modified Sun May 18 16:33:18 2014 UTC (7 years, 2 months ago) by ph10
Original Path: code/trunk
Preliminary documentation for pcre2test.

Revision 9 - Directory Listing
Modified Tue May 13 15:58:29 2014 UTC (7 years, 2 months ago) by ph10
Original Path: code/trunk
As far as pcre2test can usefully go without a real library.

Revision 8 - Directory Listing
Modified Tue May 13 11:20:03 2014 UTC (7 years, 2 months ago) by ph10
Original Path: code/trunk
Further work on pcre2test (can now display compiled code).

Revision 7 - Directory Listing
Modified Wed Apr 30 16:55:24 2014 UTC (7 years, 3 months ago) by ph10
Original Path: code/trunk
More groundwork for pcre2test: POSIX support.

Revision 6 - Directory Listing
Modified Fri Apr 18 15:37:56 2014 UTC (7 years, 3 months ago) by ph10
Original Path: code/trunk
Refactor the framework for revised API.

Revision 5 - Directory Listing
Modified Fri Mar 7 17:28:52 2014 UTC (7 years, 4 months ago) by ph10
Original Path: code/trunk
Create dummy framework for all functions and programs.

Revision 4 - Directory Listing
Modified Fri Feb 28 09:40:55 2014 UTC (7 years, 5 months ago) by ph10
Original Path: code/trunk
Some basic building infrastructure.

Revision 3 - Directory Listing
Modified Thu Feb 20 19:17:05 2014 UTC (7 years, 5 months ago) by ph10
Original Path: code/trunk
Add basic configuration files.

Revision 2 - Directory Listing
Modified Tue Feb 18 10:50:52 2014 UTC (7 years, 5 months ago) by ph10
Original Path: code/trunk
Test commit: placeholder README.

Revision 1 - Directory Listing
Added Tue Feb 18 10:48:27 2014 UTC (7 years, 5 months ago) by ph10
Original Path: code/trunk
Create a base for PCRE2 development

  ViewVC Help
Powered by ViewVC 1.1.5