Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Better fix for [1e48483c8b]: Use of non-standard C code in TCLBOOLWARNING | jan.nijtmans | 2024-05-02 | 1 | -11/+17 |
|\ | |||||
| * | Better fix for [1e48483c8b]: Use of non-standard C code in TCLBOOLWARNING | jan.nijtmans | 2024-05-02 | 1 | -20/+28 |
| |\ | |||||
| | * | Would checking for __STRICT_ANSI__ help? | jan.nijtmans | 2024-05-02 | 1 | -1/+1 |
| | | | |||||
| | * | Add runtime PANIC when Tcl_GetBoolFromObj() violates size-restrictions, and ↵ | jan.nijtmans | 2024-05-02 | 1 | -9/+15 |
| | | | | | | | | | | | | compile-time checks are disabled with by using -std=c99 | ||||
| | * | Check for C11 before using _Static_assert | jan.nijtmans | 2024-04-30 | 1 | -1/+1 |
| |/ |/| | |||||
| * | Tcl_MainEx() never returns, so it should be TCL_NORETURN as well. | jan.nijtmans | 2024-04-29 | 1 | -1/+1 |
| |\ | |||||
| | * | TCL_NORETURN1 is empty for extensions, just not for Tcl and Tk builds. Why? ↵ | jan.nijtmans | 2024-04-29 | 1 | -5/+4 |
| | | | | | | | | | | | | Backport changing this from 8.7/9.0 | ||||
| | * | Missing TCL_NORETURN for Tcl_ExitThread() (and TclpThreadExit()). Backported ↵ | jan.nijtmans | 2024-04-29 | 1 | -2/+2 |
| | | | | | | | | | | | | from 8.7/9.0. | ||||
* | | | This construct doens't work on MSVC | jan.nijtmans | 2024-04-27 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | This construct doens't work on MSVC | jan.nijtmans | 2024-04-27 | 1 | -1/+1 |
| | | | |||||
* | | | Fix [1e48483c8b]: Use of non-standard C code in TCLBOOLWARNING | jan.nijtmans | 2024-04-26 | 1 | -1/+3 |
|\ \ \ | |/ / | |||||
| * | | Fix [1e48483c8b]: Use of non-standard C code in TCLBOOLWARNING | jan.nijtmans | 2024-04-26 | 1 | -1/+3 |
| |\ \ | |||||
| | * | | Slightly better | jan.nijtmans | 2024-04-26 | 1 | -1/+1 |
| | | | | |||||
| | * | | Proposed fix for [1e48483c8b]: Use of non-standard C code in TCLBOOLWARNING | jan.nijtmans | 2024-04-26 | 1 | -1/+3 |
| |/ / |/| | | |||||
| * | | Fix for [ef23a85ac6]: Tcl_PanicProc - Tcl9 & NaviServer. | jan.nijtmans | 2024-04-25 | 1 | -5/+4 |
| |\ \ | |/ / |/| | | |||||
* | | | TIP #692: Revise Tcl_GetAliasObj, remove Tcl_GetAlias() | jan.nijtmans | 2024-04-21 | 1 | -19/+29 |
|\ \ \ | |||||
| * \ \ | Rebase to 9.0 | jan.nijtmans | 2024-04-19 | 1 | -19/+29 |
| |\ \ \ | |||||
| | * | | | Move new Tcl_GetAliasObj() to slot 285 (old slot was used for ↵ | jan.nijtmans | 2024-04-09 | 1 | -12/+12 |
| | | | | | | | | | | | | | | | | | | | | Tcl_FreeResult() in 8.x) | ||||
| | * | | | Merge 9.0 | jan.nijtmans | 2024-03-13 | 1 | -18/+15 |
| | |\ \ \ | |||||
| | * \ \ \ | Remove Tcl_GetAlias() | jan.nijtmans | 2024-03-10 | 1 | -27/+6 |
| | |\ \ \ \ | |||||
| | * | | | | | Add Tcl_GetAlias/Tcl_GetAliasObj to TIP #616 | jan.nijtmans | 2024-03-08 | 1 | -16/+49 |
| | |/ / / / | |||||
* | | | | | | TIP #648: New functions Tcl_NewWideUIntObj()/Tcl_SetWideUIntObj() | jan.nijtmans | 2024-04-20 | 1 | -6/+11 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | |||||
* | | | | | | Merge 8.7 | jan.nijtmans | 2024-04-19 | 1 | -3/+9 |
|\ \ \ \ \ \ | |||||
* \ \ \ \ \ \ | Deprecate Tcl_GetAlias() | jan.nijtmans | 2024-04-17 | 1 | -2/+3 |
|\ \ \ \ \ \ \ | |||||
| | | | | | * \ | Fix [6eb8d79cb8]: segfault in obj-34.1 | jan.nijtmans | 2024-04-22 | 1 | -2/+2 |
| | | | | | |\ \ | | | | |_|/ / / | | | |/| | | / | | | | | | |/ | |||||
| | | | | | * | Sync parameter name in tcl.decls with other places | jan.nijtmans | 2024-04-21 | 1 | -2/+2 |
| | | | | | | | |||||
| | | * | | | | TIP #648: New functions Tcl_NewWideUIntObj()/Tcl_SetWideUIntObj() | jan.nijtmans | 2024-04-20 | 1 | -6/+11 |
| | | |\ \ \ \ | | |/ / / / / | |||||
| | | * | | | | Remove Tcl_NewIndexObj/Tcl_SetIndexObj. Since Tcl_Size is signed now, it ↵ | jan.nijtmans | 2024-04-09 | 1 | -8/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | doesn't add much value any more. | ||||
| | | * | | | | Revive TIP #648 | jan.nijtmans | 2024-04-08 | 1 | -2/+21 |
| | | |\ \ \ \ | |_|/ / / / / |/| | | | | | | |||||
| | | * | | | | Rebase to 8.7 | jan.nijtmans | 2022-11-21 | 1 | -6/+19 |
| | | |\ \ \ \ | |||||
| | | | * \ \ \ | Rebase to latest 8.7 | jan.nijtmans | 2022-11-20 | 1 | -6/+19 |
| | | | |\ \ \ \ | |||||
| | | | | * | | | | Tcl_NewSizeObj -> Tcl_NewIndexObj | jan.nijtmans | 2022-11-10 | 1 | -4/+4 |
| | | | | | | | | | |||||
| | | | | * | | | | If value is out-of-range (e.g. on 32-bit system >= 2^32-1), Tcl_NewSizeObj() ↵ | jan.nijtmans | 2022-11-10 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | will result in a '-1' object as well | ||||
| | | | | * | | | | New functions Tcl_NewSizeObj/Tcl_SetSizeObj | jan.nijtmans | 2022-11-09 | 1 | -0/+8 |
| | | | | | | | | | |||||
| | | | | * | | | | Merge 8.7 | jan.nijtmans | 2022-11-08 | 1 | -8/+10 |
| | | | | |\ \ \ \ | |||||
| | | | | * | | | | | New functions Tcl_NewWideUIntObj()/Tcl_SetWideUIntObj() (still experimental) | jan.nijtmans | 2022-11-04 | 1 | -0/+11 |
| | | | | | | | | | | |||||
* | | | | | | | | | | Merge 8.7 (undid the encodingPtr -> encodingNamePtr change) | jan.nijtmans | 2024-04-04 | 1 | -2/+2 |
|\ \ \ \ \ \ \ \ \ \ | |||||
* \ \ \ \ \ \ \ \ \ \ | Merge 8.7. encodingPtr -> encodingNamePtr (for consistency) | jan.nijtmans | 2024-04-04 | 1 | -2/+2 |
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | |||||
* | | | | | | | | | | | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too. | jan.nijtmans | 2024-03-12 | 1 | -2/+2 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Restore the TclGetStringFromObj() macro in tclInt.h as it was in 8.6/8.7 | jan.nijtmans | 2024-03-12 | 1 | -14/+12 |
| |_|_|_|_|_|_|_|/ / |/| | | | | | | | | | |||||
* | | | | | | | | | | Merge 8.7. Re-generate tclDecls.h. | jan.nijtmans | 2024-02-27 | 1 | -5/+3 |
|\ \ \ \ \ \ \ \ \ \ | |||||
* | | | | | | | | | | | Fix [4e38c347a4]: Changed contract for Tcl_UtfN(case)cmp in Tcl 8.7 | jan.nijtmans | 2024-01-10 | 1 | -16/+23 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | TIP #661 implementation: Disable the Tcl 8 compatibility macros in Tcl 9 by ↵ | jan.nijtmans | 2023-12-05 | 1 | -25/+25 |
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | default. Revert TIP #664 | ||||
| * | | | | | | | | | | | Revert TIP #664 (put back the type-casts) | jan.nijtmans | 2023-12-05 | 1 | -22/+22 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Rebase to 9.0 | jan.nijtmans | 2023-11-20 | 1 | -3/+3 |
| |\ \ \ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ \ \ | Rebase to 9.0. Document the TCL_8_API flag. | jan.nijtmans | 2023-11-13 | 1 | -3/+3 |
| | |\ \ \ \ \ \ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ \ \ \ \ \ | Rebase to TIP #664 | jan.nijtmans | 2023-11-07 | 1 | -3/+3 |
| | | |\ \ \ \ \ \ \ \ \ \ \ | |||||
| | | | * \ \ \ \ \ \ \ \ \ \ | Revive TIP #661 (but without the "configure" stuff, which makes no sense IMHO) | jan.nijtmans | 2023-11-06 | 1 | -7/+7 |
| | | | |\ \ \ \ \ \ \ \ \ \ \ | |||||
| | | | | * \ \ \ \ \ \ \ \ \ \ | Merge trunk. | pointsman | 2023-04-23 | 1 | -36/+6 |
| | | | | |\ \ \ \ \ \ \ \ \ \ \ | |||||
| | | | | * | | | | | | | | | | | | Updated disabletcl8api to post TIP 660. Changed the default while doing ↵ | pointsman | 2023-04-21 | 1 | -43/+60 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that. Now, without related configure option the tcl core will build without the compatibility macros (which also hides other type problems). To build the core with the complatibility macros configure with --enable-tcl8api. Jan claimed that with [fc9c3d7c3e009] disabledtcl8api was added to trunk but while I confess I didn't fully understand Jan changed the mechnism and missed to disables the tip 616 API functions. |