summaryrefslogtreecommitdiffstats
path: root/generic/tclObj.c
Commit message (Expand)AuthorAgeFilesLines
* The experiment deployment of TclDuplicatePureObj() has been reverted fromdgp2023-08-211-119/+0
* Backport changes in tclListObj.c from Tcl 9.0jan.nijtmans2023-07-131-3/+0
* Fix special-case in SetDuplicatePureObj(): Since typePtr is always &tclListTy...jan.nijtmans2023-07-121-4/+4
* Consider 3 more types as special in TclDuplicatePureObj(). Updated comment fo...jan.nijtmans2023-07-121-0/+6
* New (internal) macro TclAttemptInitStringRep()jan.nijtmans2023-06-021-8/+17
* Fix [9921778646]: something is wrong in core-8-branchjan.nijtmans2023-06-011-6/+6
* Use TclDuplicatePureObj() in stead of TclListObjCopy() where appropriate. Bac...jan.nijtmans2023-05-311-22/+132
* Simplify Tcl 9 compatibility macro's. No change in functionality.jan.nijtmans2023-04-271-2/+2
* Fill in URL in previous commitjan.nijtmans2023-04-221-1/+2
* Register "utf32string" for Pythonjan.nijtmans2023-04-221-0/+4
* Since Tcl_GetSizeIntFromObj is the same as Tcl_GetIntFromObj (in 8.7), it's n...jan.nijtmans2023-04-211-25/+0
* Merge 8.7apnadkarni2023-04-191-6/+2
|\
| * Adapt TIP's #494/#481/#537/#544/#568/#616/#623/#627/#630 to TIP #660 changesjan.nijtmans2023-04-181-10/+6
* | size_t -> ptrdiff_t to match Tcl 9 unsigned->signed changeapnadkarni2023-04-161-3/+3
* | Merge core-8-branchapnadkarni2023-04-161-7/+7
|\ \ | |/
| * Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-7/+7
* | Tcl_GetSizeIntFromObjapnadkarni2023-04-051-0/+25
|/
* Merge 8.6jan.nijtmans2023-03-241-4/+4
|\
| * Fix [15e74a2fe6]: Fix various typosjan.nijtmans2023-03-241-5/+5
| * Fix [57bfcf43dd]: Remove unreachable code in Tcl_SetWideIntObj()jan.nijtmans2023-03-051-10/+4
* | Rebase to latest 8.7jan.nijtmans2022-11-201-0/+84
|\ \
| * | Backout [52a52a65f0], let's see if this fixes the Windows crashjan.nijtmans2022-11-181-16/+33
| * | New function Tcl_GetWideUIntFromObjjan.nijtmans2022-11-151-0/+81
* | | Backout [52a52a65f0], let's see if this fixes the Windows crashjan.nijtmans2022-11-181-10/+24
|/ /
* | Change all mp_to_ubin() usages to mp_pack(). It makes the code much more clearjan.nijtmans2022-11-151-24/+10
* | TIP #641: Let Tcl_GetBoolean(FromObj) handle (C99) booljan.nijtmans2022-10-231-0/+2
* | More octal -> hex usagejan.nijtmans2022-10-171-3/+3
* | merge 8.7dgp2022-10-111-13/+54
|\ \
| * \ TIP #618: New Tcl_GetBool* functions with TCL_NULL_OK flagjan.nijtmans2022-10-071-13/+54
| |\ \
| | * \ Merge 8.7jan.nijtmans2022-09-071-5/+7
| | |\ \ | | |/ / | |/| |
| | * | Update docjan.nijtmans2022-05-101-15/+15
| | * | Merge 8.7. Update docjan.nijtmans2022-05-101-3/+3
| | |\ \
| | * | | re-structure, add more examplesjan.nijtmans2022-04-291-18/+12
| | * | | Merge 8.7jan.nijtmans2022-04-201-6/+6
| | |\ \ \ | | | |/ /
| | * | | Restore Tcl_GetBoolenanFromObj/Tcl_GetBoolenan signaturesjan.nijtmans2022-04-151-2/+2
| | * | | Use lower 5 bits of flags for sizeof(*(boolPtr))jan.nijtmans2022-04-151-9/+7
| | * | | Handle objPtr == NULL / interp == NULL betterjan.nijtmans2022-03-311-0/+7
| | * | | uint??_t -> int??_tjan.nijtmans2022-03-311-8/+8
| | * | | TIP #618: New Tcl_GetBool* functions with INDEX_NULL_OK flagjan.nijtmans2022-02-221-10/+47
* | | | | TIP implementation to add/use public routines Tcl_GetNumber(FromObj).dgp2022-09-181-2/+38
|/ / / /
* | | | Don't use TCL_HASH_TYPE for epoch/refCount type variables, keep it the same a...jan.nijtmans2022-06-241-2/+2
* | | | Merge 8.6. Eliminate some (long) typecastsjan.nijtmans2022-06-021-1/+1
|\ \ \ \ | | |_|/ | |/| |
* | | | Merge 8.6jan.nijtmans2022-05-251-1/+1
|\ \ \ \ | |/ / /
| * | | Proposed fix for [76ad7aeba3]: boundary case bug in [string is integer]. Miss...jan.nijtmans2022-05-221-5/+13
* | | | Rename macro's TclListObjGetElements -> TclListObjGetElementsM and TclListObj...jan.nijtmans2022-05-171-1/+1
* | | | Merge 8.7jan.nijtmans2022-04-261-17/+17
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge 8.6jan.nijtmans2022-04-201-17/+17
| |\ \ \ | | |/ / | | | / | | |/ | |/|
| | * boolPtr -> intPtr, since Tcl doens't use pointer to bool's (they didn't exist...jan.nijtmans2022-04-201-18/+18
| | * Addendum to [7deeddb36]: Use WIDE_MIN/WIDE_MAX in more placesjan.nijtmans2022-02-171-1/+1
* | | Merge 8.7. Register "string" objType when TCL_UTF_MAX=3 (fixes regression in ...jan.nijtmans2022-03-281-1/+1
|\ \ \ | |/ /