summaryrefslogtreecommitdiffstats
path: root/generic/tclStringRep.h
Commit message (Collapse)AuthorAgeFilesLines
* More whitespace cleanupdkf2024-05-101-1/+0
|
* Merge 8.7jan.nijtmans2023-09-121-1/+1
|\
| * Fix [9c397da4a9]: AppendPrintfToObjVA(): support 64-bit pointersjan.nijtmans2023-05-041-1/+1
| |
* | Merge trunkapnadkarni2023-05-041-1/+1
|\ \
| * \ Merge 8.7jan.nijtmans2023-05-031-1/+1
| |\ \ | | |/
| | * Backport "Comments only. Fix blatantly obsolete ones". And a few more ↵jan.nijtmans2023-05-031-30/+14
| | | | | | | | | | | | improvements from the same files.
* | | Fix bug-c9663296fd (in progress)apnadkarni2023-05-031-3/+4
|/ /
* | Comments only. Fix blatantly obsolete onesapnadkarni2023-05-031-35/+13
| |
* | Merge trunkapnadkarni2023-04-141-1/+1
|\ \
| * \ Correct spelling errors in comments and documentation, but also a ↵pooryorick2023-04-121-1/+1
| |\ \ | | |/ | | | | | | non-comment corrections in history.tcl and tcltest.test.
| | * Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-1/+1
| | | | | | | | | corrections in history.tcl and tcltest.test.
* | | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntuapnadkarni2023-03-301-0/+4
|/ /
* | Merge 8.7jan.nijtmans2022-10-251-7/+7
|\ \ | |/
| * Some more int -> Tcl_Size conversions, making the diff with the Tcl 9.0 ↵jan.nijtmans2022-10-251-7/+12
| | | | | | | | header-files smaller
| * Merge 8.7jan.nijtmans2022-03-221-3/+3
| |\
| * | Some restructuring. Now compiles/runs fine with TCL_UTF_MAX=3jan.nijtmans2022-03-141-8/+3
| | |
* | | Merge 8.7jan.nijtmans2022-03-221-1/+1
|\ \ \ | | |/ | |/|
| * | Merge 8.6jan.nijtmans2022-03-221-3/+3
| |\ \ | | |/ | |/|
| | * Fix [0e8fd6c6d5]: (unsigned)STRING_SIZE(STRING_MAXCHARS) is 0 (and optimize ↵jan.nijtmans2022-03-221-2/+2
| | | | | | | | | | | | STRING_SIZE a little bit)
* | | Merge 8.7. Fix (windows MSVC OPTS=symbols) build errorjan.nijtmans2022-01-141-1/+1
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2022-01-141-1/+1
| |\ \ | | |/
| | * Fix [816913a65e]: GrowStringBuffer(): signed integer overflow. And a few ↵jan.nijtmans2022-01-131-1/+1
| | | | | | | | | | | | similar situations in other place
* | | Merge 8.7jan.nijtmans2022-01-121-1/+1
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2022-01-121-1/+1
| |\ \ | | |/
| | * Fix [da6f155ca4]: STRING_SIZE() macro: parenthesize numChars usage. Fix more ↵jan.nijtmans2022-01-121-1/+1
| | | | | | | | | | | | macro's like this.
* | | Merge 8.7jan.nijtmans2020-09-111-1/+1
|\ \ \ | |/ /
| * | Merge 8.6. Remove tests/safe-stock86.test for win builds too (GIT, what are ↵jan.nijtmans2020-09-111-1/+1
| |\ \ | | |/ | | | | | | you doing ...!)
| | * Fix [https://core.tcl-lang.org/tk/tktview?name=3bc0f44ef3|3bc0f44ef3]: UBSan ↵jan.nijtmans2020-09-111-1/+1
| | | | | | | | | | | | | | | complains about body.chars[] usage. (Yes, I know, this one is for Tk, but Tcl was using the same construct too ....)
* | | Merge 8.7jan.nijtmans2020-09-101-1/+1
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2020-09-101-2/+2
| |\ \ | | |/
| | * Don't use sizeof() for structs containing a flexible array as last element. ↵jan.nijtmans2020-09-101-2/+2
| | | | | | | | | | | | Lesson from [https://core.tcl-lang.org/tk/info/3bc0f44ef3|3bc0f44ef3]. Use TclOffset in stead.
* | | More size_t-related consolidations. Now regexp can handle strings >2GB and ↵jan.nijtmans2019-02-051-9/+5
| | | | | | | | | | | | more. Remove many type-casts which are not necessary any more.
* | | Now that we have TCL_AUTO_LENGTH/TCL_IO_FAILURE macro's, use them to make ↵jan.nijtmans2018-11-181-1/+1
| | | | | | | | | | | | | | | | | | code and documentation more readable. Shifted to feature branch as a temporary measure since it doesn't build.
* | | More using TCL_Z_MODIFIER where possiblejan.nijtmans2018-06-281-2/+2
| | |
* | | Merge trunkjan.nijtmans2018-04-151-0/+1
|\ \ \ | |/ /
| * | [string cat] was failing to NUL terminate string reps.dgp2018-04-051-0/+1
| | | | | | | | | | | | Stopped "string" values triggering false valgrind alarms when tests make use of [tcl::unsupported::representation].
* | | merge trunkjan.nijtmans2017-12-151-4/+4
|\ \ \ | |/ /
* | | Handle Tcl_UtfAtIndex/Tcl_UniCharAtIndex for extended index range. More ↵jan.nijtmans2017-11-161-5/+5
| | | | | | | | | | | | field fixes.
* | | re-base "novem-more-memory-API" to trunk. TIP not submitted yet, but upcoming.jan.nijtmans2017-11-161-3/+3
|\ \ \ | |/ / |/| |
| * | merge novemjan.nijtmans2016-07-061-14/+14
| |\ \
| | * \ Merge trunk. Some more internal use of size_t in stead of int.jan.nijtmans2016-07-051-12/+12
| | |\ \
| * | | | Make test-cases pass againjan.nijtmans2016-06-301-12/+12
| | | | |
| * | | | Unicode rep en Tcl_Obj length: int -> size_tjan.nijtmans2016-06-281-3/+3
| |/ / /
| * | | merge trunkdgp2016-03-231-1/+1
| | |/ | |/|
* | | Implement %ll (WideInt) handling for Tcl_ObjPrintf(). Use it in some places. ↵jan.nijtmans2016-12-021-5/+5
|\ \ \ | |_|/ |/| | | | | (now without edit-error in tcl.h, thanks Don!)
| * | Implement %ll (WideInt) handling for Tcl_ObjPrintf(). Use it in some places. jan.nijtmans2016-12-021-4/+4
|/ / | | | | Moved to feature branch temporarily. Breaks build.
* | Simplify use of "struct" keyword in many places.jan.nijtmans2016-06-301-1/+1
|/
* Factor out string internal rep definition so fix for [1af8de570511] is less ↵dkf2016-03-221-0/+97
awful.