summaryrefslogtreecommitdiffstats
path: root/generic/tclStringObj.c
Commit message (Expand)AuthorAgeFilesLines
* More -1 -> TCL_INDEX_NONEjan.nijtmans2023-03-051-3/+3
* Fix "format %c 0x10000041", should give the same answer as in Tcl 8.6 (Handli...jan.nijtmans2023-01-281-0/+3
* Merge 8.7jan.nijtmans2023-01-181-10/+21
|\
| * Merge 8.6jan.nijtmans2023-01-181-10/+21
| |\
* | | Use Tcl_GetByteArrayFromObj(... in stead of Tcl_GetBytesFromObj(NULL,.... Add...jan.nijtmans2022-11-241-3/+3
* | | Merge trunkapnadkarni2022-11-131-1/+0
|\ \ \
| * \ \ Merge 8.7jan.nijtmans2022-11-111-1/+0
| |\ \ \ | | |/ /
* | | | Merge trunk. Also update Tcl_ObjType.version to match TIP 644apnadkarni2022-11-091-13/+31
|\ \ \ \ | |/ / /
| * | | Bug [0f98bce669]. Fix limits for string replace.apnadkarni2022-11-031-4/+4
| * | | Fix formatting of error-messagejan.nijtmans2022-11-031-3/+3
| * | | Bug #0f98bce669 - string cat support for > 2**31 characters. Tests pendingapnadkarni2022-11-021-4/+10
| * | | Bug #0f98bce669 - string repeat support for > 2**31 charactersapnadkarni2022-11-021-5/+17
* | | | TIP 644 - Make Tcl_ObjType extensibleapnadkarni2022-10-111-1/+2
|/ / /
* | | Merge 8.7jan.nijtmans2022-09-221-1/+3
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2022-09-221-1/+3
| |\ \ | | |/
| | * Update docs and comments to agree with TIP 623.dgp2022-09-211-1/+3
| * | Same bug-fix as [b79df322a9], but then for Tcl_AppendUnicodeToObj()jan.nijtmans2022-07-141-1/+1
| * | Fix build with -DTCL_NO_DEPRECATEDjan.nijtmans2022-07-131-1/+5
| * | Fix TCL_UTF_MAX == 3 buildjan.nijtmans2022-07-121-0/+4
| |\ \
| | * | Fix [b79df322a9] follow-up: Tcl_NewUnicodeObj truncates stringsjan.nijtmans2022-07-121-0/+4
| * | | Fix [b79df322a9]. Tcl_GetUnicode/Tcl_NewUnicodeObj crash. Add testsapnadkarni2022-07-121-9/+22
| |/ /
| | |
| \ \
*-. \ \ TIP #619: New TCL_COMBINE flag for Tcl_UniCharToUtf()jan.nijtmans2022-07-041-8/+7
|\ \ \ \ | | |/ /
| | * | Fix [b79df322a9]: Tcl_NewUnicodeObj truncates stringsjan.nijtmans2022-06-301-1/+1
| * | | Merge 9.0jan.nijtmans2022-06-091-7/+8
| |\ \ \
| * \ \ \ Merge 9.0jan.nijtmans2022-05-191-0/+4
| |\ \ \ \
| * \ \ \ \ Merge 9.0jan.nijtmans2022-05-171-5/+5
| |\ \ \ \ \
| * \ \ \ \ \ Merge 9.0jan.nijtmans2022-04-261-3/+3
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge 9.0jan.nijtmans2022-04-081-0/+2
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge 9.0jan.nijtmans2022-04-011-2/+119
| |\ \ \ \ \ \ \ \ | | |/ / / / / / /
| * | | | | | | | Oopsjan.nijtmans2022-03-311-1/+1
| * | | | | | | | Merge 9.0. Restore some testcases working correctly with TCL_UTF_MAX=3jan.nijtmans2022-03-311-6/+9
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge 9.0. Fix CONTINUATION macro, and testcasesjan.nijtmans2022-03-291-6/+5
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | Merge 9.0. Don't combine surrogates when appending UTF-32 stringsjan.nijtmans2022-03-151-8/+0
* | | | | | | | | | | Merge 8.7. Update documentationjan.nijtmans2022-06-231-4/+4
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / / |/| | | | | | | | / / | | |_|_|_|_|_|_|/ / | |/| | | | | | | |
| * | | | | | | | | Merge 8.6jan.nijtmans2022-06-141-1/+1
| |\ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|/ | | |/| | | | | | |
* | | | | | | | | | Merge 9.0jan.nijtmans2022-05-191-0/+4
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ | |/| | | | | | | |
| * | | | | | | | | Elaborate TIP #481 implementation: Make clear that Tcl_GetUnicodeFromObj and ...jan.nijtmans2022-05-191-0/+4
| | |_|_|_|_|_|_|/ | |/| | | | | | |
* | | | | | | | | Merge 9.0jan.nijtmans2022-05-171-2/+2
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Merge 8.7jan.nijtmans2022-05-171-2/+2
| |\ \ \ \ \ \ \ \ | | |/ / / / / / /
| | * | | | | | | Rename macro's TclListObjGetElements -> TclListObjGetElementsM and TclListObj...jan.nijtmans2022-05-171-2/+2
| | * | | | | | | Merge 8.7jan.nijtmans2022-04-141-1/+1
| | |\ \ \ \ \ \ \
| | | * \ \ \ \ \ \ Merge 8.6jan.nijtmans2022-04-081-1/+1
| | | |\ \ \ \ \ \ \ | | | | |/ / / / / /
| | | | * | | | | | Fix [05ff16e799]: signed integer overflow in ExtendStringRepWithUnicode()jan.nijtmans2022-04-081-1/+1
| | | | * | | | | | Backport fix and test for typecasting bug in Tcl_GetUniChar().dgp2022-03-081-2/+2
| | * | | | | | | | Change UTF-16 version of Tcl_GetRange() not to use the tclStringObj type any ...jan.nijtmans2022-03-301-34/+21
| | * | | | | | | | bugfix: Handle NULL characters in Tcl_GetCharLength()jan.nijtmans2022-03-241-1/+2
| | * | | | | | | | Add TclGetUniChar() to the compatibility setjan.nijtmans2022-03-241-0/+58
| | * | | | | | | | Fix internal usage of Tcl_GetRange/Tcl_UtfAtIndexjan.nijtmans2022-03-241-1/+1
| | * | | | | | | | Add TclGetRange() to the compatibility setjan.nijtmans2022-03-241-1/+62
| | * | | | | | | | When compiled with TCL_NO_DEPRECATED, remove the UTF16 compatibility layer. S...jan.nijtmans2022-03-241-19/+26