summaryrefslogtreecommitdiffstats
path: root/generic/regc_nfa.c
Commit message (Expand)AuthorAgeFilesLines
* More int -> size_t, in regexp handling (should of been part of TIP #537/494)jan.nijtmans2022-06-021-18/+18
* Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ...jan.nijtmans2020-12-081-1/+1
* Merge 8.6jan.nijtmans2019-08-281-0/+6
|\
| * Add /* FALLTHRU */ markers in various places (silencing possible GCC warnings...jan.nijtmans2019-08-281-0/+6
* | Eliminate some macros that are no longer used/needed.jan.nijtmans2016-11-251-2/+2
|/
* Cherrypick [812a81812ebf89d2416059d45fabd27e45603f5e|812a81812e]: Turn off NR...jan.nijtmans2015-11-221-6/+6
* [1080042][8f245009b0] Big bundle of regexp engine fixes and improvements cont...dgp2015-10-211-374/+1540
|\
| * Adaptation of most of the re-mopup.patch from Tom Lane @ postgress.dgp2015-10-201-34/+16
| * Adaptation of re-memaccounting.patch from Tom Lane @postgres.dgp2015-10-201-70/+14
| * Adaptation of re-better-pushpull.patch from Tom Lane @postgresdgp2015-10-201-38/+117
| * Adaptation of re-better-fixempties.patch from Tom Lane @ postgres.dgp2015-10-201-131/+134
| * Adaptation of re-oNsquared.patch from Tom Lane @ postgres.dgp2015-10-191-97/+708
| * Adaptation of the patch re-fixconstraintloops.patch fromdgp2015-10-191-54/+601
* | [187d7f499b] Sync the regexp engine to the Postgres version.dgp2015-09-211-17/+19
* | [818a1a51e4] Apply fixes from Andreas Seltenreich (reported to us by Tom Lane...dkf2015-08-171-0/+1
|\ \ | |/
| * [818a1a51e4] Apply fixes from Andreas Seltenreich (reported to us by Tom Lane...dkf2015-08-171-0/+1
* | Assert an equality test, not an assignmentdgp2014-07-161-1/+1
|\ \ | |/
| * Assert an equality test, not an assignment.dgp2014-07-161-1/+1
* | [1905562] [8d2c0da36d] Raise the recursion limits on regexps to allowdgp2013-08-011-1/+1
* | Cleaner error handling in fixempties().dgp2013-03-061-2/+5
|\ \ | |/
| * Cleaner error handling in fixempties().dgp2013-03-061-2/+5
| |\
| | * Cleaner error handling in fixempties().dgp2013-03-061-2/+4
| | * Rework into Tcl 8.4 coding style (closer to original Spencer).dgp2013-03-061-174/+177
| | * Indent reduction in fixempties().dgp2013-03-061-19/+19
| | * Use flag argument to combine copy(nonempty)* routines into copy* routines.dgp2013-03-061-54/+20
| | * New routine hasnonemptyout() for minor improvement to new fixempties().dgp2013-03-061-1/+17
| | * Contributed patch from Tom Lane <tgl@users.sf.net>. Merge conflicts due todgp2013-03-051-91/+258
| * | Rework into Tcl 8.5+ coding style.dgp2013-03-061-50/+69
| * | Indent reduction in fixempties()dgp2013-03-061-19/+19
| * | Use flag argument to combine copy(nonempty)* routines into copy* routines.dgp2013-03-061-54/+22
| * | New routine hasnonemptyout() for minor improvement to new fixempties().dgp2013-03-061-1/+17
| * | Contributed regexp engine patch from Tom Lane. Backports clean from trunk.dgp2013-03-051-80/+229
* | | Rework into Tcl 8.5+ coding style.dgp2013-03-061-50/+69
* | | Indent reduction in fixempties()dgp2013-03-061-19/+19
* | | Use flag argument to combine copy(nonempty)* routines into copy* routines.dgp2013-03-061-54/+22
* | | New routine hasnonemptyout() for minor improvement to new fixempties().dgp2013-03-061-1/+17
* | | Contributed patch from Tom Lane <tgl@users.sf.net>.dgp2013-03-051-80/+229
* | | 3604074 Fix regexp optimization to stop hanging on the expressiondgp2013-02-151-39/+57
|\ \ \ | |/ /
| * | 3604074 Fix regexp optimization to stop hanging on the expressiondgp2013-02-151-39/+57
| |\ \ | | |/
| | * New branch bug-3604074 with improved patch to correct fixempties() failuredgp2013-02-141-30/+50
| | * Fixes for problems created when processing regular expressions thatdkf2007-12-181-1/+63
| | * * generic/regc_nfa.c: Fixed infinite loop in the regexp compilerdgp2007-11-151-1/+45
* | | [3603557]: Increase the maximum depth of recursion used when duplicating andkf2013-02-081-1/+3
* | | Add focussed stack limiting to the RE compiler. Tuning might not yet be rightdkf2008-07-011-3/+14
* | | Get rid of pre-C89-isms (esp. CONST vs const).dkf2008-04-271-33/+33
|/ /
* | Fixes for problems created when processing regular expressions thatdkf2007-12-181-2/+73
* | * generic/regc_nfa.c: Fixed infinite loop in the regexp compiler.dgp2007-11-151-0/+41
* | * generic/regc_nfa.c: Corrected looping logic in fixempties() todgp2007-11-151-1/+2
* | Eliminate multi-char collating element code completely. Simplifies the codedkf2007-11-141-1/+1
* | Minor cleanup of RE compiler code, gradually gradually making it more Tcl-ish.dkf2007-09-101-90/+94