summaryrefslogtreecommitdiff
path: root/src/pcre2_substring.c
Commit message (Collapse)AuthorAgeFilesLines
* Avoid pointer overflow for unset captures in pcre2_substring_list_get(), though ph102018-01-121-2/+7
| | | | | | | it could never have caused a problem. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@909 6239d852-aaf2-0410-a92c-79f79f948069
* Ensure all _free() functions do nothing for NULL, and document this.ph102016-02-061-4/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@487 6239d852-aaf2-0410-a92c-79f79f948069
* Final file updates for 10.21 release.ph102016-01-121-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@475 6239d852-aaf2-0410-a92c-79f79f948069
* Improvements for substring handling with partial matches.ph102014-12-221-2/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@177 6239d852-aaf2-0410-a92c-79f79f948069
* File tidies for 10.00-RC2.ph102014-12-191-21/+21
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@176 6239d852-aaf2-0410-a92c-79f79f948069
* Update and improve substring handling and its documentation.ph102014-12-141-30/+60
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@174 6239d852-aaf2-0410-a92c-79f79f948069
* Improve interfaces to substring functions, and fix bugs.ph102014-12-131-63/+76
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@173 6239d852-aaf2-0410-a92c-79f79f948069
* (1) uint32_t for substring number args; (2) correct PRIV(memctl_malloc) ph102014-12-011-6/+6
| | | | | | | | definition for Windows; (3) remove unwanted PCRE2_EXP_DATA_DEFN; (4) documentation updates. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@171 6239d852-aaf2-0410-a92c-79f79f948069
* Substitute code update and documentation.ph102014-11-111-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@143 6239d852-aaf2-0410-a92c-79f79f948069
* Preliminary substitute function (not yet tested or documented).ph102014-11-081-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@138 6239d852-aaf2-0410-a92c-79f79f948069
* Changed jit_stack_alloc to jit_stack_create.ph102014-11-031-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@131 6239d852-aaf2-0410-a92c-79f79f948069
* Improve test coverage; minor typo in JIT test and other minor buglets fixed.ph102014-10-311-2/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@128 6239d852-aaf2-0410-a92c-79f79f948069
* Tidy a lot of files (remove trailing spaces)ph102014-10-201-34/+34
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@120 6239d852-aaf2-0410-a92c-79f79f948069
* API documentation and a lot of little related changes to the code.ph102014-09-191-5/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@74 6239d852-aaf2-0410-a92c-79f79f948069
* Re-specify how the substring functions return lengths.ph102014-08-291-45/+42
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@64 6239d852-aaf2-0410-a92c-79f79f948069
* Change lengths to PCRE2_SIZE and revise OP_RECURSE processing.ph102014-08-161-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@57 6239d852-aaf2-0410-a92c-79f79f948069
* Specifying that the pcre2_memctl block must be at the start of all relevant ph102014-08-151-2/+2
| | | | | | | blocks simplifies the code. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@53 6239d852-aaf2-0410-a92c-79f79f948069
* Tests 1 and 2 are converted (but without save/restore).ph102014-07-241-0/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@31 6239d852-aaf2-0410-a92c-79f79f948069
* Implement pcre2grep and its test.ph102014-07-151-4/+12
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@29 6239d852-aaf2-0410-a92c-79f79f948069
* Compiling with --disalbe-stack-for-recursion is working. Introduce PCRE2_OFFSET ph102014-07-041-1/+2
| | | | | | | for offset values. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@26 6239d852-aaf2-0410-a92c-79f79f948069
* Further work on pcre2test (can now display compiled code).ph102014-05-131-87/+208
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@8 6239d852-aaf2-0410-a92c-79f79f948069
* Refactor the framework for revised API.ph102014-04-181-67/+68
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@6 6239d852-aaf2-0410-a92c-79f79f948069
* Create dummy framework for all functions and programs.ph102014-03-071-0/+352
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@5 6239d852-aaf2-0410-a92c-79f79f948069