summaryrefslogtreecommitdiff
path: root/pcre_compile.c
Commit message (Expand)AuthorAgeFilesLines
* Documentation and tidies preparatory to 8.37 release.ph102015-04-141-1/+1
* Fix slow study when much mutual recursion.ph102015-04-131-8/+0
* Fix stack overflow instead of diagnostic for mutual recursion inside a ph102015-04-011-12/+26
* Minor refactor in JIT and set auto-possessify limit to 1000 from 10000 (to ma...zherczeg2015-04-011-2/+2
* Fix possessive quantifier after group containing subroutine call.ph102015-03-291-6/+7
* Fix non-diagnosis of missing assertion after (?(?< not followed by ! or =.ph102015-03-291-13/+15
* Fix comment between subroutine call and quantifier bug.ph102015-03-291-19/+26
* Fix mutual recursion inside other groups stack overflow bug.ph102015-03-271-2/+2
* Fix memory bug for [\S\V\H] compile.ph102015-03-271-1/+7
* Add recursion depth limit to auto-possessification.ph102015-03-251-5/+12
* Fix bugs caused by (?!) as a condition (which is converted to OP_FAIL).ph102015-03-241-0/+1
* Fix bad compile of patterns like /[A-`]/i8 where the range contains ph102015-03-061-8/+12
* Fix bad compilation for patterns like /((?+1)(\1))/ with forward reference ph102015-03-021-1/+4
* Fix bad compile for groups like "((?2){0,1999}())?".ph102015-02-281-29/+28
* Disallow quantification of assertions used as conditions.ph102015-02-081-9/+24
* Fix duplicate names memory calculation error.ph102015-02-081-13/+5
* Fix conditional test not setting highest back reference.ph102015-02-081-0/+2
* Fix compile loop for subroutine reference when preceded by a non-ASCII ph102015-02-061-0/+28
* Catch auto-possessification potential loop for bad UTF pattern with ph102015-02-061-0/+8
* Files tidied for 8.36-RC1.ph102014-09-151-2/+2
* Fix compile-time loop for recursive reference within a group with an indefinite ph102014-08-081-12/+9
* Fix compiler crash/misbehaviour for zero-repeated groups that include a ph102014-07-121-24/+28
* Avoid compiler warning for cast function argument.ph102014-07-101-3/+10
* Fix bad compile of [\Qx]... where x is any character.ph102014-06-181-1/+1
* Fix bad starting data when char with more than one other case follows ph102014-06-181-1/+2
* Comment update.ph102014-06-171-2/+2
* Fix two bugs concerned with duplicate named patterns.ph102014-05-281-4/+15
* Give error for \x{} and \o{}.ph102014-05-271-0/+7
* Fix auto-possessification bug.ph102014-05-271-8/+15
* Casts and type changes for compiler warnings.ph102014-05-211-6/+6
* Fix C++ compiler warnings and silly quantifier size check.ph102014-04-211-19/+16
* Fix typo that caused max/min quantifiers in ungreedy mode not to work.ph102014-03-101-1/+1
* Preparations for next release.ph102014-03-041-10/+10
* Implement pcre_stack_guard.ph102014-02-091-0/+12
* Remove unreachable statement to avoid compiler warning.ph102014-01-131-1/+3
* Fix caseless character class bug for characters within a range that have more ph102014-01-101-5/+9
* Get rid of some unitialized variable compiler warnings.ph102013-12-241-2/+4
* The auto-possessification of character sets were improved. The JIT compiler a...zherczeg2013-12-221-21/+36
* A new flag is set, when property checks are present in an XCLASS.zherczeg2013-12-221-18/+34
* Final file tidies for 8.34.ph102013-12-151-10/+10
* Fix internal error for XCLASS in 16/32-bit non-UCP versions with heap ph102013-12-061-3/+8
* Add support for [[:<:]] and [[:>:]] as a transition aid.ph102013-12-031-0/+35
* Source tidies for 8.34-RC1.ph102013-11-191-62/+62
* Rename the (as yet unreleased) PCRE_NO_AUTO_POSSESSIFY option to ph102013-11-121-2/+2
* In /x mode, allow white space before a possessive + character.ph102013-11-101-30/+67
* Add (*NO_AUTO_POSSESS) and document interaction between auto-possessification ph102013-11-091-0/+2
* Require group names to start with a non-digit.ph102013-11-091-83/+82
* Allow quantifiers on (?!) so as to be the same as other assertions.ph102013-11-081-4/+12
* Give errors for [A-\d] and [a-[:digit:]] etc.ph102013-11-061-19/+37
* Implement compile-time nested parentheses limit, specified at build time.ph102013-11-051-4/+18