summaryrefslogtreecommitdiffstats
path: root/doc/StringObj.3
Commit message (Collapse)AuthorAgeFilesLines
* Add some more Tcl_Attempt* functionscore-attemptgetstringjan.nijtmans2025-05-261-1/+7
|
* * In-code comments reflect what is actually happening - eg:bch2025-02-211-6/+7
| | | | | | | | | | Tcl_GetRange() does *not* only convert the Obj values to a valid Unicode string, it will preserve a byte-array if a byte-array is what is passed in. * s/bytearray/byte-array/, consistent with (eg) Tcl_NewByteArrayObj(3) * update Tcl_GetRange(3) doc to reflect the byte-array -preserving aspect.
* More accurate documentationjan.nijtmans2025-02-121-2/+2
|
* Change implementation, based on community feedbackjan.nijtmans2025-02-061-2/+2
|
* Add documentationjan.nijtmans2025-01-271-1/+11
|
* Add 2 more internal tclOO stub entries: TclOOMakeProcInstanceMethod2 and ↵jan.nijtmans2025-01-031-1/+1
|\ | | | | | | TclOOMakeProcMethod2
| * (Cherry-pick): [2bc08cd2e6] - document TCL_{LL,SIZE}_MODIFIER, Tcl_Size, ↵jan.nijtmans2025-01-031-0/+26
| | | | | | | | TCL_SIZE_MAX
| * Backport many small documentation changes (as far as appropriate) from 9.0. ↵jan.nijtmans2024-09-261-7/+7
| | | | | | | | Update changes.md
| * Backport a lot of doc improvements from 9.0jan.nijtmans2024-09-191-11/+1
| |
* | [2bc08cd2e6] Document ObjPrintf size modifiersapnadkarni2024-12-301-0/+16
| |
* | Merge 8.7jan.nijtmans2024-06-111-0/+9
|\ \ | |/
| * Backport: Another round of small fixes, especially spelling errors...jan.nijtmans2024-06-111-1/+2
| |
* | Use (char *)NULL as end sentinel in documentation (as Linux man-pages ↵jan.nijtmans2024-06-031-2/+2
|\ \ | |/ | | | | already do too, e.g. [https://linux.die.net/man/3/tcl_appendresult])
| * Merge 8.6jan.nijtmans2024-06-031-1/+1
| |\
| | * Use (char *)NULL as end sentinel in documentation (as Linux man-pages ↵jan.nijtmans2024-06-031-1/+1
| | | | | | | | | | | | already do too, e.g. [https://linux.die.net/man/3/tcl_appendresult])
* | | Merge 8.7jan.nijtmans2024-02-011-2/+2
|\ \ \ | |/ /
| * | Forgot that long doubles are supported in Tcl_ObjPrintf()jan.nijtmans2024-02-011-2/+2
| | |
* | | Merge 8.7jan.nijtmans2024-02-011-2/+5
|\ \ \ | |/ /
| * | Merge 8.7, but update for TIP #476jan.nijtmans2024-02-011-2/+5
| |\ \ | | |/
| | * Update Tcl_ObjPrintf() documentation. Make it more clear that C11 format ↵jan.nijtmans2024-02-011-3/+4
| | | | | | | | | | | | specifiers are not supported.
* | | Another round of small fixes, especially spelling errors...dkf2024-01-251-1/+2
| | |
* | | Merge 8.7oehhar2024-01-231-3/+1
|\ \ \ | |/ /
| * | Merge 8.6oehhar2024-01-231-3/+1
| |\ \ | | |/
| | * Doc of Tcl_AppendToObj: Remove documentation of NULL data argument as this ↵oehhar2024-01-231-3/+1
| | | | | | | | | | | | is an internal feature
* | | Merge 8.7jan.nijtmans2024-01-221-1/+5
|\ \ \ | |/ /
| * | Merge TCL8.6oehhar2024-01-221-1/+5
| |\ \ | | |/
| | * Doc of Tcl_AppendToObj: Document NULL data argument behaviour and buffer ↵oehhar2024-01-221-1/+5
| | | | | | | | | | | | growth optimization.
* | | More small bits of doc polishingdkf2024-01-211-10/+2
| | |
* | | Document "string is unicode". More documentation fixes.jan.nijtmans2023-12-221-2/+2
|\ \ \ | |/ /
* | | Merge 8.7jan.nijtmans2023-12-081-1/+1
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2023-12-081-1/+1
| |\ \ | | |/
| | * Use "(char *)NULL" as sentinel in documentation. See: [26870862f0]jan.nijtmans2023-12-081-1/+1
| | |
* | | Documentation updatejan.nijtmans2023-12-051-7/+3
| | |
* | | Rebase to 9.0. Document the TCL_8_API flag.jan.nijtmans2023-11-131-4/+6
|\ \ \
* | | | TIP #664: Enable compiler warnings for missing int → Tcl_Size conversionsjan.nijtmans2023-11-121-1/+4
|/ / /
* | | Merge 8.7jan.nijtmans2023-09-281-1/+1
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2023-09-281-1/+1
| |\ \ | | |/
| | * TIP #662: Un-deprecate Tcl_VarEval. Also remove some useless typecasts from ↵jan.nijtmans2023-09-281-1/+1
| | | | | | | | | | | | documentation
* | | Add bytearray checking to TclCheckEmptyString(), and then usepooryorick2023-04-271-1/+1
|\ \ \ | | | | | | | | | | | | TclCheckEmptyString() in Tcl_AppendObjToObj and TclStringCat() to reduce string generation.
| * | | Add bytearray checking to TclCheckEmptyString(), and then use pooryorick2023-04-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | TclCheckEmptyString() in Tcl_AppendObjToObj and TclStringCat() to reduce string generation. jn: See discussion on mailing list "On the changing the sourcing of scripts to using strict profiles by default" for explanation why this commit is wrong, just as [e6fe76ae6b] and [4a7b807856] (which are similar commits, disguised as different ones).
* | | | TIP 422 eliminated va_list arguments from the API of Tcl 9.dgp2023-04-241-3/+0
|/ / / | | | | | | However, some of the documentation lingered on. No more.
* | | Backout [4a7b807856], It breaks the build. See: ↵jan.nijtmans2023-04-221-1/+1
| | | | | | | | | | | | [https://github.com/tcltk/tcl/actions/runs/4771586851/jobs/8483606969]
* | | Make Tcl_AppendObjToObj more efficient and avoid unnecessarily generating apooryorick2023-04-211-1/+1
| | | | | | | | | string representation when the object to append to is the empty string.
* | | Minor doc correctionsapnadkarni2023-04-191-1/+1
| | |
* | | Update manpages for TIP 660. Also one size_t -> Tcl_Size change in public APIapnadkarni2023-04-161-10/+10
| | |
* | | Follow-up to previous commit: Let's not break TIP #627 either. Also adapt ↵jan.nijtmans2023-04-131-10/+10
| | | | | | | | | | | | documentation (will be needed to be done anyway)
* | | Merge 8.7jan.nijtmans2022-09-221-4/+6
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2022-09-221-1/+3
| |\ \ | | |/
| | * Update docs and comments to agree with TIP 623.dgp2022-09-211-1/+3
| | |
| | * Fix [767e070d35]: Tcl_GetRange and Tcl_GetUniChar do not validate index inputsjan.nijtmans2020-03-271-1/+2
| | |