summaryrefslogtreecommitdiff
path: root/src/pcre2_context.c
Commit message (Collapse)AuthorAgeFilesLines
* Correct tables argument data type for pcre2_set_character_tables() and fix ph102019-07-281-1/+1
| | | | | | | documentation for pcre2_maketables(). git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1146 6239d852-aaf2-0410-a92c-79f79f948069
* More file tidies for 10.33-RC1ph102019-03-041-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1079 6239d852-aaf2-0410-a92c-79f79f948069
* Upgrade the as yet unreleased substitute callout facility.ph102018-11-121-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1039 6239d852-aaf2-0410-a92c-79f79f948069
* Implement callouts from pcre2_substitute().ph102018-09-181-5/+17
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1012 6239d852-aaf2-0410-a92c-79f79f948069
* Put back pcre2_set_recursion_limit() as a real function, synonym for ph102017-07-211-1/+7
| | | | | | | pcre2_set_depth_limit() in order to preserve the ABI. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@846 6239d852-aaf2-0410-a92c-79f79f948069
* Code tidies for 10.30-RC1 release candidate.ph102017-07-191-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@842 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_NEWLINE_NUL.ph102017-05-261-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@806 6239d852-aaf2-0410-a92c-79f79f948069
* More experimental convert code evolution.ph102017-05-231-4/+14
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@799 6239d852-aaf2-0410-a92c-79f79f948069
* Add additional compile options and PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES.ph102017-05-171-4/+13
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@786 6239d852-aaf2-0410-a92c-79f79f948069
* Experimental pattern conversion code (no public documentation yet).ph102017-05-061-3/+60
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@766 6239d852-aaf2-0410-a92c-79f79f948069
* Add explicit heap limiting options to pcre2_match(), with associated features ph102017-04-111-0/+8
| | | | | | | for listing, configuring, etc. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@739 6239d852-aaf2-0410-a92c-79f79f948069
* Change "limit recursion" to "limit depth" in code and build systems because the ph102017-03-121-6/+6
| | | | | | | | old name, which is retained as a synonym for the moment, is no longer appropriate. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@678 6239d852-aaf2-0410-a92c-79f79f948069
* Remove remaining (now unused) code under HEAP_MATCH_RECURSE, and make the build ph102017-03-111-9/+3
| | | | | | | | systems give a warning of the obsolescence of --disable-stack-for-recursion and the equivalent CMake setting. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@676 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
* Implement pcre2_set_max_pattern_length()ph102015-11-051-8/+16
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@414 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_USE_OFFSET_LIMIT and pcre2_set_offset_limit(). No documentation ph102015-09-221-0/+8
| | | | | | | yet. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@372 6239d852-aaf2-0410-a92c-79f79f948069
* (1) uint32_t for substring number args; (2) correct PRIV(memctl_malloc) ph102014-12-011-1/+1
| | | | | | | | 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
* Add user data to recursion guard; get ready for RC1 (again)ph102014-11-261-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@164 6239d852-aaf2-0410-a92c-79f79f948069
* Change callouts to pass the user data as a separate argument.ph102014-11-251-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@162 6239d852-aaf2-0410-a92c-79f79f948069
* Remove pcre2_jit_stack argument from jit_match.zherczeg2014-11-071-0/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@136 6239d852-aaf2-0410-a92c-79f79f948069
* Tidy a lot of files (remove trailing spaces)ph102014-10-201-38/+38
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@120 6239d852-aaf2-0410-a92c-79f79f948069
* Create default compile and match contexts as constant static data.ph102014-10-111-34/+32
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@106 6239d852-aaf2-0410-a92c-79f79f948069
* Remove the ability to change newlines and \R at match time.ph102014-10-011-37/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@88 6239d852-aaf2-0410-a92c-79f79f948069
* API documentation and a lot of little related changes to the code.ph102014-09-191-17/+18
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@74 6239d852-aaf2-0410-a92c-79f79f948069
* Change lengths to PCRE2_SIZE and revise OP_RECURSE processing.ph102014-08-161-2/+2
| | | | 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-10/+5
| | | | | | | blocks simplifies the code. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@53 6239d852-aaf2-0410-a92c-79f79f948069
* Compiling with --disalbe-stack-for-recursion is working. Introduce PCRE2_OFFSET ph102014-07-041-7/+8
| | | | | | | for offset values. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@26 6239d852-aaf2-0410-a92c-79f79f948069
* The pcre2_match() function's basic facilities are working (though hardly ph102014-06-281-1/+3
| | | | | | | tested). git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@22 6239d852-aaf2-0410-a92c-79f79f948069
* Allow \R and newline handling to be specified at match time (as for PCRE1).ph102014-06-241-17/+50
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@19 6239d852-aaf2-0410-a92c-79f79f948069
* Basic pcre2_compile() is working (no study, no auto-possess yet).ph102014-06-141-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@13 6239d852-aaf2-0410-a92c-79f79f948069
* Further work on pcre2test (can now display compiled code).ph102014-05-131-17/+19
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@8 6239d852-aaf2-0410-a92c-79f79f948069
* More groundwork for pcre2test: POSIX support.ph102014-04-301-62/+97
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@7 6239d852-aaf2-0410-a92c-79f79f948069
* Refactor the framework for revised API.ph102014-04-181-166/+146
| | | | 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/+357
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@5 6239d852-aaf2-0410-a92c-79f79f948069