Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file generic/tclLink.c at check-in 92d5c95fd80d2c5a
|
2026-07-17
| ||
| 06:50 | Use of TIP 757 in many places file: [f7dd8d3cbe] check-in: [2237c55faf] user: dkf branch: tip-757-use, size: 41340 | |
|
2026-06-07
| ||
| 12:04 | Improve documentation comments where they were a bit neglected file: [542e8f113a] check-in: [f24f45d71b] user: dkf branch: main, size: 41408 | |
|
2026-05-28
| ||
| 12:13 | Merge 9.0. Formatting file: [0d84f4a6e4] check-in: [8e78be4610] user: jan.nijtmans branch: main, size: 41045 | |
|
2026-05-17
| ||
| 15:06 | More indentation/spacing corrections; no behaviour changes file: [dba32a0745] check-in: [7c918d5f96] user: dkf branch: main, size: 41044 | |
|
2026-04-30
| ||
| 14:52 | Fix formatting of function-level comments file: [16b494016e] check-in: [3dc5544544] user: dkf branch: main, size: 41045 | |
|
2026-02-23
| ||
| 09:17 | Rebase to trunk. More bool's file: [fcd36bc8b3] check-in: [e0b054564f] user: jan.nijtmans branch: tip-748, size: 40890 | |
|
2026-02-14
| ||
| 16:39 | General whitespace fixes. No semantic changes. file: [b14353dbed] check-in: [af2708b4ef] user: dkf branch: main, size: 40862 | |
|
2025-11-30
| ||
| 12:57 | Better comments on the Tcl_ObjType instances file: [6b3d8ac362] check-in: [44e8e5ff97] user: dkf branch: main, size: 40860 | |
|
2025-10-10
| ||
| 14:11 | Tranche 3 of adoption of bool file: [d42a8d2d18] check-in: [6e7e183bb2] user: dkf branch: c11-bool, size: 40952 | |
|
2025-10-05
| ||
| 19:26 | Tranche 3 of adoption of TclPrintfResult file: [430bca3a81] check-in: [3aa1ace500] user: dkf branch: c11-printf-result, size: 40834 | |
| 10:38 | Tranche 2 of adoption of TclPrintfResult file: [0634183aea] check-in: [9a6fb43196] user: dkf branch: c11-printf-result, size: 40886 | |
|
2025-09-26
| ||
| 18:53 | merge trunk file: [69693bcbc4] check-in: [f0dcb3e615] user: dkf branch: c-std-update, size: 41046 | |
|
2025-09-10
| ||
| 09:12 | Turn some things into enums that really should have been that all along file: [2d3a614f3e] check-in: [e646927e1f] user: dkf branch: main, size: 40905 | |
|
2025-08-17
| ||
| 11:25 | More bools and pieces file: [4e5cafa595] check-in: [28a7d957c7] user: dkf branch: c-std-update, size: 41129 | |
|
2025-08-12
| ||
| 09:06 | More booleans. file: [d79f48df74] check-in: [8a9080996d] user: dkf branch: c-std-update, size: 41134 | |
|
2025-07-19
| ||
| 12:31 | More moving of variable declarations file: [2f00fb1a74] check-in: [c149575323] user: dkf branch: c-std-update, size: 41096 | |
|
2025-07-14
| ||
| 14:26 | TclSetErrorCode lets us avoid writing a lot of marker values file: [97765aa1b7] check-in: [a29f1f8fab] user: dkf branch: c-std-update, size: 40917 | |
|
2025-07-12
| ||
| 20:58 | Define TclPrintfResult() for common pattern in error generation. file: [b1c8b64b9c] check-in: [70b6205548] user: dkf branch: c-std-update, size: 40919 | |
|
2025-07-02
| ||
| 10:17 | Other enums file: [d1e2d5ebc1] check-in: [8ded98eba3] user: dkf branch: enums-3, size: 40999 | |
|
2025-06-02
| ||
| 14:18 | Backport: Add [[unreachable]] and [[fallthrough]] from C23 (where available) file: [3dc674eb3f] check-in: [01eaeaebf1] user: jan.nijtmans branch: core-9-0-branch, size: 40986 | |
|
2025-05-29
| ||
| 08:13 | more unreachable/fallthrough marks file: [89c63e3fba] check-in: [dc49f7f0a3] user: dkf branch: tcl-unreachable, size: 40988 | |
|
2025-03-02
| ||
| 15:48 | Bunch of whitespace basic fixes. file: [3540a93e36] check-in: [809d595b56] user: dkf branch: main, size: 40985 | |
|
2025-01-24
| ||
| 15:45 | Adjust the comments for the new enums and their members. file: [22988e0a47] check-in: [9c82b1324b] user: dkf branch: enums-2, size: 40888 | |
| 14:25 | Most remaining non-public numeric flag-like constants are now enums. file: [684e54ec87] check-in: [82d789298b] user: dkf branch: enums-2, size: 40994 | |
|
2025-01-20
| ||
| 14:39 | Fixes for many many whitespace infelicities file: [737720842d] check-in: [ba7d219e65] user: dkf branch: whitespace-fix, size: 40985 | |
|
2025-01-10
| ||
| 13:01 | Add TclPrintfResult() for easy error message generation file: [3b8026c0b8] check-in: [665eb99f69] user: dkf branch: dkf-c11-features, size: 40912 | |
|
2024-10-16
| ||
| 19:08 | Merge [0066eacd87e1d7da]: Eliminate HAVE_ZLIB everywhere. See [1210ec8424]. file: [95eb6a2529] check-in: [f5fa82b035] user: pooryorick branch: unchained, size: 40966 | |
|
2024-10-09
| ||
| 16:26 | Merge-mark 8.7. Indenting (8 spaces -> tabs) file: [4e4a769ca5] check-in: [04f2012a49] user: jan.nijtmans branch: main, size: 40983 | |
| 16:05 | Fix warning: warning C4047: 'function': 'char *' differs in levels of indirection from 'const char **' on Windows. Remove unneeded (char *) typecast in ckfree() usage file: [1540c57357] check-in: [cf4e367415] user: jan.nijtmans branch: core-8-branch, size: 44659 | |
|
2024-09-03
| ||
| 08:56 | Add "Ptr" suffix to Tcl_ObjType pointers, and fix one spot where the address of the pointer was used instead of the pointer. file: [4f88c7fa09] check-in: [79838d0b45] user: pooryorick branch: unchained, size: 40968 | |
|
2024-08-30
| ||
| 17:36 | Merge [4c75553894cfba65]: "Optimization: two more objTypes which always have length 1 when viewed as a list" and resolve conflicts, including adding TclLengthOne(), making levelReferenceType an ObjectType, and renaming indexType to tclIndexType. file: [1e3a074518] check-in: [7b2556cdbe] user: pooryorick branch: unchained, size: 40965 | |
|
2024-08-29
| ||
| 10:31 | Merge [5ed9e06eabc11852]: Another record that ought to be read-only. file: [deba7e490d] check-in: [67d5a1b13d] user: pooryorick branch: unchained, size: 40961 | |
|
2024-08-28
| ||
| 16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [0dc766128e] check-in: [627781a6db] user: pooryorick branch: unchained, size: 40955 | |
|
2024-08-25
| ||
| 20:44 | Merge [63d442cdc0d0d498]: "Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too." Also remove TclListObjGetElements and TclListObjLength from the stubs table. file: [d404af544a] check-in: [891803cf8c] user: pooryorick branch: unchained, size: 41048 | |
|
2024-08-24
| ||
| 10:02 | Merge [34fc99624376c9f7]: Remove legacy stuff related to Tcl_LinkVar(). file: [f28743c7c0] check-in: [00e17c70a0] user: pooryorick branch: unchained, size: 41049 | |
|
2024-08-23
| ||
| 14:43 | Merge [b7e48b4f00d8e784]: Revise macro usage. file: [4e441d9479] check-in: [9308ee47da] user: pooryorick branch: unchained, size: 44293 | |
| 10:46 | Merge [3d21abe8464432b2]: Tcl_GetByteArrayFromObj -> Tcl_GetBytesFromObj everywhere in core, since it has the possibility of better error-reporting. This fixes the -DTCL_NO_DEPRECATED build failure. file: [1c21cf1eef] check-in: [df9e95d3b7] user: pooryorick branch: unchained, size: 44294 | |
|
2024-08-05
| ||
| 22:44 | Missed some backports from 9.0. Some indenting file: [4ff15e1a33] check-in: [41996582d5] user: jan.nijtmans branch: core-8-branch, size: 44667 | |
|
2024-07-20
| ||
| 15:59 | Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [402dd0d9b4] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 44292 | |
|
2024-07-10
| ||
| 09:52 | Optimization: two more objTypes which always have length 1 when viewed as a list file: [a69e0a66ca] check-in: [4c75553894] user: jan.nijtmans branch: main, size: 41076 | |
|
2024-06-09
| ||
| 16:19 | (cherry-pick) Put ClockFmtScnStorageHashKeyType (and some more) in read-only memory file: [d0a3fb107b] check-in: [e688bfbe6e] user: jan.nijtmans branch: core-8-branch, size: 44772 | |
| 14:06 | Another record that ought to be read-only file: [099c875496] check-in: [5ed9e06eab] user: dkf branch: main, size: 41062 | |
|
2024-05-28
| ||
| 12:38 | Make TclGlob() a static function. Sentinel/indenting/comment improvements (all backported from 8.7) file: [0afd21a8fb] check-in: [5f6c7373c1] user: jan.nijtmans branch: core-8-6-branch, size: 23693 | |
|
2024-05-23
| ||
| 08:53 | More trickery with macros file: [284dc0a950] check-in: [a3f9c1bec2] user: dkf branch: more-macros, size: 40955 | |
|
2024-05-20
| ||
| 16:38 | merge trunk file: [8f69d66079] check-in: [3fd88cd4cd] user: dkf branch: result-helpers, size: 40979 | |
|
2024-05-14
| ||
| 16:06 | Add helper macros TclSetResult and TclPrintfResult file: [10ede6f138] check-in: [0b65fb9e0c] user: dkf branch: result-helpers, size: 40886 | |
|
2024-05-13
| ||
| 15:41 | Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. file: [ff01b68e2e] check-in: [3a60363aa1] user: dkf branch: main, size: 40963 | |
|
2024-04-23
| ||
| 16:06 | Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [095e6a295e] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 40874 | |
|
2024-04-18
| ||
| 15:06 | Tidy up some indentation and other little code style issues file: [b7490ed02a] check-in: [cb11914788] user: dkf branch: tidy-indentation, size: 40970 | |
|
2024-04-11
| ||
| 12:35 | Use Tcl_NewBooleanObj for booleans; we should say what we mean. Fix sentinels and type-casts. file: [6b6d3575a1] check-in: [e75d7ff329] user: jan.nijtmans branch: core-8-6-branch, size: 23750 | |
|
2024-04-04
| ||
| 11:44 | Merge 8.6 file: [a54f915378] check-in: [09cdca236b] user: jan.nijtmans branch: core-8-branch, size: 44790 | |
| 11:09 | Tcl_GetString() -> TclGetString(), for minor speedup. file: [ceb4b46cbb] check-in: [0256b2a319] user: jan.nijtmans branch: core-8-6-branch, size: 23726 | |
|
2024-03-21
| ||
| 13:55 | Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization) file: [1295fe26c7] check-in: [28e5e230b6] user: jan.nijtmans branch: main, size: 41056 | |
|
2024-03-13
| ||
| 09:45 | Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6 file: [9b0ac84989] check-in: [c575f9dc00] user: jan.nijtmans branch: core-8-branch, size: 44791 | |
|
2024-03-12
| ||
| 21:24 | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too. file: [782402d7ec] check-in: [63d442cdc0] user: jan.nijtmans branch: main, size: 41060 | |
|
2024-01-30
| ||
| 17:07 | Tweaking indentation of code; really unimportant... file: [dfd96c4d76] check-in: [bb72806960] user: dkf branch: dkf-indent-tweak, size: 41063 | |
|
2023-11-20
| ||
| 10:58 | Remove legacy stuff related to Tcl_LinkVar() file: [359867c8ed] check-in: [34fc996243] user: jan.nijtmans branch: main, size: 41061 | |
|
2023-11-16
| ||
| 23:21 | Revise macro usage file: [34f40edac1] check-in: [b7e48b4f00] user: jan.nijtmans branch: main, size: 44933 | |
|
2023-11-08
| ||
| 09:12 | Tcl_GetByteArrayFromObj -> Tcl_GetBytesFromObj everywhere in core, since it has the possibility of better error-reporting. This fixes the -DTCL_NO_DEPRECATED build failure file: [54c9d685e1] check-in: [3d21abe846] user: jan.nijtmans branch: main, size: 44934 | |
|
2023-07-13
| ||
| 19:34 | merge trunk file: [c22c0a7892] check-in: [b9c6b55287] user: dgp branch: novem, size: 44618 | |
|
2023-05-19
| ||
| 11:26 | Merge "unchained" branch commit [05b72c0b3f] and resolve conflicts. file: [ae03f63317] check-in: [2840dda8db] user: pooryorick branch: pyk-objinterface, size: 44303 | |
|
2023-04-30
| ||
| 23:09 | Partial sync-up with trunk. file: [de320a7621] check-in: [82fe864420] user: griffin branch: tip-636-tcl9-644, size: 44932 | |
|
2023-04-28
| ||
| 23:57 | Remove all code related to TCL_NO_DEPRECATED, and some related to TCL_MAJOR_VERSION. file: [62151a6dec] check-in: [a2e5794d46] user: pooryorick branch: unchained, size: 44312 | |
|
2023-04-24
| ||
| 14:52 | merge trunk file: [59f3b067fd] check-in: [8c558b5e00] user: dgp branch: novem, size: 44626 | |
| 14:39 | merge TIP 660 commit file: [0e13d7ec64] check-in: [8cab581c5a] user: dgp branch: novem, size: 44622 | |
|
2023-04-21
| ||
| 16:49 | Merge pre-TIP 660 changes from trunk. file: [53fc0cb9e9] check-in: [b1c433a972] user: dgp branch: novem, size: 44671 | |
| 06:16 | Fix warnings generated on disable8api builds file: [33e78b3df2] check-in: [e80d1c5113] user: apnadkarni branch: apn-disabletcl8api-warnings, size: 44940 | |
|
2023-04-20
| ||
| 16:53 | Merge 9.0 file: [f18a82aec7] check-in: [aa3e7e529f] user: jan.nijtmans branch: tip-626, size: 44987 | |
|
2023-04-14
| ||
| 15:01 | Merge trunk file: [75c48b09a9] check-in: [e36ab1e9ba] user: apnadkarni branch: tip-660, size: 44936 | |
|
2023-04-12
| ||
| 14:25 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [31a967a2de] check-in: [d65da06a77] user: pooryorick branch: main, size: 44985 | |
| 13:30 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [666a8de6d0] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 44792 | |
| 09:35 | Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [3d0af82132] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 23727 | |
|
2023-04-06
| ||
| 09:52 | Eliminate TCL_SIZE_CMP() for now, not a good idea for Tcl 9.0 file: [677daeda4f] check-in: [d00062f436] user: jan.nijtmans branch: optional-signed-size, size: 45011 | |
|
2023-04-04
| ||
| 20:50 | more progress file: [052b808703] check-in: [4e36871191] user: jan.nijtmans branch: optional-signed-size, size: 45003 | |
|
2023-04-03
| ||
| 14:41 | merge trunk file: [91e004a1f5] check-in: [e4ee47b22d] user: dgp branch: novem, size: 44671 | |
|
2023-03-30
| ||
| 18:01 | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: [bdef82192f] check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 44936 | |
|
2023-03-25
| ||
| 00:29 | Merge trunk file: [ce2f0fbde0] check-in: [f6aa53859c] user: griffin branch: tip-636-tcl9-644, size: 44977 | |
|
2023-03-05
| ||
| 00:26 | More -1 -> TCL_INDEX_NONE file: [2c0b02acc3] check-in: [7a2fc29ce0] user: jan.nijtmans branch: main, size: 44985 | |
|
2022-12-01
| ||
| 15:46 | merge trunk file: [0f79a5400e] check-in: [5908a85b08] user: dgp branch: novem, size: 44611 | |
|
2022-11-28
| ||
| 16:13 | Merge 9.0 file: [f3179c4db3] check-in: [9ee2792e3b] user: jan.nijtmans branch: tip-636-tcl9-644, size: 44921 | |
|
2022-11-25
| ||
| 23:38 | Merge 9.0 file: [ce6eb344db] check-in: [117b6812c3] user: jan.nijtmans branch: internal-abstract-list, size: 44925 | |
| 16:26 | Merge 8.7 file: [bd43098372] check-in: [5356f8d107] user: jan.nijtmans branch: main, size: 44917 | |
| 16:11 | Tcl_NewDoubleObj -> TclNewDoubleObj and Tcl_NewWideIntObj -> TclNewIntObj (and similar). Gives more info when debugging file: [91d5244abe] check-in: [c4a4662af3] user: jan.nijtmans branch: core-8-branch, size: 44792 | |
| 10:16 | Merge 9.0 file: [4d8bb13846] check-in: [f57284760c] user: jan.nijtmans branch: internal-abstract-list, size: 44932 | |
|
2022-11-24
| ||
| 21:48 | TCL_OBJTYPE_V0_INIT -> TCL_OBJTYPE_V0 (See TIP #644). Remove Tcl_SavedResult (See TIP #640) file: [19a1be4ee3] check-in: [ca003bccb7] user: jan.nijtmans branch: tip-636-tcl9-644, size: 44928 | |
| 20:31 | Sync with trunk file: [45dd7052e1] check-in: [866c464f9e] user: griffin branch: tip-636-tcl9-644, size: 44933 | |
| 14:05 | Use Tcl_GetByteArrayFromObj(... in stead of Tcl_GetBytesFromObj(NULL,.... Add some more error-checking for invalid byte-arrays file: [ea0703c7f4] check-in: [3e18a46195] user: jan.nijtmans branch: main, size: 44924 | |
| 03:32 | Sync with trunk file: [8454723d32] check-in: [3c349bb440] user: griffin branch: tip-636-tcl9-644, size: 44859 | |
| 01:18 | Support multiple indicies in abstract list lindex operation. Catch up with trunk. file: [ad844fb890] check-in: [cf418732cb] user: griffin branch: tip-636-tcl9-644, size: 45610 | |
|
2022-11-23
| ||
| 17:04 | Internal abstract list, don't let "llength" shimmer any more. file: [4ab170c740] check-in: [db554866c9] user: jan.nijtmans branch: internal-abstract-list, size: 44858 | |
|
2022-11-22
| ||
| 23:49 | merge trunk file: [90262a5692] check-in: [bdb510aae1] user: dgp branch: novem, size: 44536 | |
|
2022-11-21
| ||
| 23:54 | Merge 8.7 file: [fbdbb559f0] check-in: [db8e7f06b4] user: jan.nijtmans branch: main, size: 44850 | |
|
2022-11-20
| ||
| 22:51 | merge trunk file: [f6003e8ded] check-in: [fc81e39756] user: dgp branch: novem, size: 45669 | |
|
2022-11-17
| ||
| 20:29 | TIP #644: Make Tcl_ObjType extensible file: [70c1d856c0] check-in: [beda452b45] user: jan.nijtmans branch: main, size: 45601 | |
|
2022-11-16
| ||
| 13:49 | merge trunk file: [ce2e7c96b0] check-in: [92253f73ad] user: dgp branch: novem, size: 45267 | |
|
2022-11-15
| ||
| 14:03 | New function Tcl_GetWideUIntFromObj file: [334da09649] check-in: [f8c1bdeaa1] user: jan.nijtmans branch: tip-650, size: 44799 | |
| 11:04 | Merge 8.7 file: [b09a7e34b4] check-in: [eb759523f8] user: jan.nijtmans branch: main, size: 45581 | |
| 10:57 | Add mp_pack to the libtommath stub-table: it's easier to work with than mp_to_ubin file: [cf4c109735] check-in: [54a8f8ce8b] user: jan.nijtmans branch: core-8-branch, size: 45550 | |
|
2022-11-14
| ||
| 14:05 | merge trunk file: [5c62694f27] check-in: [f918e8f15b] user: dgp branch: novem, size: 45649 | |
|
2022-11-13
| ||
| 19:02 | Rebase to latest 9.0 file: [6b31abad9d] check-in: [99ffdf4fce] user: jan.nijtmans branch: tip-644, size: 45983 | |
| 16:58 | Merge 8.7 file: [86e3ed58f6] check-in: [d63b3576e3] user: jan.nijtmans branch: main, size: 45963 | |
| 16:53 | Fix compilation error for STATS=memdbg. Fix incorrect comment file: [a856c54c03] check-in: [9b31035371] user: jan.nijtmans branch: core-8-branch, size: 45932 | |
| 06:23 | Merge trunk file: [2668743476] check-in: [eb20cd1d93] user: apnadkarni branch: tip-644, size: 45987 | |
|
2022-11-11
| ||
| 21:51 | Merge 8.7 file: [b731b19fff] check-in: [4b1fe64736] user: jan.nijtmans branch: main, size: 45967 | |
| 21:09 | Add (internal) TclNewUIntObj(), and use it to fix TCL_LINK_WIDE_UINT for big (>= 2^63) integers. With testcase file: [b835ce82cb] check-in: [8d0a21d00c] user: jan.nijtmans branch: core-8-branch, size: 45936 | |
|
2022-11-04
| ||
| 22:47 | Implement abstractlist with tip-644 file: [53c157813b] check-in: [3aa22fe8ab] user: griffin branch: tip-636-tcl9-644, size: 45989 | |
| 11:11 | New functions Tcl_NewWideUIntObj()/Tcl_SetWideUIntObj() (still experimental) file: [834ea17ce8] check-in: [40bdd7b7bd] user: jan.nijtmans branch: tip-648, size: 45910 | |
|
2022-11-01
| ||
| 08:26 | Don't bother to provide a TCL_OBJTYPE_SIZE macro file: [2c18e6e214] check-in: [04e8efd4ac] user: jan.nijtmans branch: tip-644-alt, size: 45967 | |
|
2022-10-24
| ||
| 11:47 | Another possible approach file: [a5636bd5e1] check-in: [dc7f554cb0] user: jan.nijtmans branch: tip-644-alt, size: 45982 | |
|
2022-10-21
| ||
| 08:55 | Rebase to 9.0 file: [cc6f923ae6] check-in: [d72aeeeaac] user: jan.nijtmans branch: tip-644, size: 45980 | |
|
2022-10-17
| ||
| 18:49 | merge trunk file: [dce59d6c15] check-in: [4d0b8f6251] user: dgp branch: novem, size: 45646 | |
| 18:43 | merge 8.7 file: [01329ca10d] check-in: [cb55366d46] user: dgp branch: main, size: 45960 | |
|
2022-10-11
| ||
| 15:07 | TIP 644 - Make Tcl_ObjType extensible file: [02ada14aa2] check-in: [6d1d103cf6] user: apnadkarni branch: tip-644, size: 45979 | |
|
2022-09-18
| ||
| 13:59 | TIP implementation to add/use public routines Tcl_GetNumber(FromObj). file: [d174d62805] check-in: [c445146cc8] user: dgp branch: tip-getnumber, size: 45929 | |
|
2022-07-21
| ||
| 16:24 | merge trunk file: [a77c359275] check-in: [28ef6f8974] user: dgp branch: novem, size: 45645 | |
| 15:28 | Merge 8.7 file: [8481cd67bd] check-in: [d6839d9a64] user: jan.nijtmans branch: main, size: 45959 | |
| 14:03 | More TclGetStringFromObj() usage file: [aea5d752e2] check-in: [1b3ea873a0] user: jan.nijtmans branch: core-8-branch, size: 45928 | |
|
2022-06-08
| ||
| 10:42 | Merge 9.0 file: [82ca47f38d] check-in: [8bf9a06d69] user: jan.nijtmans branch: novem, size: 45650 | |
|
2022-05-25
| ||
| 21:03 | merge trunk file: [0f4a8b8a52] check-in: [6446e2401a] user: dgp branch: novem, size: 45661 | |
|
2022-05-17
| ||
| 13:27 | Merge 9.0 file: [d515980ab6] check-in: [e563372259] user: jan.nijtmans branch: tip-616, size: 45964 | |
| 11:17 | Merge 8.7 file: [9606bf4725] check-in: [74c6a378ca] user: jan.nijtmans branch: main, size: 45975 | |
| 09:32 | Rename macro's TclListObjGetElements -> TclListObjGetElementsM and TclListObjLength -> TclListObjLengthM (prevent conflict with TIP #616) file: [a93dc60475] check-in: [eaf93525a5] user: jan.nijtmans branch: core-8-branch, size: 45886 | |
|
2022-03-29
| ||
| 09:30 | Merge 9.0 file: [3d5147fcdf] check-in: [cb2a7d7c43] user: jan.nijtmans branch: tip-616, size: 45963 | |
|
2022-03-28
| ||
| 14:03 | merge trunk file: [e6236d8c47] check-in: [6966652baf] user: dgp branch: novem, size: 45660 | |
|
2022-03-25
| ||
| 15:36 | Merge 8.7 file: [e7febefe77] check-in: [01f361fbb5] user: jan.nijtmans branch: main, size: 45974 | |
| 15:31 | Fix [9c1dc88f86]: warning about different signedness when compile TCL on Windows. file: [d9a84bf1c5] check-in: [5a3df78fb4] user: jan.nijtmans branch: core-8-branch, size: 45885 | |
|
2022-02-17
| ||
| 21:32 | Merge 9.0 file: [c8fb603d78] check-in: [1fdefed9bc] user: jan.nijtmans branch: tip-616, size: 45917 | |
| 18:54 | merge trunk file: [da407df5c1] check-in: [9ff3d17a33] user: dgp branch: novem, size: 45614 | |
| 17:33 | Merge 8.7 file: [40f801081c] check-in: [45515911a5] user: jan.nijtmans branch: main, size: 45928 | |
| 17:30 | Deprecate internal macro's TclIsInfinite() and TclIsNan(), since C99 has isinf() and isnan() file: [b50800020c] check-in: [60df467246] user: jan.nijtmans branch: core-8-branch, size: 45839 | |
|
2022-02-11
| ||
| 17:41 | merge trunk file: [42ab7b2609] check-in: [e6ab7dd037] user: dgp branch: novem, size: 45631 | |
|
2022-02-10
| ||
| 09:45 | Merge 8.7 file: [ac8408978b] check-in: [d7e83e77e8] user: jan.nijtmans branch: main, size: 45945 | |
| 09:37 | Merge 8.6 file: [8ace0eb62b] check-in: [c03b7afd75] user: jan.nijtmans branch: core-8-branch, size: 45856 | |
| 08:42 | Same with TclListObjGetElements file: [a0de6fd46a] check-in: [5f2ed67ee3] user: jan.nijtmans branch: tip-616, size: 45934 | |
|
2022-01-26
| ||
| 08:37 | More WIP file: [11f362fbcd] check-in: [3f003f3286] user: jan.nijtmans branch: tip-616, size: 45935 | |
|
2022-01-24
| ||
| 08:18 | TIP #616: Tcl lists > 2^31 elements. WIP file: [bc364d1d02] check-in: [ff0a9cf127] user: jan.nijtmans branch: tip-616, size: 45946 | |
|
2021-10-08
| ||
| 08:58 | Merge 9.0 file: [9caf3fbbdc] check-in: [ac61d3ebc1] user: jan.nijtmans branch: novem, size: 45632 | |
| 08:40 | Merge 8.7 file: [18afcbb246] check-in: [916029c89c] user: jan.nijtmans branch: main, size: 45946 | |
|
2021-10-06
| ||
| 19:33 | Change "IntRep" to "InternalRep", as discussed in the Tcl Core mailing list file: [4371fa1013] check-in: [0509fa5750] user: jan.nijtmans branch: internalrep, size: 45857 | |
|
2021-04-17
| ||
| 23:26 | Use C enums instead of clusters of #defines file: [21e627d7bb] check-in: [9cc837d642] user: dkf branch: enum, size: 45748 | |
|
2021-04-07
| ||
| 16:47 | Use a lot more enums and inline funcs instead of macros; behaviour is more predictable. file: [3e7d4ee2cd] check-in: [03219f19f4] user: dkf branch: enum-and-inline, size: 45737 | |
|
2021-01-11
| ||
| 10:34 | Merge 9.0 file: [197ec6fcaf] check-in: [f070ae806a] user: jan.nijtmans branch: novem, size: 45612 | |
| 10:03 | Merge 8.7, resolve conflicts file: [2ed198e5fb] check-in: [015ff38790] user: jan.nijtmans branch: main, size: 45926 | |
|
2020-12-10
| ||
| 19:51 | merge trunk file: [1d03f2036b] check-in: [1293ec099f] user: dgp branch: novem, size: 45607 | |
|
2020-12-08
| ||
| 15:42 | Merge 8.7 file: [b215512bba] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 45921 | |
| 15:31 | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet file: [f27fe3fa6f] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 45837 | |
|
2020-10-13
| ||
| 17:23 | merge trunk file: [ec9bde21c9] check-in: [c8c03a7020] user: dgp branch: novem, size: 45611 | |
| 15:54 | Merge 8.7 file: [3f0eb84eea] check-in: [b054ba1d5f] user: jan.nijtmans branch: trunk, size: 45925 | |
| 15:45 | Merge 8.6 file: [883e7487a8] check-in: [bfda87dfca] user: jan.nijtmans branch: core-8-branch, size: 45841 | |
|
2020-09-18
| ||
| 02:33 | merge trunk file: [a97b9ed409] check-in: [0a5ab5fdba] user: dgp branch: novem, size: 45641 | |
|
2020-09-17
| ||
| 14:12 | Merge 8.7 file: [05b2671e2e] check-in: [92d5c95fd8] user: jan.nijtmans branch: trunk, size: 45955 | |
| 13:48 | Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclNewIntObj or Tcl_NewWideIntObj) file: [b020f35a35] check-in: [ef22eb8ac3] user: jan.nijtmans branch: core-8-branch, size: 45871 | |
|
2020-08-13
| ||
| 14:25 | Merge 9.0 file: [f4a024e80c] check-in: [ff93e7f4d4] user: jan.nijtmans branch: novem, size: 45621 | |
| 14:24 | Merge 8.7 file: [a09dcc0a74] check-in: [35e221aa02] user: jan.nijtmans branch: trunk, size: 45935 | |
| 14:20 | More usage of TclNewIntObj() macro file: [6634826e25] check-in: [539d9dcf7e] user: jan.nijtmans branch: core-8-branch, size: 45851 | |
|
2020-08-11
| ||
| 06:40 | Merge 8.7 file: [b6ec91eb2a] check-in: [51e3b64a53] user: jan.nijtmans branch: trunk, size: 45945 | |
| 06:08 | Merge 8.6 file: [0e07dc8090] check-in: [bf77bc0365] user: jan.nijtmans branch: core-8-branch, size: 45861 | |
|
2020-03-27
| ||
| 15:07 | merge trunk file: [c843afbe5b] check-in: [c20b80e03e] user: dgp branch: novem, size: 45667 | |
|
2020-03-20
| ||
| 17:17 | Merge 8.7 file: [176bafc2eb] check-in: [fda8aeeb29] user: jan.nijtmans branch: trunk, size: 45981 | |
| 17:16 | Resolve gcc compiler warnings, only on 32-bit builds (gcc-7) file: [6dbe4ff6b8] check-in: [14842bcac2] user: jan.nijtmans branch: core-8-branch, size: 45897 | |
|
2020-03-07
| ||
| 16:10 | Merge trunk file: [33ad789068] check-in: [6b14aa2e33] user: jan.nijtmans branch: novem, size: 45687 | |
| 16:03 | Merge 8.7 file: [209e6678ad] check-in: [0b1067b090] user: jan.nijtmans branch: trunk, size: 46001 | |
|
2020-03-06
| ||
| 23:44 | more file: [9abc0979ee] check-in: [0c2f7a4275] user: dgp branch: core-8-branch, size: 45917 | |
|
2020-02-28
| ||
| 17:25 | merge trunk file: [cea8adcfc0] check-in: [e4b70e5655] user: dgp branch: novem, size: 45621 | |
| 12:46 | Merge 8.7 file: [58ab13928c] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 45935 | |
|
2020-02-13
| ||
| 22:06 | Merge 8.7 file: [068ec2cbc2] check-in: [c59e305ca6] user: jan.nijtmans branch: cplusplus, size: 45851 | |
|
2020-02-03
| ||
| 14:30 | merge trunk file: [36302393a8] check-in: [940f6fad0b] user: dgp branch: novem, size: 45373 | |
|
2020-01-31
| ||
| 07:56 | Merge 8.7 file: [d7d12889c2] check-in: [afff50dd5a] user: jan.nijtmans branch: trunk, size: 45687 | |
| 07:54 | Add 64-bit seek to the ZipChannel file: [1a83d4cab8] check-in: [b1fbea06de] user: jan.nijtmans branch: core-8-branch, size: 45603 | |
|
2020-01-13
| ||
| 14:36 | merge trunk file: [4b524243f9] check-in: [db3cad7e90] user: dgp branch: novem, size: 45386 | |
|
2020-01-07
| ||
| 15:20 | Merge 8.7 file: [a70640402e] check-in: [b219c8f278] user: jan.nijtmans branch: cplusplus, size: 45864 | |
| 09:45 | Merge 8.7 file: [6a4f53a7e5] check-in: [e88414ccba] user: jan.nijtmans branch: trunk, size: 45700 | |
| 09:24 | Remove type-casts in many Tcl_LinkVar() calls, which is no longer necessary since 8.7. Small missing piece in Tcl_LinkArray() implementation, handling (unsigned) longs on 64-bit platforms. file: [0283dd3995] check-in: [dbd488fb8c] user: jan.nijtmans branch: core-8-branch, size: 45616 | |
|
2019-12-13
| ||
| 15:39 | Merge 8.7 file: [23d46cdf4d] check-in: [a4ec5ee9ad] user: jan.nijtmans branch: cplusplus, size: 45550 | |
| 13:46 | Merge trunk file: [ffe3c9f4e0] check-in: [8ba0b61991] user: jan.nijtmans branch: novem, size: 45072 | |
| 13:06 | Merge 8.7 file: [fdd3502720] check-in: [742a212258] user: jan.nijtmans branch: trunk, size: 45386 | |
|
2019-11-05
| ||
| 16:37 | More WIP: All makefile builds appear to work fine, makefile.vc build still to be done. file: [872c9d9319] check-in: [a5a9540010] user: jan.nijtmans branch: digit-bit-60, size: 45302 | |
|
2019-10-24
| ||
| 15:34 | Merge 8.7 file: [e4b9a743b6] check-in: [8b08c15d80] user: jan.nijtmans branch: cplusplus, size: 45547 | |
|
2019-10-22
| ||
| 22:34 | Merge trunk file: [ab38cdc202] check-in: [150c7a0e21] user: jan.nijtmans branch: novem, size: 45069 | |
| 21:36 | Merge 8.7 file: [ecfffc3f9b] check-in: [27b5a315e9] user: jan.nijtmans branch: trunk, size: 45383 | |
| 15:47 | Deprecate mp_get_bit, mp_expt_d_ex, mp_toradix_n, mp_to_unsigned_bin, mp_to_unsigned_bin_n, because they are deprecated in libtommath 1.2.0 too. Add replacement functions mp_to_ubin, mp_ubin_size and mp_to_radix to libtommath stub table. file: [f73e91b92f] check-in: [68d0196442] user: jan.nijtmans branch: core-8-branch, size: 45299 | |
|
2019-09-02
| ||
| 12:27 | Merge tip-548. A few more fixes, trying to make the Travis build work (finally) file: [cb73b26992] check-in: [2c25cbf8b0] user: jan.nijtmans branch: cplusplus, size: 45565 | |
|
2019-08-30
| ||
| 15:21 | Let's try a real C++ build with Travis on Linux file: [9ccbf168ed] check-in: [5732a73bf5] user: jan.nijtmans branch: cplusplus, size: 45541 | |
|
2019-07-10
| ||
| 05:51 | Merge 8.7, and continue implementation. Almost done file: [f27cf13afa] check-in: [237cdadf3f] user: jan.nijtmans branch: cplusplus, size: 45491 | |
|
2019-06-09
| ||
| 21:25 | Merge trunk file: [0dd4bc880d] check-in: [a9045cb6a8] user: jan.nijtmans branch: novem, size: 45087 | |
|
2019-05-17
| ||
| 06:40 | Change last parameter of Tcl_LinkArray() to type size_t, since we're on 9.0 here! file: [7b195d8a06] check-in: [78f44112d3] user: jan.nijtmans branch: trunk, size: 45401 | |
|
2019-05-09
| ||
| 22:22 | Merge trunk file: [0464974c0f] check-in: [c4e0e90764] user: jan.nijtmans branch: novem, size: 45064 | |
| 15:54 | Merge 8.7 file: [ea056e8d47] check-in: [ae930f1386] user: jan.nijtmans branch: trunk, size: 45378 | |
| 15:52 | Merge 8.6. Fix compilation warning. No longer return linked adress as interp result in Tcl_LinkArra(): This is not documented, not tested, and simply dangerous: It leaks pointer values into the Tcl space. file: [2486a8fccd] check-in: [676d95cac7] user: jan.nijtmans branch: core-8-branch, size: 45317 | |
|
2019-05-04
| ||
| 18:32 | merge 8.5 file: [753deb0917] check-in: [fb09b2ab1b] user: dgp branch: core-8-6-branch, size: 23727 | |
| 18:25 | Plug memleak when deleting a namespace destroys a linked Tcl var. file: [239fe471a7] check-in: [37206842d3] user: dgp branch: core-8-5-branch, size: 24017 | |
|
2019-05-03
| ||
| 16:36 | merge trunk file: [ea322d887a] check-in: [678eb44a34] user: dgp branch: novem, size: 45140 | |
| 15:35 | merge 8.7 file: [29bb631131] check-in: [4f192d63fb] user: dgp branch: trunk, size: 45454 | |
| 14:57 | leak plug completed file: [e5bc00c530] check-in: [56adab14f3] user: dgp branch: dgp-wip, size: 45393 | |
|
2019-05-01
| ||
| 22:37 | WIP file: [37aa2f206a] check-in: [5348aa6973] user: dgp branch: dgp-wip, size: 45078 | |
|
2019-04-19
| ||
| 00:38 | merge 8.7 file: [2d14fd2d4f] check-in: [ddaa30125b] user: dkf branch: trunk, size: 44863 | |
|
2019-04-17
| ||
| 17:45 | Do not access allocated memory before initializing it. file: [ec0e422062] check-in: [da82a19bbf] user: dgp branch: core-8-branch, size: 44802 | |
|
2019-04-14
| ||
| 07:52 | Removed TCL_LINK_ALLOC; it wasn't used. file: [a93d071d65] check-in: [8260b9fa28] user: dkf branch: tip-312-new, size: 44552 | |
|
2019-04-05
| ||
| 18:37 | More efficient version (after feedback from KBK). Better test too. file: [154371cd6d] check-in: [41a632a0b1] user: dkf branch: tip-312-new, size: 44578 | |
|
2019-04-04
| ||
| 23:47 | Clean up and refactor a bit file: [8d2000ad82] check-in: [258100c83e] user: dkf branch: tip-312-new, size: 44573 | |
| 23:08 | Now with fewer memory leaks file: [196e786aef] check-in: [edef464b4f] user: dkf branch: tip-312-new, size: 44090 | |
| 22:48 | Fix unsigned wide linking. file: [3b76e3e9a7] check-in: [5d6108345e] user: dkf branch: tip-312-new, size: 43660 | |
|
2019-04-03
| ||
| 12:22 | Docs file: [0334e71410] check-in: [3c244a994e] user: dkf branch: tip-312-new, size: 42603 | |
| 09:36 | refactor; mark broken tests as broken file: [6bd4b101fd] check-in: [b3ffd86e9b] user: dkf branch: tip-312-new, size: 42603 | |
| 09:08 | Some fixes. Still broken on 64-bit systems file: [72b8bc7192] check-in: [b81fc362ed] user: dkf branch: tip-312-new, size: 43368 | |
| 07:58 | Import of TIP 312 implementation file: [57bc83489a] check-in: [39413ccd4f] user: dkf branch: tip-312-new, size: 42800 | |
|
2019-03-18
| ||
| 22:45 | Merge trunk file: [d49668e6c3] check-in: [8fe25e01d3] user: jan.nijtmans branch: novem, size: 23537 | |
|
2019-03-01
| ||
| 21:59 | Merge 8.7 file: [e43e2ccf61] check-in: [3e48d44568] user: jan.nijtmans branch: trunk, size: 23851 | |
| 21:05 | More use of TclHasIntRep() macro. Add vfs build director to fossil ignore-glob file: [12d73ec1c8] check-in: [6df74d3d53] user: jan.nijtmans branch: core-8-branch, size: 23844 | |
|
2019-02-05
| ||
| 21:35 | More size_t-related consolidations. Now regexp can handle strings >2GB and more. Remove many type-casts which are not necessary any more. file: [f0ba4d61e2] check-in: [4b4fe25e7d] user: jan.nijtmans branch: trunk, size: 23848 | |
|
2019-02-01
| ||
| 20:36 | Another (big) round of int -> size_t enhancements. So Tcl can handle string >2GiB in more places. file: [565738a97d] check-in: [8534448b44] user: jan.nijtmans branch: trunk, size: 23847 | |
|
2019-01-28
| ||
| 21:47 | Merge 8.7 file: [2ff55cfbe9] check-in: [08dd3497f1] user: jan.nijtmans branch: trunk, size: 23848 | |
| 21:34 | New internal macro TclFetchIntRep, which is faster than Tcl_FetchIntRep. But ... don't use this function when the result is only compared to NULL: that's just overkill. file: [2a676a9414] check-in: [d3ed67412e] user: jan.nijtmans branch: core-8-branch, size: 23841 | |
|
2018-12-08
| ||
| 17:49 | Merge trunk file: [f5e9e98ada] check-in: [a5ec8e8c36] user: jan.nijtmans branch: novem, size: 23535 | |
|
2018-11-06
| ||
| 12:59 | merge core-8-branch file: [9396d1b747] check-in: [445db2cb18] user: dkf branch: mistake, size: 23849 | |
|
2018-10-19
| ||
| 16:09 | Merge trunk file: [eaedf76c51] check-in: [745d651613] user: jan.nijtmans branch: novem, size: 23501 | |
|
2018-09-01
| ||
| 22:01 | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion) file: [e9766c2c33] check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 23815 | |
|
2018-03-15
| ||
| 13:52 | merge 8.7 file: [25183820c2] check-in: [0144326580] user: dgp branch: tip-312, size: 81763 | |
|
2017-12-01
| ||
| 13:53 | merge core-8-branch. Various cleanup: unused structure names, unused #defines. Change some "epoch"-related fields from int to size_t. Nothing functional. file: [3e8fb486d8] check-in: [6af217e68c] user: jan.nijtmans branch: trunk, size: 23803 | |
|
2017-11-30
| ||
| 17:52 | merge 8.7 file: [f44695ec64] check-in: [1e5dc1b17c] user: dgp branch: tip-445, size: 23842 | |
| 15:03 | merge trunk file: [89b5cc71fe] check-in: [6554f79bed] user: jan.nijtmans branch: novem, size: 23489 | |
| 14:36 | merge core-8-6-branch. Provide compatibility macro's, compensating for the internal stub table change, so Itcl 3.4 builds again. Thanks to Don Porter for bringing this to my attention! file: [8a0520af65] check-in: [748223af9a] user: jan.nijtmans branch: core-8-branch, size: 23808 | |
| 14:14 | Don't provide the setFromAnyProc through the invalidRealType objType. This is a Tcl internal type, extensions shouldn't be able to convert their own Tcl_Obj to this. This shouldn't have been exposed to begin with. Tcl itself never calls it this way. file: [c1f7ae92ed] check-in: [eee2842a41] user: jan.nijtmans branch: core-8-6-branch, size: 23226 | |
|
2017-10-27
| ||
| 09:21 | merge trunk. Change various TCL_LINK_? macros to TCL_TYPE_? file: [7bab5bdc72] check-in: [5e0b71621b] user: jan.nijtmans branch: tip-312, size: 81778 | |
|
2017-06-26
| ||
| 20:14 | merge trunk file: [2b6b2e8720] check-in: [b9b632a2ca] user: dgp branch: tip-445, size: 23857 | |
|
2017-06-23
| ||
| 09:14 | Merge trunk (but without %#d format, pending further decision and bug-fixing) file: [91f8f52cb2] check-in: [818930fdcd] user: jan.nijtmans branch: novem, size: 23504 | |
|
2017-06-14
| ||
| 07:54 | Rebase to core-8-6-branch (who told that fossil doesn't know how to rebase ....) file: [b6ddb36626] check-in: [ae4471b37c] user: jan.nijtmans branch: bsg-0d-radix-prefix, size: 23249 | |
|
2017-05-28
| ||
| 16:06 | 0d in LinkVar file: [f2636705a5] check-in: [9712ea48a2] user: griffin branch: bsg-0d-radix-prefix, size: 23823 | |
|
2017-03-31
| ||
| 13:10 | a few bug-fixes/typos, improvements in error-messages file: [e307fdfbbb] check-in: [0ae98702db] user: jan.nijtmans branch: tip-312, size: 81770 | |
|
2017-03-15
| ||
| 13:44 | Implement TCL_LINK_C(long double). Some simplifications. file: [780b6f01c8] check-in: [89a6937cd9] user: jan.nijtmans branch: tip-312, size: 81748 | |
|
2017-03-14
| ||
| 15:55 | Merge trunk. Implement TCL_LINK_D(long double), which could have size_t of 8 (same as double), 10 or 16 on various platforms. Since Tcl doesn't have long double, the Tcl side will use double's file: [02de0b6020] check-in: [a47f420309] user: jan.nijtmans branch: tip-312, size: 80851 | |
|
2017-03-10
| ||
| 13:16 | Bring indenting in line with other code. No change in functionality file: [36daeb401c] check-in: [39f387a003] user: jan.nijtmans branch: tip-312, size: 79245 | |
| 11:31 | Fix compile on 32-bit Linux file: [2513862a59] check-in: [9e65b836d1] user: jan.nijtmans branch: tip-312, size: 83018 | |
| 10:25 | Merge trunk. First step in re-coding the TCL_LINK_XXX macro's, encoding the sizeof(type) in the macro value. file: [5680c76c00] check-in: [ac86e89628] user: jan.nijtmans branch: tip-312, size: 87119 | |
|
2017-02-28
| ||
| 10:03 | TIP 312 implementation. Patch from René Zaumseil. Eliminated compiler warnings and partially reformatted (not complete yet). file: [3637b989c0] check-in: [bf3596331e] user: jan.nijtmans branch: tip-312, size: 90103 | |
|
2017-02-16
| ||
| 15:51 | merge trunk file: [4b3016f95f] check-in: [b77b0b9348] user: dgp branch: tip-445, size: 23849 | |
|
2017-02-14
| ||
| 14:26 | merge trunk file: [bf8f49679f] check-in: [4ff047926c] user: jan.nijtmans branch: novem, size: 23496 | |
| 14:25 | On Windows, Cygwin and 64-bit platforms, no need to handle 'long' in tclLink.c, since its size is equal to either 'int' or 'Tcl_WideInt'. This enhances interoperabilty between win64 extensions loaded in cygwin64 using Tcl_LinkVar(), whill still being 100% compatible. init.tcl: unnecessary spacing. file: [37195a6ef3] check-in: [c8465921a7] user: jan.nijtmans branch: trunk, size: 23815 | |
| 14:10 | merge trunk file: [62bb8f9118] check-in: [5149349093] user: jan.nijtmans branch: mistake, size: 23493 | |
| 13:26 | On Windows, Cygwin and 64-bit platforms, no need to handle 'long' in tclLink.c, since its size is equal to either 'int' or 'Tcl_WideInt'. This enhances interoperabilty between win64 extensions loaded in cygwin64 using Tcl_LinkVar(), whill still being 100% compatible. init.tcl: unnecessary spacing. file: [7636fd23ae] check-in: [ba62772aea] user: jan.nijtmans branch: mistake, size: 23812 | |
|
2017-02-09
| ||
| 13:59 | merge trunk file: [b71c648202] check-in: [f16876b377] user: dgp branch: tip-445, size: 23191 | |
|
2017-02-07
| ||
| 12:39 | merge trunk file: [e63ecdd1cd] check-in: [f0f3952878] user: jan.nijtmans branch: bug-39f6304c2e, size: 22479 | |
| 12:28 | merge trunk file: [5f11cfe5d6] check-in: [d6fe39b54d] user: jan.nijtmans branch: novem, size: 23152 | |
| 12:27 | Code cleanup (based on feedback from René Zaumseil): Only call GetInvalidIntFromObj() when Tcl_GetIntFromObj() fails. file: [d0091e0d7b] check-in: [74f0e5f884] user: jan.nijtmans branch: trunk, size: 23157 | |
| 12:11 | Code cleanup (based on feedback from René Zaumseil): Only call GetInvalidIntFromObj() when Tcl_GetIntFromObj() fails. file: [6d4b55fbf8] check-in: [7709c518bc] user: jan.nijtmans branch: core-8-6-branch, size: 23241 | |
|
2017-02-06
| ||
| 15:47 | merge trunk file: [9ca8095094] check-in: [d420ebaa54] user: jan.nijtmans branch: bug-39f6304c2e, size: 22565 | |
|
2017-02-02
| ||
| 20:33 | merge trunk file: [e86421f8c1] check-in: [2ea68cac21] user: dgp branch: tip-445, size: 23467 | |
|
2017-01-31
| ||
| 13:46 | merge trunk file: [a440b57b64] check-in: [a3dd7c15d6] user: jan.nijtmans branch: novem, size: 23428 | |
| 13:27 | Update documentation on recent changes in Tcl_LinkVar. Minor code clean-up. No functional changes. file: [c042cc7551] check-in: [2079ddf9bb] user: jan.nijtmans branch: trunk, size: 23433 | |
| 13:15 | Update documentation on recent changes in Tcl_LinkVar. Don't use TCL_NO_DEPRECATED for disabling tests-cases: Those were not deprecated in 8.6 yet. Minor code clean-up. No functional changes. file: [ad86a83e3b] check-in: [bd07313d9f] user: jan.nijtmans branch: core-8-6-branch, size: 23581 | |
| 09:52 | In case of TCL_NO_DEPRECATED, make TCL_LINK_BOOLEAN equivalent to TCL_LINK_INT. Since TCL_LINK_INT accepts booleans as string representation too, this works fine. file: [19dccb63e0] check-in: [0ecc064db7] user: jan.nijtmans branch: bug-39f6304c2e, size: 22592 | |
|
2017-01-30
| ||
| 15:08 | Now make it work, using right terniair operator file: [169268a33d] check-in: [fe9015dadb] user: jan.nijtmans branch: bug-39f6304c2e, size: 22493 | |
| 11:00 | Merge trunk. Add Tcl_LinkVar support for <stdint.h> types file: [70b67f64b3] check-in: [795b88e3d3] user: jan.nijtmans branch: bug-39f6304c2e, size: 22491 | |
|
2017-01-27
| ||
| 17:45 | merge trunk file: [dd61da9f11] check-in: [2cf023e270] user: dgp branch: novem, size: 23397 | |
| 16:32 | merge trunk file: [e39913e584] check-in: [50c9784c6a] user: dgp branch: tip-445, size: 23436 | |
| 15:37 | Implement TCL_LINK_SIZE/TCL_LINK_SIZE for Tcl_LinkVar(), and simplify TCL_LINK_LONG/TCL_LINK_ULONG a lot. file: [fb0d55dfd6] check-in: [4af37df150] user: jan.nijtmans branch: bug-39f6304c2e, size: 22593 | |
| 14:31 | Some code cleanup: More internal use of size_t, less type casts (because of this). No functional changes. file: [58cdff5d29] check-in: [0867ec3f75] user: jan.nijtmans branch: trunk, size: 23402 | |
| 10:11 | Slightly better implementation: re-use the function SetInvalidRealFromAny() in the double/float handling as well. TIP will follow soon. file: [5a41c21558] check-in: [86e7f474f3] user: jan.nijtmans branch: bug-39f6304c2e, size: 23552 | |
|
2017-01-26
| ||
| 11:49 | Extend booleans to accept "+" and "-" as valid representation. And extend Tcl_LinkVar to accept boolean representation for all interger link types. TIP no written yet. file: [8f1ff6c0db] check-in: [a4e62ef88d] user: jan.nijtmans branch: bug-39f6304c2e, size: 23885 | |
|
2017-01-23
| ||
| 16:39 | merge trunk file: [2841f05b5e] check-in: [690df3ed9f] user: dgp branch: tip-445, size: 23587 | |
|
2017-01-20
| ||
| 16:22 | merge trunk file: [fd087a9916] check-in: [cd35919f58] user: jan.nijtmans branch: novem, size: 23548 | |
| 16:21 | Fix [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e] follow-up: Make Tcl_LinkVar toleranto to the empty string as well file: [0f15757191] check-in: [a1398bebc9] user: jan.nijtmans branch: trunk, size: 23553 | |
| 16:20 | Fix [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e] follow-up: Make Tcl_LinkVar toleranto to the empty string as well file: [3a3c648b2f] check-in: [a3d2988c14] user: jan.nijtmans branch: core-8-6-branch, size: 23559 | |
| 16:18 | Fix [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e] follow-up: Make Tcl_LinkVar toleranto to the empty string as well file: [b1f0e7c90b] check-in: [2579d7ff89] user: jan.nijtmans branch: core-8-5-branch, size: 23516 | |
|
2017-01-12
| ||
| 20:59 | merge trunk file: [9cfc4c24c0] check-in: [23f740a281] user: dgp branch: tip-445, size: 23561 | |
|
2017-01-01
| ||
| 19:50 | merge trunk file: [6be47c1ca6] check-in: [d8746f0cb8] user: jan.nijtmans branch: novem, size: 23522 | |
| 19:49 | merge core-8-6-branch file: [74bf00351e] check-in: [eb8b79d49c] user: jan.nijtmans branch: trunk, size: 23527 | |
| 19:46 | Fix [39f6304c2e]: Tcl_LinkVar is not tolerant to minus, plus, dot file: [ad33deb1e7] check-in: [07bc29650e] user: jan.nijtmans branch: core-8-6-branch, size: 23533 | |
|
2016-12-23
| ||
| 15:21 | merge trunk file: [9a1bc9f903] check-in: [01d8a401a8] user: dgp branch: tip-445, size: 19727 | |
| 12:02 | Little tweak: Decimal dot's should be allowed as well as first part. Test-case for that as well. file: [026e6bf371] check-in: [9239776722] user: jan.nijtmans branch: bug-39f6304c2e, size: 23490 | |
| 11:59 | Handle other invalid sequences, like "1234e" or "-567e+", that could be the start of a valid real number. file: [900f59df0c] check-in: [99a62c31f9] user: jan.nijtmans branch: bug-39f6304c2e, size: 23513 | |
| 09:11 | merge trunk file: [6c4bcc7df0] check-in: [f0b6381989] user: jan.nijtmans branch: novem, size: 19688 | |
| 08:27 | Eliminate the internal macro/function TclNewIntObj: In all cases TclNewLongObj is just as good. file: [5ca25ce5b6] check-in: [d12ed0fcc6] user: jan.nijtmans branch: trunk, size: 19693 | |
|
2016-12-22
| ||
| 11:38 | Fix some comments (which were not correct any more in this branch), and don't allow booleans in integer context. file: [0da757d469] check-in: [a27bf13393] user: jan.nijtmans branch: bug-39f6304c2e, size: 22151 | |
| 11:27 | Re-based to core-8-5-branch. Proposed fix for [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e], which doesn't need modifications to Double/Integer valid string representations. file: [4d27fda4e1] check-in: [027dbbe421] user: jan.nijtmans branch: bug-39f6304c2e, size: 22281 | |
| 10:26 | Merge trunk. Implement sequences like "0x", "0b" and "0o" as well. And also the "." for doubles and floats. file: [d39083db56] check-in: [8b14191fae] user: jan.nijtmans branch: bug-39f6304c2e, size: 22452 | |
|
2016-12-21
| ||
| 14:03 | Make sure that Tcl_GetIntFromObj/Tcl_GetWideIntFromObj/Tcl_GetDoubleFromObj don't set an error in the interp during LinkTraceProc(): The error is supposed to be reported as return value of this function, not the interp. file: [6f0bec39f6] check-in: [a8b2b83735] user: jan.nijtmans branch: trunk, size: 19698 | |
| 14:01 | Make sure that Tcl_GetIntFromObj/Tcl_GetWideIntFromObj/Tcl_GetDoubleFromObj don't set an error in the interp during LinkTraceProc(): The error is supposed to be reported as return value of this function, not the interp. file: [6275facf68] check-in: [4b2fea7812] user: jan.nijtmans branch: core-8-6-branch, size: 19699 | |
| 13:59 | Make sure that Tcl_GetIntFromObj/Tcl_GetWideIntFromObj/Tcl_GetDoubleFromObj don't set an error in the interp during LinkTraceProc(): The error is supposed to be reported as return value of this function, not the interp. file: [0c45fc979e] check-in: [ca288cf168] user: jan.nijtmans branch: core-8-5-branch, size: 19656 | |
| 12:59 | Experimental (partial) fix for [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e]: Tcl_LinkVar is not tolerant to minus, plus, dot. This handled minus and plus only, not other possible errors. Will need a TIP, because the boolean type is extended to consider '-', '+' and 'o' (necessary for being able to type 'on' or 'off') as valid booleans Dot, and integer prefixes (such as 0x) not handled yet, should be handled completely different. file: [9a4bbd99ce] check-in: [2d5e0a6533] user: jan.nijtmans branch: bug-39f6304c2e, size: 21087 | |
|
2016-07-09
| ||
| 17:21 | merge trunk file: [c19a8d93b1] check-in: [c991627aa9] user: dgp branch: tip-445, size: 19655 | |
|
2016-07-08
| ||
| 10:34 | merge trunk file: [ad4ca40b05] check-in: [706fbc1eb0] user: jan.nijtmans branch: novem, size: 19616 | |
| 10:28 | Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj in many places where possible. file: [fc0a0597b0] check-in: [48cb8436f1] user: jan.nijtmans branch: trunk, size: 19621 | |
|
2016-03-30
| ||
| 17:55 | Revise several ACCEPT_NAN stanzas. file: [e5fe0650a2] check-in: [f08acb6eb3] user: dgp branch: tip-445, size: 19656 | |
|
2013-09-26
| ||
| 13:13 | merge novem WARNING: No checks of build-ability done yet. file: [2f0acbff95] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 19644 | |
|
2013-06-25
| ||
| 10:56 | rebase file: [3e669a9549] check-in: [e1791704a3] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 19610 | |
|
2013-02-27
| ||
| 12:06 | merge trunk. Implement Tcl_VarTraceInfo and Tcl_UpVar as macro. file: [60f7cc371b] check-in: [fa671b9c4f] user: jan.nijtmans branch: novem, size: 19617 | |
| 11:42 | Some VOID -> void, Tcl_TraceVar -> Tcl_TraceVar2 and Tcl_VarTraceInfo -> Tcl_VarTraceInfo2 conversions. file: [7bcaf42419] check-in: [bc5a4c82f4] user: jan.nijtmans branch: trunk, size: 19622 | |
|
2013-02-22
| ||
| 09:41 | Merge trunk. Convert Tcl_UntraceVar to macro, calling Tcl_UntraceVar2 in stead. No change of functionality. file: [c338b59b27] check-in: [ca1773c970] user: jan.nijtmans branch: novem, size: 19571 | |
|
2012-12-06
| ||
| 15:43 | Use Tcl_EvalEx in pkgb.dll. Same functionality. More deprecated function replacements file: [cbfae457cb] check-in: [6f8010216f] user: jan.nijtmans branch: better-deprecation-85, size: 19627 | |
|
2012-11-21
| ||
| 00:42 | converting to use TCL_STRLEN file: [3b9eb2ed9e] check-in: [2afb72a22d] user: dkf branch: novem-64bit-sizes, size: 19596 | |
|
2012-11-18
| ||
| 07:39 | Better programming practice, no literal '-1' in source code. Might even be useful for 64bit-sizes branch <p>add TCL_NOSIZE as internal defined for -1, and use it in a lot of places Ass this function argument should be size_t, not ssize_t (still to be TIPped), something like this will be needed anyway. file: [2b8d76667b] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 19585 | |
| 00:06 | another batch of conversions file: [e073305915] check-in: [7698b769e5] user: dkf branch: novem-64bit-sizes, size: 19580 | |
|
2012-08-20
| ||
| 06:49 | remove unnecessary struct names, which only pollute the "struct" namespace for te compiler. file: [2cfed44bc0] check-in: [db442914c7] user: jan.nijtmans branch: jn-no-struct-names, size: 19564 | |
|
2011-06-21
| ||
| 14:10 | 3317466 Prevent multiple Tcl_LinkVar() links to a single Tcl variable. file: [813f2e9bb5] check-in: [fb1352c7ed] user: dgp branch: trunk, size: 19569 | |
| 14:09 | 3317466 Prevent multiple Tcl_LinkVar() links to a single Tcl variable. file: [982b0a56db] check-in: [39eb20d6a2] user: dgp branch: core-8-5-branch, size: 19579 | |
|
2011-03-12
| ||
| 15:06 | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in rest of Tcl source code. No ABI change. API change *should* be harmless. file: [a3f7c6099a] check-in: [5574bdd262] user: dkf branch: trunk, size: 19313 | |
|
2011-03-02
| ||
| 20:27 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: [ce8c7b1dfc] check-in: [c64f310d38] user: dgp branch: trunk, size: 19358 | |
| 16:06 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [7c0e98a143] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 19323 | |
|
2011-03-01
| ||
| 15:38 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [a6e2223085] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 14313 | |
|
2010-11-18
| ||
| 10:11 | Next slice. file: [a0ea060d06] check-in: [16246c5c13] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 19426 | |
|
2008-11-10
| ||
| 02:18 | merge updates from HEAD file: [4f1ca3c067] check-in: [4a9c1325dc] user: dgp branch: dgp-refactor, size: 19430 | |
|
2008-10-28
| ||
| 23:29 | CONSTify TclDTraceInfo Eliminate some -Wstrings-write warnings file: [db84597895] check-in: [f5c4b2c4b3] user: nijtmans branch: trunk, size: 19431 | |
|
2008-05-11
| ||
| 04:22 | merge updates from HEAD file: [c9a4621a43] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 19277 | |
|
2008-04-27
| ||
| 22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: [a9703cad81] check-in: [2d205c22fb] user: dkf branch: trunk, size: 19273 | |
|
2007-12-13
| ||
| 15:22 | merge stable branch onto HEAD file: [eaadcf92b0] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 19391 | |
|
2007-09-11
| ||
| 18:11 | merge updates from HEAD file: [fd6e015de2] check-in: [a5e9911136] user: dgp branch: dgp-refactor, size: 19395 | |
| 17:58 | merge updates from HEAD file: [33fc8220e5] check-in: [f345738126] user: dgp branch: core-stabilizer-branch, size: 19395 | |
|
2007-09-10
| ||
| 23:06 | * generic/tclLink.c (Tcl_UpdateLinkedVar): guard against var being unlinked. [Bug 1740631] (maros) file: [2b23a3ada3] check-in: [1ae99dbfd2] user: hobbs branch: core-8-4-branch, size: 14386 | |
| 23:05 | * generic/tclLink.c (Tcl_UpdateLinkedVar): guard against var being unlinked. [Bug 1740631] (maros) file: [3f6de93708] check-in: [f8c52b5205] user: hobbs branch: trunk, size: 19393 | |
|
2007-05-29
| ||
| 14:21 | merge updates from HEAD file: [f8869473e1] check-in: [404470c2db] user: dgp branch: dgp-refactor, size: 19173 | |
|
2007-05-10
| ||
| 18:23 | [Tcl Bug 1706140] * generic/tclCmdMZ.c (Trace*Proc): Update Tcl_VarTraceProcs so * generic/tclLink.c (LinkTraceProc): that they call * generic/tclUtil.c (TclPrecTraceProc): Tcl_InterpDeleted() for themselves, and do not rely on (frequently buggy) setting of the TCL_INTERP_DESTROYED flag by the trace core. * generic/tclVar.c: Update callers of CallVarTraces to not pass in the TCL_INTERP_DESTROYED flag. Also apply filters so that public routines only pass documented flag values down to lower level routines. * generic/tclVar.c (CallVarTraces): The setting of the TCL_INTERP_DESTROYED flag is now done entirely within the CallVarTraces routine, the only place it can be done right. file: [3f905ba4a6] check-in: [e09d290d78] user: dgp branch: core-8-4-branch, size: 14163 | |
|
2007-05-07
| ||
| 19:45 | [Tcl Bug 1706140] * generic/tclLink.c (LinkTraceProc): Update Tcl_VarTraceProcs so that * generic/tclNamesp.c (Error*Read): they call Tcl_InterpDeleted() * generic/tclTrace.c (Trace*Proc): for themselves, and do not rely * generic/tclUtil.c (TclPrecTraceProc): on (frequently buggy) setting of the TCL_INTERP_DESTROYED flag by the trace core. * generic/tclVar.c: Update callers of TclCallVarTraces to not pass in the TCL_INTERP_DESTROYED flag. Also apply filters so that public routines only pass documented flag values down to lower level routines. * generic/tclTrace.c (TclCallVarTraces): The setting of the TCL_INTERP_DESTROYED flag is now done entirely within the TclCallVarTraces routine, the only place it can be done right. file: [7cba9dedd7] check-in: [4fde67d501] user: dgp branch: trunk, size: 19170 | |
|
2007-04-10
| ||
| 16:27 | merge updates from HEAD file: [2ed91e5704] check-in: [c49d7b4587] user: dgp branch: dgp-refactor, size: 19176 | |
| 14:47 | Handle creation of Tcl_Objs from constant strings better (easier to use, more efficient). After [Patch 1529526] (afredd) file: [c0951536a1] check-in: [4d69119aad] user: dkf branch: trunk, size: 19173 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: [6603c1b613] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 19096 | |
|
2007-03-20
| ||
| 21:20 | * generic/tclEnv.c: Some more ckalloc -> ckrealloc replacements. * generic/tclLink.c: file: [c4f2bbb0c5] check-in: [8437385056] user: dgp branch: trunk, size: 19093 | |
|
2007-03-03
| ||
| 10:04 | Added macro to conceal at least some of the pointer hackery. file: [23ce253bd3] check-in: [b75ce52a19] user: dkf branch: trunk, size: 19146 | |
|
2007-01-29
| ||
| 17:16 | * generic/tclLink.c: Broken linked float logic corrected. Thanks to Andy Goth [Bug 1602538]. file: [b4c7f5d947] check-in: [74c8f71e22] user: dgp branch: trunk, size: 19044 | |
|
2006-08-29
| ||
| 16:19 | merge updates from HEAD file: [0017d26ade] check-in: [e1feeec3e7] user: dgp branch: dgp-refactor, size: 19046 | |
|
2006-08-18
| ||
| 07:45 | * unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 * generic/tcl.h: add fixes for building on Leopard and support * unix/tclUnixPort.h: for 64-bit CoreFoundation on Leopard. * macosx/tclMacOSXFCmd.c: * unix/tclUnixPort.h: on Darwin x86_64, disable use of vfork as it causes execve to fail intermittently. (rdar://4685553) * generic/tclTomMath.h: on Darwin 64-bit, for now disable use of 128-bit arithmetic through __attribute__ ((mode(TI))), as it leads to link errors due to missing fallbacks. (rdar://4685527) * macosx/Tcl.xcodeproj/project.pbxproj: add x86_64 to universal build, switch native release targets to use DWARF with dSYM, Xcode 3.0 changes. * macosx/README: updates for x86_64 and Xcode 2.3. * macosx/Tcl.xcodeproj/default.pbxuser: add test suite target that runs * macosx/Tcl.xcodeproj/project.pbxproj: the tcl test suite at build time and shows clickable test suite errors in the GUI build window. * tests/macOSXFCmd.test: fix use of deprecated resource fork paths. * unix/tclUnixInit.c (TclpInitLibraryPath): move code that is only needed when TCL_LIBRARY is defined to run only in that case. * generic/tclLink.c (LinkTraceProc): fix 64-bit signed-with-unsigned comparison warning from gcc4 -Wextra. file: [87d9fdd13a] check-in: [8e0081af99] user: das branch: trunk, size: 19043 | |
|
2006-01-25
| ||
| 18:38 | merge updates from HEAD file: [c1b1975d71] check-in: [24df3318d7] user: dgp branch: dgp-refactor, size: 19031 | |
|
2005-12-13
| ||
| 22:43 | Export stubs for libtommath; fix mingw compiler warnings file: [f86e70d42b] check-in: [3842b9c468] user: kennykb branch: trunk, size: 19032 | |
|
2005-12-02
| ||
| 18:42 | merge updates from HEAD file: [d1d7d98ff1] check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 19001 | |
|
2005-11-09
| ||
| 13:52 | More ANSIfying file: [e01b4f6a7a] check-in: [b7189a0fba] user: dkf branch: trunk, size: 18998 | |
|
2005-11-04
| ||
| 22:38 | * generic/tclBinary.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclIOCmd.c: * generic/tclLink.c: * generic/tclTest.c: * generic/tclVar.c: fix for [Bug 1334947]. The functions TclPtrSetVar, Tcl_ObjSetVar2 and Tcl_SetVar2Ex now always consume the newValuePtr argument - i.e., they will free a 0-refCount object if they failed to set the variable. Fixed all callers in the core. file: [cddda0df5f] check-in: [510663a99e] user: msofer branch: trunk, size: 19112 | |
|
2005-10-23
| ||
| 22:01 | * generic/tclBasic.c: * generic/tclBinary.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclExecute.c: * generic/tclLink.c: * generic/tclMain.c: * generic/tclProc.c: * generic/tclScan.c: * generic/tclTest.c: * generic/tclVar.c: * mac/tclMacInit.c: * unix/tclUnixInit.c: * win/tclWinInit.c: Insure that the core never calls TclPtrSetVar, Tcl_SetVar2Ex, Tcl_ObjSetVar2 or Tcl_SetObjErrorCode with a 0-ref new value. It is not possible to handle error returns correctly in that case [Bug 1334947], one has the choice of leaking the object in some cases, or else risk crashing in some others. file: [038c4215bc] check-in: [8761ab798f] user: msofer branch: core-8-4-branch, size: 14169 | |
|
2005-10-18
| ||
| 20:46 | merge updates from HEAD file: [55003706c4] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 19139 | |
|
2005-10-08
| ||
| 14:42 | TIP#237 IMPLEMENTATION [kennykb-numerics-branch] Resynchronized with the HEAD; at this checkpoint [-rkennykb-numerics-branch-20051008], the HEAD and kennykb-numerics-branch contain identical code. file: [5f414aab0b] check-in: [83fdb360a9] user: dgp branch: trunk, size: 19136 | |
|
2005-09-12
| ||
| 15:40 | merge updates from HEAD file: [dd696cf512] check-in: [156f19bcaf] user: dgp branch: dgp-refactor, size: 18977 | |
|
2005-09-09
| ||
| 18:48 | [kennykb-numerics-branch] Merge updates from HEAD. file: [04dbf7be0b] check-in: [343239eeff] user: dgp branch: kennykb-numerics-branch, size: 19139 | |
|
2005-09-08
| ||
| 10:49 | TIP #254 implementation Still missing additional tests. file: [945f68111d] check-in: [62727c5bbe] user: dkf branch: trunk, size: 18974 | |
|
2005-08-29
| ||
| 18:38 | [kennykb-numerics-branch] Merge updates from HEAD. file: [fcd5a5cae6] check-in: [c74bd61cc0] user: dgp branch: kennykb-numerics-branch, size: 13159 | |
|
2005-08-26
| ||
| 13:41 | Remove _ANSI_ARGS_ file: [7d53e78594] check-in: [63474c1c0a] user: dkf branch: trunk, size: 12994 | |
|
2005-08-22
| ||
| 20:50 | [kennykb_numerics_branch] * generic/tclInt.h: New ACCEPT_NAN macro to mark code that supports * generic/tclCmdAH.c: or disables accepting of the NaN value at * generic/tclExecute.c: various points. * generic/tclLink.c: * generic/tclStrToD.c: Bug fix. Parsing of +/- Infinity was reversed. * generic/tclBasic: Added [expr {entier(.)}]. Rewrote int(.) and wide(.) to use the same guts, accepting all non-Inf doubles as arguments. * generic/tclInt.h: New routine TclInitBignumFromDouble. * generic/tclStrToD.c: Modified to return code and write error message. file: [7088fe72f0] check-in: [f38e5baab7] user: dgp branch: kennykb-numerics-branch, size: 13238 | |
|
2005-08-02
| ||
| 18:14 | merge updates from HEAD file: [436d164107] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 13076 | |
|
2005-07-26
| ||
| 04:11 | Merge updates from HEAD file: [dd7d8839e7] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 13076 | |
|
2005-07-17
| ||
| 21:17 | Getting more systematic about style file: [6ee891ca07] check-in: [7591df07d6] user: dkf branch: trunk, size: 13073 | |
|
2005-07-12
| ||
| 20:35 | merged changes from HEAD file: [0a628fb39c] check-in: [5316ea45e0] user: kennykb branch: kennykb-numerics-branch, size: 13016 | |
|
2005-07-06
| ||
| 15:17 | * generic/tclLink.c: Simplified LinkTraceProc [Bug 1208108]. file: [76b3cedf75] check-in: [828cc933d5] user: dgp branch: trunk, size: 13008 | |
|
2002-11-05
| ||
| 22:56 | * generic/tclParseExpr.c: 'struct ParseInfo'. * generic/tclLink.c: 'struct Link'. * generic/tclEncoding.c: 'struct Encoding', and 'struct EscapeEncodingData'. * generic/tclCmdIL.c: 'struct SortInfo'. * generic/tclIO.h: 'struct ChannelState'. * generic/tclRegexp.h: 'struct TclRegexp'. * generic/tclCompile.h: 'struct CompileEnv', and 'struct ByteCode'. * generic/tclInt.h: 'struct Var', 'struct ByteCodeStats', and 'struct Interp'. Reordered fields in various structures for better usage of memory (less padding). file: [72ff75c5dc] check-in: [84a600d5af] user: andreas_kupries branch: mod-8-3-4-branch, size: 12759 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [d03e208299] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 13422 | |
|
2002-08-05
| ||
| 03:24 | * doc/CmdCmplt.3: Applied Patch 585105 to fully CONST-ify * doc/Concat.3: all remaining public interfaces of Tcl. * doc/CrtCommand.3: Notably, the parser no longer writes on * doc/CrtSlave.3: the string it is parsing, so it is no * doc/CrtTrace.3: longer necessary for Tcl_Eval() to be * doc/Eval.3: given a writable string. Also, the * doc/ExprLong.3: refactoring of the Tcl_*Var* routines * doc/LinkVar.3: by Miguel Sofer is included, so that the * doc/ParseCmd.3: "part1" argument for them no longer needs * doc/SetVar.3: to be writable either. * doc/TraceVar.3: * doc/UpVar.3: Compatibility support has been enhanced so * generic/tcl.decls that a #define of USE_NON_CONST will remove * generic/tcl.h all possible source incompatibilities with * generic/tclBasic.c the 8.3 version of the header file(s). * generic/tclCmdMZ.c The new #define of USE_COMPAT_CONST now does * generic/tclCompCmds.c what USE_NON_CONST used to do -- disable * generic/tclCompExpr.c only those new CONST's that introduce * generic/tclCompile.c irreconcilable incompatibilities. * generic/tclCompile.h * generic/tclDecls.h Several bugs are also fixed by this patch. * generic/tclEnv.c [Bugs 584051,580433] [Patches 585105,582429] * generic/tclEvent.c * generic/tclInt.decls * generic/tclInt.h * generic/tclIntDecls.h * generic/tclInterp.c * generic/tclLink.c * generic/tclObj.c * generic/tclParse.c * generic/tclParseExpr.c * generic/tclProc.c * generic/tclTest.c * generic/tclUtf.c * generic/tclUtil.c * generic/tclVar.c * mac/tclMacTest.c * tests/expr-old.test * tests/parseExpr.test * unix/tclUnixTest.c * unix/tclXtTest.c * win/tclWinTest.c file: [d18590e577] check-in: [e476c22fec] user: dgp branch: trunk, size: 13417 | |
|
2002-06-10
| ||
| 05:33 | Merging with TOT as of 06/09/2002. file: [0cd4428325] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 13378 | |
|
2002-03-20
| ||
| 22:47 | * Updated interfaces of generic/tclVar.c according to TIP 27. In particular, the "part2" arguments were CONSTified. file: [04a31d6068] check-in: [b64c27e52d] user: dgp branch: trunk, size: 13368 | |
|
2002-02-28
| ||
| 00:38 | * generic/tclLink.c (Tcl_LinkVar): correct mem leak in error case. file: [c9381964c9] check-in: [8f4f1c9612] user: hobbs branch: trunk, size: 13358 | |
|
2002-02-15
| ||
| 14:28 | TIP#72 implementation. See ChangeLog for details. This version builds clean on Solaris/SPARC, with GCC and CC, both with and without threads and both in 32-bit and 64-bit mode. file: [421e2f1197] check-in: [8d82de1905] user: dkf branch: trunk, size: 13287 | |
|
2002-02-05
| ||
| 02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [d968e4f33f] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 12768 | |
|
2002-01-25
| ||
| 20:40 | * Updated interfaces of generic/tclEncoding, generic/tclFilename.c, generic/tclIOUtil.c, generic/tclPipe.c, generic/tclResult.c, generic/tclUtil.c, generic/tclVar.c and mac/tclMacResource.c according to TIP 27. Tcl_TranslateFileName rewritten as wrapper around VFS-aware version. Updated callers. ***POTENTIAL INCOMPATIBILITY*** Includes source incompatibilities: argv arguments of Tcl_Concat, Tcl_JoinPath, Tcl_OpenCommandChannel, Tcl_Merge; argvPtr arguments of Tcl_SplitList and Tcl_SplitPath. file: [73ba3f632d] check-in: [fceed15544] user: dgp branch: trunk, size: 12758 | |
|
2001-11-07
| ||
| 13:35 | Following a suggestion by wdi@ccc.uni-erlangen.de (Wolf-Dietrich Ihlenfeldt), This implements support for linking wide-int variables to Tcl variables. It also moves the link-var system towards using 8.*-based interfaces! file: [ab61b4871b] check-in: [fa70a3036f] user: dkf branch: dkf-64bit-support-branch, size: 13272 | |
|
1999-04-21
| ||
| 00:42 | Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0 | |
|
1999-04-16
| ||
| 00:46 | merged tcl 8.1 branch back into the main trunk file: [6172ab588d] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 12745 | |
|
1999-03-11
| ||
| 19:28 | Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0 | |
|
1998-09-24
| ||
| 23:58 | merging changes from 8.0.3 into 8.1a2 file: [97ff873b7a] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 12749 | |
|
1998-09-21
| ||
| 23:39 | Added contents of Tcl 8.1a2 file: [8136b6dfd2] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 12724 | |
|
1998-09-14
| ||
| 18:39 | Replaced SCCS strings, fixed binary files file: [3707f2047e] check-in: [196f92fd17] user: stanton branch: trunk, size: 12722 | |
|
1998-03-26
| ||
| 14:45 | Added: Initial revision file: [8e7681ca79] check-in: [cacdd0f329] user: rjohnson branch: trunk, size: 12701 | |