History of generic/tclLink.c of 92d5c95fd80d2c5a
Not logged in

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