summaryrefslogtreecommitdiffstats
path: root/generic/tclStringObj.c
Commit message (Expand)AuthorAgeFilesLines
* 3 more files with TCL_UTF_MAX checksjan.nijtmans2022-02-241-2/+2
* Merge 8.6jan.nijtmans2022-02-101-1/+1
|\
| * Use TclListObjLength/TclListObjGetElements in stead of Tcl_ListObjLength/Tcl_...jan.nijtmans2022-02-101-1/+1
| * Undo part of [26539e78a7]. Although Tcl_GetRange() does it's own parameter ch...jan.nijtmans2022-01-211-3/+4
* | Merge 8.6jan.nijtmans2022-01-181-4/+8
|\ \ | |/
| * Possible fix for [e9a2715d91]: Tcl 8.6.11: Incompatible Tcl_GetRange()jan.nijtmans2022-01-171-4/+8
* | Merge 8.6jan.nijtmans2022-01-171-4/+7
|\ \ | |/
| * Tcl_NewObj() -> TclNewObj()jan.nijtmans2022-01-171-4/+7
* | Merge 8.6jan.nijtmans2022-01-171-4/+3
|\ \ | |/
| * Follow-up to [767e070d35]: Tcl_GetRange and Tcl_GetUniChar do not validate in...jan.nijtmans2022-01-171-4/+3
* | Merge 8.6jan.nijtmans2022-01-141-3/+3
|\ \ | |/
| * Fix [816913a65e]: GrowStringBuffer(): signed integer overflow. And a few simi...jan.nijtmans2022-01-131-3/+3
* | New macro TclNewIndexObj(). For Tcl 8.7 it's the same as TclNewIntObj(), but ...jan.nijtmans2021-12-211-2/+2
|\ \ | |/
* | Merge 8.6jan.nijtmans2021-12-161-2/+2
|\ \ | |/
| * Fix [d1434179b5]: avoid signed integer overflow in AppendUtfToUtfRep()jan.nijtmans2021-12-161-2/+2
| * Undo prevous commit. See [41b1406f51] for the reasonjan.nijtmans2021-12-161-1/+1
| * Addendum to [41b1406f51]: change '<=' in range-check to '<'jan.nijtmans2021-12-151-1/+1
* | Merge 8.6jan.nijtmans2021-12-131-2/+2
|\ \ | |/
| * Fix [41b1406f51]: AppendUtfToUtfRep(): undefined behavior involving pointersjan.nijtmans2021-12-131-2/+2
| * IntRep -> InternalRep. Internal changes only.jan.nijtmans2021-10-191-1/+1
* | Change "IntRep" to "InternalRep", as discussed in the Tcl Core mailing listjan.nijtmans2021-10-061-14/+14
* | Fixes for Valgrind issues similar to [ec06d0db3225afca].pooryorick2021-04-201-0/+3
* | Fix for issue [ec06d0db3225afca].pooryorick2021-04-201-0/+1
* | Revert [e59df7e9a3]: after a better look, the original code respected the exp...jan.nijtmans2021-04-151-7/+1
* | Restore expectation for Tcl_AppendObjToObj()jan.nijtmans2021-04-141-1/+7
* | Fix testcase utf-1.18jan.nijtmans2021-04-131-5/+5
* | Fix TclStringCat() functions. This makes allmost all testcases pass, one left...jan.nijtmans2021-04-091-6/+21
* | Rename macro to ISCONTINUATION()jan.nijtmans2021-04-091-4/+4
* | new macro ISCONTBYTEORLOWERSURROGATE()jan.nijtmans2021-04-091-3/+11
* | Fix append-3.4, append-3.7 and utf-1.18 testcasesjan.nijtmans2021-04-091-0/+8
* | Implement TIP #575: Switchable Tcl_UtfCharComplete()/Tcl_UtfNext()/Tcl_UtfPrev()jan.nijtmans2021-03-151-3/+3
|\ \
| * \ Merge 8.7jan.nijtmans2021-02-161-6/+41
| |\ \
| * \ \ Merge 8.7jan.nijtmans2021-02-151-5/+33
| |\ \ \
| * \ \ \ Merge 8.7jan.nijtmans2020-12-131-2/+2
| |\ \ \ \
| * \ \ \ \ Merge 8.7jan.nijtmans2020-10-141-33/+36
| |\ \ \ \ \
| * | | | | | First, experimental implementation of TIP #575. Barely tested, will fail. WIPjan.nijtmans2020-05-121-3/+3
* | | | | | | Merge 8.6jan.nijtmans2021-03-101-1/+1
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | / | | |_|_|_|/ | |/| | | |
| * | | | | Fix bug in previous commit: Don't update stringPtr->numChars when doing a "st...jan.nijtmans2021-02-161-3/+0
* | | | | | Merge 8.6jan.nijtmans2021-02-161-6/+41
|\ \ \ \ \ \ | |/ / / / / | | | | | / | |_|_|_|/ |/| | | |
| * | | | Fix [22324bcbd]: string reverse is broken for Emoji. Thanks to Chrisian Werne...jan.nijtmans2021-02-161-3/+41
* | | | | Merge 8.7jan.nijtmans2020-12-111-9/+9
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ...jan.nijtmans2020-12-081-2/+2
| | |_|/ | |/| |
* | | | Merge 8.7jan.nijtmans2020-11-251-140/+175
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2020-10-131-6/+9
| |\ \ \ | | |/ /
| | * | More usage of TclNewObj() in stead of Tcl_NewObj() and TclNewIntObj() in stea...jan.nijtmans2020-10-131-8/+11
| * | | Merge 8.6 Eliminate some (correct but actually harmless) warnings only happen...jan.nijtmans2020-10-131-4/+4
| |\ \ \ | | |/ /
| * | | Merge 8.6jan.nijtmans2020-09-281-17/+17
| |\ \ \ | | |/ /
| * | | Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclN...jan.nijtmans2020-09-171-7/+7
| * | | Merge 8.6jan.nijtmans2020-08-111-1/+1
| |\ \ \ | | |/ / | | | / | | |/ | |/|
| | * New internal function TclGetUCS4() only available when TCL_UTF_MAX=4. This fi...jan.nijtmans2020-05-041-2/+76