summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* JIT compiler copyright info updated and several tests added for testing ↵pcre16zherczeg2011-12-2823-48/+347
| | | | | | horizontal/vertical spaces git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@833 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix back references with zero minimum repeat when the reference is unset.ph102011-12-274-2/+27
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@832 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update ManyConfigTests script and fix RunGrepTest bug and --disable-stack-ph102011-12-273-5/+20
| | | | | | | for-recursion bug in 16-bit mode. git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@831 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update version and update many copyright dates.ph102011-12-2753-63/+63
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@830 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Change some preprocessor directives to support various configure modeszherczeg2011-12-272-11/+19
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@829 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Updata DFA matching for 16-bit issues; add appropriate tests.ph102011-12-274-5/+72
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@828 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update pcretest for non-UTF 16-bit wide values, for testing table-lookups ph102011-12-279-155/+221
| | | | | | | better. Add tests for bad mode. git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@827 2f5784b3-3f2a-0410-8824-cb99058d5e15
* fix horizontal and vertical white space ranges in 16 bit modezherczeg2011-12-2715-94/+273
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@826 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Supporting all newlines, horizontal and vertical spaces in 16 bit modezherczeg2011-12-2611-84/+318
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@825 2f5784b3-3f2a-0410-8824-cb99058d5e15
* support for getting single compile time flags in pcretestzherczeg2011-12-2612-48/+144
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@824 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Tidy pcretest source code and some 8/16 messages. Add "16" error codes.ph102011-12-247-158/+223
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@823 2f5784b3-3f2a-0410-8824-cb99058d5e15
* fix 16 bit issues reported by valgrindzherczeg2011-12-233-4/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@822 2f5784b3-3f2a-0410-8824-cb99058d5e15
* More pcretest 16-bit updates; also a bug fix in pcre_exec.ph102011-12-235-192/+174
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@821 2f5784b3-3f2a-0410-8824-cb99058d5e15
* 16 bit fixes for PPC64 (big endian) systemzherczeg2011-12-231-10/+29
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@820 2f5784b3-3f2a-0410-8824-cb99058d5e15
* dfa and other 16 bit fixeszherczeg2011-12-224-10/+31
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@819 2f5784b3-3f2a-0410-8824-cb99058d5e15
* More 16-bit fixes, and removal of pcre_info().ph102011-12-2214-645/+912
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@818 2f5784b3-3f2a-0410-8824-cb99058d5e15
* More pcretest fixes for dual 8/16 bit modezherczeg2011-12-221-25/+72
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@817 2f5784b3-3f2a-0410-8824-cb99058d5e15
* 16 bit fixeszherczeg2011-12-214-33/+113
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@816 2f5784b3-3f2a-0410-8824-cb99058d5e15
* More conversion of function calls in pcretest.ph102011-12-214-82/+229
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@815 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Reorganized the tests and made many more work in 16-bit mode.ph102011-12-2138-24302/+25304
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@814 2f5784b3-3f2a-0410-8824-cb99058d5e15
* pcretest can now save/restore byte-swapped 16-bit patterns.ph102011-12-202-98/+299
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@813 2f5784b3-3f2a-0410-8824-cb99058d5e15
* minor fixeszherczeg2011-12-191-3/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@812 2f5784b3-3f2a-0410-8824-cb99058d5e15
* byte flip moved before disk write in pcretest and typo fixeszherczeg2011-12-192-45/+66
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@811 2f5784b3-3f2a-0410-8824-cb99058d5e15
* A lot more work on pcretest; now runs many (but not all) tests.ph102011-12-1918-1337/+2545
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@810 2f5784b3-3f2a-0410-8824-cb99058d5e15
* fixing existing and adding new byte-order related functionszherczeg2011-12-1921-217/+409
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@809 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Commit progress so far on pcretest (runs test 1 on interpreter).ph102011-12-185-285/+512
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@808 2f5784b3-3f2a-0410-8824-cb99058d5e15
* lcc and inline printint.c fixeszherczeg2011-12-156-19/+46
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@806 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Preliminary work on pcretest for 16-bit (not complete by any means).ph102011-12-146-67/+308
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@805 2f5784b3-3f2a-0410-8824-cb99058d5e15
* PUBL macro added, single char optimization is fixed, MAX_255 checks are ↵zherczeg2011-12-1414-162/+287
| | | | | | added, pcre_jit_test now copy the default tables to help valgrind git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@804 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add PCRE_NO_UTF16_CHECKph102011-12-131-3/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@803 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Minor issues after merge.ph102011-12-134-15/+33
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@802 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Merge changes from trunk r755 to r800 into the 16-bit branch.ph102011-12-1250-1945/+2624
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@801 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Optimization fixes for ranges contains only a single characterzherczeg2011-12-118-92/+160
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@798 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Improving pcre_jit_test and add missing 16 bit API functionszherczeg2011-12-107-70/+213
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@796 2f5784b3-3f2a-0410-8824-cb99058d5e15
* extending the 16 bit API, mode check, and fixeszherczeg2011-12-1020-154/+484
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@795 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Adding --enable-utf option rather than --enable-utf16. --enable-utf8 is kept ↵zherczeg2011-12-0811-146/+104
| | | | | | for compatibility reasons. And fixing other, minor issues. git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@794 2f5784b3-3f2a-0410-8824-cb99058d5e15
* UTF16 fixes: iterated character parsing, named referenceszherczeg2011-12-077-103/+166
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@789 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Updating pcre_jit_test. Most of the JIT tests are working now in 16 bit mode.zherczeg2011-12-0610-167/+471
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@786 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Improving UTF-16 support by fixing a lot of issues.zherczeg2011-12-0516-164/+543
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@785 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Start working on UTF-16. Updating macros and adding new ones.zherczeg2011-12-0313-216/+574
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@782 2f5784b3-3f2a-0410-8824-cb99058d5e15
* renaming utf8 to utf, JIT compiler update, disallowing invalid utf charszherczeg2011-12-0326-418/+512
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@781 2f5784b3-3f2a-0410-8824-cb99058d5e15
* better digit parsing, first_byte, req_byte are renamed to first_char ↵zherczeg2011-12-019-307/+385
| | | | | | req_char respectively git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@774 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Make character ranges 16 bit friendlyzherczeg2011-11-2810-174/+319
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@770 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update those opcode sizes whose depend on IMM2_SIZEzherczeg2011-11-277-144/+157
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@769 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Make simple patterns work in PCRE16zherczeg2011-11-269-95/+240
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@767 2f5784b3-3f2a-0410-8824-cb99058d5e15
* PRIV macro added, several new files addedzherczeg2011-11-2331-306/+729
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@764 2f5784b3-3f2a-0410-8824-cb99058d5e15
* string utilities addedzherczeg2011-11-228-37/+267
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@763 2f5784b3-3f2a-0410-8824-cb99058d5e15
* remove double pcre_uint8 declaration and fix some string literalszherczeg2011-11-212-55/+86
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@759 2f5784b3-3f2a-0410-8824-cb99058d5e15
* More 16-bit patchesph102011-11-2110-20/+522
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@757 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Apply Zoltan's big patch.ph102011-11-2116-580/+587
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/branches/pcre16@756 2f5784b3-3f2a-0410-8824-cb99058d5e15