summaryrefslogtreecommitdiffstats
path: root/generic/tclStringObj.c
Commit message (Expand)AuthorAgeFilesLines
* Feature-completejan.nijtmans2022-03-221-4/+4
* More progressjan.nijtmans2022-03-221-12/+5
* Handle Tcl_GetCharLengthjan.nijtmans2022-03-161-9/+55
* Merge 8.7. First working version, feature completejan.nijtmans2022-03-161-32/+113
|\
* \ Some restructuring. Now compiles/runs fine with TCL_UTF_MAX=3jan.nijtmans2022-03-141-123/+161
|\ \ | |/
* | More progressjan.nijtmans2022-03-141-9/+25
* | Merge 8.7. More progressjan.nijtmans2022-03-131-5/+62
|\ \ | |/
* | Start defining "utf32string" typejan.nijtmans2022-03-121-41/+98
* | More progressjan.nijtmans2022-03-121-43/+45
* | 2 more functionsjan.nijtmans2022-03-111-1/+1
* | Handle TclUniCharNcmp()jan.nijtmans2022-03-111-1/+1
|/
* This typecast is wrong (and was already wrong). Correct it, and add testcase ...jan.nijtmans2022-03-081-1/+1
* Starting in Tcl 8.7, Tcl_GetUniChar() returns int, not Tcl_UniChar (TIP 389).dgp2022-03-071-1/+1
* Merge 8.6jan.nijtmans2022-03-061-4/+4
|\
| * Fix [112e7aa36d]: signed integer overflow in Tcl_SetObjLength(), Tcl_AttemptS...jan.nijtmans2022-03-061-4/+4
* | 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
| |\ \ \ \ \