summaryrefslogtreecommitdiff
path: root/HACKING
Commit message (Collapse)AuthorAgeFilesLines
* docs: Put correction version in which the 32-bit library appearedchpe2012-11-051-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1204 2f5784b3-3f2a-0410-8824-cb99058d5e15
* pcre32: Add 32-bit librarychpe2012-10-161-15/+20
| | | | | | | | | | Create libpcre32 that operates on 32-bit characters (UTF-32). This turned out to be surprisingly simple after the UTF-16 support was introduced; mostly just extra ifdefs and adjusting and adding some tests. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1055 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Correct and tidy up comments relating to OP_NOT (no code changes).ph102012-02-221-4/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@927 2f5784b3-3f2a-0410-8824-cb99058d5e15
* 16-bit update of non-man documentation files and the PrepareRelease script.ph102011-12-301-73/+90
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@840 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Make (*THEN) work as in Perl in subpatterns that do not contain | alternatives.ph102011-10-041-12/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@716 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Update non-manpage documentation for JIT.ph102011-08-231-2/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@672 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix two study bugs concerned with minimum subject lengths; add features to ph102011-07-021-2/+3
| | | | | | | | pcretest so that all tests can be run with or without study; adjust tests so that this happens. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@612 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Refactoring to reduce stack usage for possessively quantified subpatterns. Also ph102011-06-021-2/+12
| | | | | | | | fixed a number of bugs related to repeated subpatterns. Some further tidies consequent on the removal of OP_OPT are also in this patch. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@604 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Remove OP_OPT by handling /i and /m entirely at compile time. Fixes bug with ph102011-05-251-65/+67
| | | | | | | patterns like /(?i:([^b]))(?1)/, where the /i option was mishandled. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@602 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix problem with (*THEN) not backing up far enough.ph102010-10-101-8/+26
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@550 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Documentation update.ph102009-10-041-6/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@460 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Documentation updateph102009-10-021-14/+15
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@456 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Slight performance improvement by using the new OP_ALLANY opcode for cases of ph102008-04-201-1/+2
| | | | | | | | the metacharacter "." when DOTALL is set. Also, some tidies consequent upon its invention. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@342 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Do not discard subpatterns with {0} quantifiers, as they may be called as ph102008-04-121-4/+7
| | | | | | | subroutines. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@335 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Updating docs for release; fix heap-related bugs in pcre_exec shown up by ph102007-08-091-6/+13
| | | | | | | release testing. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@212 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Documentation update preparatory to release.ph102007-06-131-1/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@181 2f5784b3-3f2a-0410-8824-cb99058d5e15
* A number of tidies, file renames, etc.ph102007-03-191-0/+402
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@127 2f5784b3-3f2a-0410-8824-cb99058d5e15