summaryrefslogtreecommitdiffstats
path: root/generic/tclRegexp.c
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2021-10-081-12/+12
|\
| * Change "IntRep" to "InternalRep", as discussed in the Tcl Core mailing listjan.nijtmans2021-10-061-11/+11
* | Merge 8.7, resolve conflictsjan.nijtmans2021-01-111-2/+2
|\ \ | |/
* | Merge 8.7jan.nijtmans2020-12-081-3/+3
|\ \ | |/
| * Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ...jan.nijtmans2020-12-081-3/+3
* | New macro TclNewIndexObj() which does the same as TclNewWideIntObjFromSize() ...jan.nijtmans2020-09-181-1/+1
* | Merge 8.7jan.nijtmans2020-09-171-3/+3
|\ \ | |/
| * Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclN...jan.nijtmans2020-09-171-3/+3
* | Merge 8.7jan.nijtmans2020-03-091-2/+1
|\ \ | |/
| * More TCL_UNUSED.dgp2020-03-081-2/+1
* | Merge 8.7jan.nijtmans2020-02-281-5/+6
|\ \ | |/
| * Mark more function paramaters as unused. Now Tcl compiles fully (on UNIX and ...jan.nijtmans2019-09-051-1/+2
| |\
| * \ Merge tip-548jan.nijtmans2019-08-291-2/+2
| |\ \ | | |/
| * | Experiment: compile Tcl with C++ compiler. WIPjan.nijtmans2019-07-041-4/+4
* | | Merge 8.7jan.nijtmans2019-08-281-2/+2
|\ \ \ | | |/ | |/|
| * | Merge 8.6jan.nijtmans2019-08-281-2/+2
| |\ \ | | |/ | |/|
| | * Add /* FALLTHRU */ markers in various places (silencing possible GCC warnings...jan.nijtmans2019-08-281-2/+2
| | * Backport [array names -regexp] should support backrefsdgp2017-08-101-4/+11
| * | More usage of TCL_INDEX_NONE in stead of -1. More internal use of size_t, mai...jan.nijtmans2019-06-071-5/+5
* | | Merge 8.7, and add some more usage of TCL_INDEX_NONE/TCL_AUTO_LENGTHjan.nijtmans2019-06-061-1/+1
|\ \ \ | |/ /
| * | More use of (efficient) TclHasIntRep() macro. Also eliminate many (size_t) an...jan.nijtmans2019-02-271-1/+1
* | | More internal use of size_tjan.nijtmans2019-03-291-3/+3
* | | Change regexp C API to handle indexes > 2G. New TIP upcoming.jan.nijtmans2019-03-291-6/+6
* | | Make "struct regmatch_t" match "Tcl_RegExpIndices" (again). Win64 build was b...jan.nijtmans2019-03-131-1/+1
* | | More size_t-related consolidations. Now regexp can handle strings >2GB and mo...jan.nijtmans2019-02-051-1/+1
* | | Merge 8.7jan.nijtmans2019-01-281-1/+1
|\ \ \ | |/ /
| * | New internal macro TclFetchIntRep, which is faster than Tcl_FetchIntRep. jan.nijtmans2019-01-281-1/+1
* | | Many internal int -> size_t increases, so string lengths > 2Gb can be handled...jan.nijtmans2018-12-261-1/+1
* | | Merge 8.7jan.nijtmans2018-12-111-1/+1
|\ \ \ | |/ /
* | | Now that we have TCL_AUTO_LENGTH/TCL_IO_FAILURE macro's, use them to make cod...jan.nijtmans2018-11-181-5/+5
* | | Implement TIP 445dgp2018-11-131-28/+32
|\ \ \ | |/ /
| * | merge trunkdgp2017-04-121-2/+2
| |\ \
| * \ \ merge trunkdgp2016-11-281-3/+10
| |\ \ \
| * | | | Revise "regexp" Tcl_ObjType to use proposed routines.dgp2016-04-041-28/+32
| | |_|/ | |/| |
* | | | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_...jan.nijtmans2018-09-011-8/+8
|\ \ \ \ | | |_|/ | |/| |
* | | | Use size_t in more API's, e.g. *RegExp* typesjan.nijtmans2018-07-021-26/+25
|/ / /
* | | Remove some unnecessary "struct" definitions and some type casts no longer ne...jan.nijtmans2017-04-111-2/+2
| |/ |/|
* | Allow [array names -regexp] to use backreferences. This capability was broken...andy2016-11-251-3/+10
|/
* Another round of refCount consistancy improvements.jan.nijtmans2015-07-021-3/+3
* [84af1192f5]: [regsub] compiler no longer confused by quantification handling.dkf2014-09-091-1/+2
* merge core-8-5-branchjan.nijtmans2013-01-311-5/+5
|\
| * Use twoPtrValue.ptr1 in stead of otherValuePtr everywhere. This is exactly th...jan.nijtmans2013-01-311-5/+5
| * Backport fix for [Bug 2857044].dgp2011-04-271-0/+1
* | more result generation conversiondkf2012-08-031-2/+2
* | * generic/tclUtil.c (TclDStringToObj): Added internal function to makedkf2012-04-251-3/+1
* | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts indkf2011-03-121-6/+6
* | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ \ | |/
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| |\
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | * * generic/tclRegexp.c (FinalizeRegexp): full reset data tohobbs2006-04-071-1/+7