Tcl Source Code

Check-in [4a7b807856]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Make Tcl_AppendObjToObj more efficient and avoid unnecessarily generating a string representation when the object to append to is the empty string.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk | main
Files: files | file ages | folders
SHA3-256: 4a7b807856c2753acf673d66afd2e501d3a70d0bad67e7341ecf4b1a9760181a
User & Date: pooryorick 2023-04-21 20:32:38.764
References
2023-04-23
11:28
Add bytearray checking to TclCheckEmptyString(), and then use TclCheckEmptyString() in Tcl_AppendOb... check-in: a61fef8429 user: pooryorick tags: pyk-whatever
2023-04-22
16:29
Backout [4a7b807856], It breaks the build. See: [https://github.com/tcltk/tcl/actions/runs/477158685... check-in: 1d3415a44e user: jan.nijtmans tags: trunk, main
Context
2023-04-22
16:29
Backout [4a7b807856], It breaks the build. See: [https://github.com/tcltk/tcl/actions/runs/477158685... check-in: 1d3415a44e user: jan.nijtmans tags: trunk, main
2023-04-21
20:39
Merge 8.7 check-in: 9cbb0b212f user: jan.nijtmans tags: trunk, main
20:32
Make Tcl_AppendObjToObj more efficient and avoid unnecessarily generating a string representation wh... check-in: 4a7b807856 user: pooryorick tags: trunk, main
20:26
Add testcases check-in: aaf4d33fc7 user: jan.nijtmans tags: trunk, main
Changes
Unified Diff Side-by-Side Diff Patch
Changes to doc/StringObj.3.
Changes to generic/tclStringObj.c.