summaryrefslogtreecommitdiffstats
path: root/generic/regcustom.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2020-01-201-1/+1
|\
| * Merge tip-548jan.nijtmans2019-08-011-2/+2
| |\
| * | Merge 8.7jan.nijtmans2019-03-161-1/+1
| | | | | | | | | | | | Move up some stub entries related to Tcl_UniChar Use TCL_UTF_MAX=4 for full Unicode in stead of TCL_UTF_MAX=6 (TCL_UTF_MAX: 3 is default)
* | | Merge 8.7jan.nijtmans2019-07-251-2/+2
|\ \ \ | | |/ | |/|
| * | Eliminate "register" keyword usage from all header-files (and also ↵jan.nijtmans2019-07-251-2/+2
| |/ | | | | | | corresponding implementations).
* | More size_t-related consolidations. Now regexp can handle strings >2GB and ↵jan.nijtmans2019-02-051-4/+0
| | | | | | | | more. Remove many type-casts which are not necessary any more.
* | merge trunkjan.nijtmans2018-05-231-1/+1
|\ \ | |/
| * Upgrade everything to Unicode 11 (still in beta, expected in june 2018)jan.nijtmans2018-04-291-1/+1
| |
* | merge trunkjan.nijtmans2017-12-151-3/+3
|/
* Minor simplifications. Eliminate FUNCPRT from regexp engine. Fix ↵jan.nijtmans2016-11-291-1/+0
| | | | compile-error (non-debug) in tclDictObj.c, from previous commit
* Eliminate some macros that are no longer used/needed.jan.nijtmans2016-11-251-3/+3
|
* Code-cleanup: CONST -> const, don't use macro's like __REG_CONST and types ↵jan.nijtmans2015-12-211-8/+0
| | | | like re_void any more. No change in functionality.
* revert accidental part of previous commitjan.nijtmans2013-11-221-4/+0
|
* Cygwin: Fix conflicting definition with _mingw_stat64.h, if included ↵jan.nijtmans2013-11-221-0/+4
|\ | | | | | | together with <tcl.h>
| * Don't change Tcl_UniChar type when TCL_UTF_MAX == 4 (not supported anyway)jan.nijtmans2011-09-161-1/+1
| |\
| | * Don't change Tcl_UniChar type when TCL_UTF_MAX == 4 (not supported anyway)jan.nijtmans2011-09-161-1/+1
| | |
| | * * generic/tcl.h: add recognition of -DTCL_UTF_MAX=6 on thehobbs2003-07-161-0/+6
| | | | | | | | | | | | | | | * generic/regcustom.h: make line to support UCS-4 mode. No config arg at this time, as it is not the recommended build mode.
* | | TIP 388 implementationjan.nijtmans2011-08-121-1/+1
| | |
* | | Remove unused @MAN2TCLFLAGS@nijtmans2010-04-281-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move <limits.h> include from tclInt.h to tclWinPort.h, and eliminate unneeded <stdlib.h>, <stdio.h> and <string.h>, which are already in tclInt.h Move "tclInt.h" from regcustom.h up to regex.h. tclAlloc.c: Unneeded <stdio.h> include tclExecute.c: Fix gcc warning: comparison between signed and unsigned
* | | Use attemptckalloc instead of ckalloc; RE engine knows how to deal with failuredkf2010-02-011-2/+2
|/ /
* | Eliminate multi-char collating element code completely. Simplifies the codedkf2007-11-141-44/+69
| | | | | | | | | | quite a bit. If people still want the full code, it will remain on the 8.4 branch. [Bug 1831425]
* | Arrange for RE engine workspace to be held in TSD. This is safe, lessdkf2007-01-101-3/+19
| | | | | | | | C-stack-hungry than before, and faster than just using heap allocation.
* | Deleted unwanted extra space at end of some linesdkf2005-11-101-5/+5
| |
* | * generic/tcl.h: add recognition of -DTCL_UTF_MAX=6 on thehobbs2003-07-161-0/+6
|/ | | | | * generic/regcustom.h: make line to support UCS-4 mode. No config arg at this time, as it is not the recommended build mode.
* * generic/regc_color.c:hobbs1999-10-131-8/+9
| | | | | | | | | | | | | | | | * generic/regc_cvec.c: * generic/regc_lex.c: * generic/regc_locale.c: * generic/regcomp.c: * generic/regcustom.h: * generic/regerrs.h: * generic/regex.h: * generic/regexec.c: * generic/regguts.h: * generic/tclRegexp.c: * generic/tclTest.c: * tests/reg.test: updated to Henry Spencer's new regexp engine (mid-Sept 99). Should greatly reduce stack space reqs.
* * tests/reg.test:stanton1999-06-021-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | * generic/regc_color.c: * generic/regc_cvec.c: * generic/regc_lex.c: * generic/regc_locale.c: * generic/regc_nfa.c: * generic/regcomp.c: * generic/regcustom.h: * generic/rege_dfa.c: * generic/regerror.c: * generic/regerrs.h: * generic/regex.h: * generic/regexec.c: * generic/regfree.c: * generic/regfronts.c: * generic/regguts.h: * generic/tclCmdMZ.c: * generic/tclRegexp.c: * generic/tclRegexp.h: * generic/tclTest.c: Applied Henry Spencer's latest regexp patches that fix an infinite loop bug and add support for testing whether a string could match with additional input. [Bug: 2117]
* merged tcl 8.1 branch back into the main trunkstanton1999-04-161-0/+85