History of generic/tclLoad.c of 8523e01f8fa3a5f6
Not logged in

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

History of file generic/tclLoad.c at check-in 8523e01f8fa3a5f6

2026-08-23
11:04
Error string compaction file: [2f6efb4c74] check-in: [88c80c8187] user: dkf branch: tip-757, size: 35586
2026-08-15
14:56
More errors through the new API functions file: [93abdc206d] check-in: [b4ed13ac7d] user: dkf branch: tip-757, size: 35574
2026-07-17
06:50
Use of TIP 757 in many places file: [e027d60ddf] check-in: [2237c55faf] user: dkf branch: tip-757-use, size: 35580
2026-06-20
14:47
Minor change: Fix up some wayward tabs file: [46bbdf960a] check-in: [c207a9178f] user: dkf branch: main, size: 35825
2026-05-28
12:13
Merge 9.0. Formatting file: [1d2b1f4e23] check-in: [8e78be4610] user: jan.nijtmans branch: main, size: 35827
2026-05-10
12:03
Fix merge, apply branch theme in more places file: [74de4fe0de] check-in: [7acb2fbb2b] user: dkf branch: c11-array-literals, size: 35768
2026-05-09
15:06
merge trunk file: [f30543c834] check-in: [eec8f88d37] user: dkf branch: c11-array-literals, size: 35777
2026-03-22
12:57
More whitespace fixes file: [2f2ac29060] check-in: [c65a7aa504] user: dkf branch: main, size: 35829
2026-03-17
08:48
Code cleanup, more bools file: [1b294166f3] check-in: [bff552ceba] user: jan.nijtmans branch: main, size: 35828
2025-12-28
16:19
Fix some indentation of comments file: [b7c8c77dda] check-in: [870237637e] user: dkf branch: main, size: 35756
2025-12-02
16:00
TIP 741 - cleanup temp Windows DLL's file: [0d603148fb] check-in: [37ae1e71dd] user: apnadkarni branch: tip-741, size: 35758
2025-10-12
18:25
Use the array literal (with variable contents) capabilities of C11 file: [29fab814ba] check-in: [599e4e5089] user: dkf branch: c11-array-literals, size: 35683
2025-10-10
14:11
Tranche 3 of adoption of bool file: [dda392711e] check-in: [6e7e183bb2] user: dkf branch: c11-bool, size: 35805
2025-10-05
19:26
Tranche 3 of adoption of TclPrintfResult file: [90cb6f9923] check-in: [3aa1ace500] user: dkf branch: c11-printf-result, size: 35470
10:38
Tranche 2 of adoption of TclPrintfResult file: [32d76f3acb] check-in: [9a6fb43196] user: dkf branch: c11-printf-result, size: 35545
2025-10-03
11:47
Use C11 macros to automatically add a NULL to the end of varargs sequences file: [0757bda032] check-in: [9c524e00d4] user: dkf branch: c11-automarker, size: 35512
2025-09-02
20:04
Rebase to trunk file: [a4a83fe9be] check-in: [1880179400] user: jan.nijtmans branch: tip-626, size: 35758
14:54
(partial) merge trunk file: [4960c5ea60] check-in: [70410fe882] user: jan.nijtmans branch: tip-626, size: 35620
2025-08-18
21:40
partial back-port from tclSE (currently windows only): allow to load statically linked modules without necessity to declare them using Tcl_StaticPackage (or Tcl_StaticLibrary) file: [12045450f1] check-in: [07f7174617] user: sebres branch: experimental-load-tcltest-implicitly, size: 35755
2025-08-12
09:06
More booleans. file: [45d6850c18] check-in: [8a9080996d] user: dkf branch: c-std-update, size: 35092
2025-08-01
11:48
More moving of variable declarations file: [bcd13fd890] check-in: [1d20e4cf45] user: dkf branch: c-std-update, size: 35130
2025-07-19
12:31
More moving of variable declarations file: [a488af0a55] check-in: [c149575323] user: dkf branch: c-std-update, size: 35252
2025-07-14
14:26
TclSetErrorCode lets us avoid writing a lot of marker values file: [3578877861] check-in: [a29f1f8fab] user: dkf branch: c-std-update, size: 35236
2025-07-12
20:58
Define TclPrintfResult() for common pattern in error generation. file: [8fa8adb11d] check-in: [70b6205548] user: dkf branch: c-std-update, size: 35456
2025-07-10
21:12
Clearer declarations of many C arrays; C11 lets the initialisers be expressions file: [0e7f32340a] check-in: [63912394cf] user: dkf branch: c-std-update, size: 35718
2025-06-19
13:52
Make more assoc-data keys into named defines, for greater mnemonicity file: [7619fd76e1] check-in: [5ff8c360a3] user: dkf branch: main, size: 35735
2025-06-02
14:18
Backport: Add [[unreachable]] and [[fallthrough]] from C23 (where available) file: [18002cc1d8] check-in: [01eaeaebf1] user: jan.nijtmans branch: core-9-0-branch, size: 35584
2025-05-27
11:28
Add a TCL_UNREACHABLE macro for marking a code path as never reached Inspired by https://en.cppreference.com/w/c/language/attributes/deprecated file: [805ef7d1da] check-in: [e1684bac3a] user: dkf branch: tcl-unreachable, size: 35597
2025-04-19
16:43
Merge trunk. Another round of (harmless) -Wconversion fixes file: [fff36cd11a] check-in: [9f799357d8] user: jan.nijtmans branch: conversion-warning, size: 35559
2025-03-26
10:34
More int->Tcl_Size, making command processing 64-bit safe. file: [d0bd9e17b8] check-in: [e5495dc820] user: jan.nijtmans branch: tip-626, size: 35582
2025-01-20
14:39
Fixes for many many whitespace infelicities file: [871f093862] check-in: [ba7d219e65] user: dkf branch: whitespace-fix, size: 35536
2025-01-10
13:01
Add TclPrintfResult() for easy error message generation file: [dcc7f810d9] check-in: [665eb99f69] user: dkf branch: dkf-c11-features, size: 35061
2025-01-09
09:30
TclSetErrorCode is a macro to end-mark Tcl_SetErrorCode file: [b9a64cdb93] check-in: [0e84f9c9df] user: dkf branch: dkf-c11-features, size: 35323
2025-01-07
10:09
Rebase to 9.0 file: [c6329a6c3b] check-in: [19d09a09cc] user: jan.nijtmans branch: tip-626, size: 35569
2025-01-03
15:47
Proposed fix for [fc35093ce]: Better error-message than "interpreter uses an incompatible stubs mechanism" file: [014f5a4ca5] check-in: [4260a19710] user: jan.nijtmans branch: bug-fc35093ce, size: 35546
2024-12-10
09:38
(cherry-pick )Fix ungrammatical doubling of words in comments file: [9562607bb6] check-in: [49100cbdd2] user: jan.nijtmans branch: core-8-branch, size: 36216
2024-11-26
17:05
Proof of concept cleaning up temp DLLs file: [08307ef297] check-in: [4317ebe71d] user: apnadkarni branch: apn-bug-a8e4f76ce4, size: 35612
13:19
Take over TclpFinalizeLoad from androwish file: [8b19c923f3] check-in: [9c24e7f216] user: jan.nijtmans branch: bug-a8e4f76ce4-androwish, size: 35613
2024-10-25
09:56
Merge 9.0 (9.0.0 release) file: [0208121dfb] check-in: [8523e01f8f] user: jan.nijtmans branch: tip-626, size: 35612
2024-10-07
19:52
Merge [1f19a433ece17043]: Fix ungrammatical doubling of words in comments. file: [d2d51c9f1d] check-in: [9a9ba6ce11] user: pooryorick branch: unchained, size: 35961
2024-09-21
08:41
Fix ungrammatical doubling of words in comments file: [58f3ea6eea] check-in: [1f19a433ec] user: dkf branch: main, size: 35589
2024-08-31
01:03
Merge [97ad90f3204ed4c0]: Improve bunch of error-messages. file: [10e566f7a0] check-in: [24a5fcb743] user: pooryorick branch: unchained, size: 35965
2024-08-30
19:02
Merge [5d148bf3046a8655]: Amend [ae09f6b190]: fixes SF [a7b7dd7927f3d56b] - LoadCleanupProc can be invoked with NULL first pointer (empty list on interp deletion if unloaded earlier). file: [8aaffbed7f] check-in: [d582c6e30d] user: pooryorick branch: unchained, size: 35965
18:59
Merge [6e3e6a7896abcbc8]: fixes memory leak [ae09f6b190ceec31]. file: [2609ba2a5c] check-in: [4937a45470] user: pooryorick branch: unchained, size: 35969
2024-08-28
16:33
Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [7425e75d0a] check-in: [627781a6db] user: pooryorick branch: unchained, size: 35806
2024-08-27
21:31
Merge [835b1a5566c28af4]: More whitespace cleanup. file: [19459ce9fe] check-in: [fc7d06c8b8] user: pooryorick branch: unchained, size: 35803
2024-08-26
22:08
Merge [4a704590fe9d36b2]: encodingPtr -> encodingNamePtr (for consistency). file: [cbaaf0cae3] check-in: [ff09f3b8ba] user: pooryorick branch: unchained, size: 35798
09:45
Merge [1fbff64078d7fb02]: Fix indentation/brace usage style issues. file: [1f54fce094] check-in: [bd3faf4a67] user: pooryorick branch: unchained, size: 35798
2024-08-22
20:52
Merge [f67f60d202716adf]: Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-compiler as well. file: [b2ba0734b3] check-in: [e18c9ab9f6] user: pooryorick branch: unchained, size: 35823
2024-08-18
20:40
Consolidated zipfs changes/Improve bunch of error-messages file: [20305ea689] check-in: [ad33a7eb2f] user: jan.nijtmans branch: tip-626, size: 35616
2024-08-17
22:44
Merge 9.0 file: [f154657a84] check-in: [ee93993470] user: jan.nijtmans branch: tip-626, size: 35616
2024-08-15
20:44
Improve bunch of error-messages file: [f48c86c2a8] check-in: [97ad90f320] user: jan.nijtmans branch: main, size: 35593
20:27
Allow "tcl8" as library prefix (just as "tcl9" for Tcl 9) file: [1653b57b85] check-in: [51354024e7] user: jan.nijtmans branch: core-8-branch, size: 36220
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: [7718b74558] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 35727
2024-07-16
15:06
merge 8.7 file: [1431ab5528] check-in: [5d148bf304] user: sebres branch: main, size: 35593
14:54
amend to [ae09f6b190]: fixes SF [a7b7dd7927f3d56b] - LoadCleanupProc can be invoked with NULL first pointer (empty list on interp deletion if unloaded earlier) file: [e3bb9d038a] check-in: [96910cd882] user: sebres branch: core-8-branch, size: 36170
2024-07-15
01:21
merge 8.7 (fixes memory leak [ae09f6b190ceec31]) file: [8ad79e9374] check-in: [6e3e6a7896] user: sebres branch: main, size: 35597
01:16
fixes memory leak [ae09f6b190ceec31]: properly unload and free InterpLibrary if interpreter gets deleted file: [8e6bc72c8a] check-in: [24ace090aa] user: sebres branch: core-8-branch, size: 36174
2024-07-08
16:32
Remaining can't -> cannot changes file: [3fae8fb672] check-in: [9f35c75244] user: jan.nijtmans branch: bug-0439e1e1a3, size: 35435
2024-05-29
19:14
Another round of sentinel fixes for 8.6, NULL -> (char *)NULL file: [b3d37af7ef] check-in: [4a1e38600e] user: jan.nijtmans branch: core-8-6-branch, size: 33218
2024-05-28
16:14
We can do sublists the same way. file: [361036d23c] check-in: [b45cd26963] user: dkf branch: dkf/experimental-more-list-c-funcs, size: 33001
2024-05-23
08:53
More trickery with macros file: [cf61f0ee11] check-in: [a3f9c1bec2] user: dkf branch: more-macros, size: 35190
2024-05-21
22:06
Merge 9.0 file: [a83b064105] check-in: [e906cead78] user: jan.nijtmans branch: tip-626, size: 35456
2024-05-20
16:38
merge trunk file: [f50b87e527] check-in: [3fd88cd4cd] user: dkf branch: result-helpers, size: 35165
2024-05-14
16:06
Add helper macros TclSetResult and TclPrintfResult file: [df98e40ecd] check-in: [0b65fb9e0c] user: dkf branch: result-helpers, size: 35168
2024-05-13
15:41
Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. file: [293424d1ef] check-in: [3a60363aa1] user: dkf branch: main, size: 35436
2024-05-10
15:40
More whitespace cleanup file: [578ccccc34] check-in: [835b1a5566] user: dkf branch: main, size: 35433
2024-04-23
16:06
Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [9112d9c2c8] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 35432
2024-04-18
15:06
Tidy up some indentation and other little code style issues file: [ae72e1a430] check-in: [cb11914788] user: dkf branch: tidy-indentation, size: 35422
2024-04-14
14:05
Merge 9.0 file: [8de9f320ce] check-in: [1861587f45] user: jan.nijtmans branch: tip-626, size: 35451
2024-04-04
12:35
Merge 8.7. encodingPtr -> encodingNamePtr (for consistency) file: [82574cf736] check-in: [4a704590fe] user: jan.nijtmans branch: main, size: 35428
11:44
Merge 8.6 file: [288f7d23ca] check-in: [09cdca236b] user: jan.nijtmans branch: core-8-branch, size: 35996
11:09
Tcl_GetString() -> TclGetString(), for minor speedup. file: [98c808512d] check-in: [0256b2a319] user: jan.nijtmans branch: core-8-6-branch, size: 33114
2024-03-20
14:27
Merge 9.0 file: [b54c87792c] check-in: [4271f3b52a] user: jan.nijtmans branch: tip-626, size: 35451
2024-03-19
14:56
Fix indentation/brace usage style issues file: [c9ad37d2cd] check-in: [1fbff64078] user: dkf branch: main, size: 35428
2024-01-30
17:07
Tweaking indentation of code; really unimportant... file: [889521c4e6] check-in: [bb72806960] user: dkf branch: dkf-indent-tweak, size: 35459
2024-01-27
22:05
Now passing tests file: [6a9fa70004] check-in: [fbcb7c7022] user: dkf branch: oo-properties-c-impl, size: 35449
2023-10-22
19:56
Merge 9.0 file: [197d903725] check-in: [f107021263] user: jan.nijtmans branch: tip-626, size: 35476
2023-10-19
18:48
Merge 8.7 file: [d5c93733cc] check-in: [f67f60d202] user: jan.nijtmans branch: main, size: 35453
2023-10-17
06:02
Handle sentinels for any C++ compiler file: [ef4bfbda05] check-in: [6876d1f99a] user: jan.nijtmans branch: bug-26870862f0, size: 36004
2023-04-21
13:32
Merge 9.0 file: [3eba740b62] check-in: [b732c118b6] user: jan.nijtmans branch: tip-626, size: 35380
2023-04-20
16:53
Merge 9.0 file: [5bf6c5dda2] check-in: [aa3e7e529f] user: jan.nijtmans branch: tip-626, size: 35532
2023-04-12
09:35
Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [51dca97dea] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 33122
2023-03-30
18:01
TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: [bfed65e324] check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 35357
2023-03-05
00:43
Merge 9.0 file: [97afece62f] check-in: [38f5d517dd] user: jan.nijtmans branch: tip-626, size: 35528
00:26
More -1 -> TCL_INDEX_NONE file: [67c5bde614] check-in: [7a2fc29ce0] user: jan.nijtmans branch: main, size: 35511
2022-11-06
11:19
Rebase TIP #626 to latest 9.0. Change Tcl version number from 9.0 to 9.1a0 file: [2f893ab1a0] check-in: [efcf7c37fe] user: jan.nijtmans branch: tip-626, size: 35372
2022-10-21
08:53
Merge 8.7 file: [64b7ee5a61] check-in: [cd9d1f32be] user: jan.nijtmans branch: main, size: 35355
2022-06-08
12:40
Merge 9.0 file: [e5f9f7f067] check-in: [2532f27b23] user: jan.nijtmans branch: tip-626, size: 35377
10:23
TIP #616: Tcl lists > 2^31 elements file: [d4ca4fb7a8] check-in: [574358cda4] user: jan.nijtmans branch: main, size: 35360
2022-05-25
22:20
Many int-> size_t file: [15f7561620] check-in: [7062de3ba7] user: jan.nijtmans branch: tip-626, size: 35381
2022-04-14
21:01
Merge 9.0 file: [7d87150825] check-in: [15bcaf1527] user: jan.nijtmans branch: tip-616, size: 35364
2022-04-01
13:36
Rebase to Tcl 9.0 file: [ebd573c231] check-in: [2c8ec3463c] user: jan.nijtmans branch: tip-613-usage, size: 35361
2022-03-23
16:57
Merge 9.0. More progress file: [55c1fc30e1] check-in: [567f709b24] user: jan.nijtmans branch: tip-616, size: 35436
2022-03-22
17:25
Merge 8.7 file: [e8ade10c9d] check-in: [6de7c57db7] user: jan.nijtmans branch: main, size: 35433
00:46
Fix [ac601b59bab7] by making only unloading a library from the process if it has an Unload functions. file: [cd108add78] check-in: [f0a6d62a1a] user: pooryorick branch: core-8-branch, size: 35908
2022-03-02
16:00
Use TIP #613's Tcl_GetIndexFromObj() to eliminate typecasts which are no longer necessary file: [8dc141523a] check-in: [ef3c6d5538] user: jan.nijtmans branch: tip-613-usage, size: 35490
2022-01-24
20:54
More work in progress file: [6250b03994] check-in: [e2382fa2c9] user: jan.nijtmans branch: tip-616, size: 35090
2021-06-25
21:30
Tweak TIP #590 impl on MacOS: Shared library could start with capital file: [8221ec3835] check-in: [b9a7877ad5] user: jan.nijtmans branch: core-8-branch, size: 35562
16:13
typo file: [fddc769e41] check-in: [bcd9649acd] user: jan.nijtmans branch: main, size: 35087
2021-05-20
00:52
merge 8.7 (resolve conflicts) file: [59e753ec94] check-in: [c2f1c13b59] user: dgp branch: main, size: 35086
2021-05-16
10:03
Eliminate compiler warnings about unused parameters. file: [19fd9d63b4] check-in: [6d54619184] user: pooryorick branch: pyk-tclUnload, size: 35497
2021-05-15
21:56
Fix [28027d8bb7745fb0], memory leaks in tclUnload.c, file: [c2079bb042] check-in: [a4de334c5f] user: pooryorick branch: pyk-tclUnload, size: 35578
10:10
merge core-8-branch file: [956648ece9] check-in: [aa66f1cc04] user: pooryorick branch: pyk-tclUnload, size: 35050
09:33
merge core-8-branch file: [81c532c7a5] check-in: [0d6fe67c7d] user: fvogel branch: main, size: 34164
07:55
Separate library unloading routine from [unload] command processing. file: [77969d97cc] check-in: [723d1eb937] user: pooryorick branch: pyk-tclUnload, size: 35054
2021-05-14
18:50
Fix for issue [463b7a93be0a2ddd], Tcl_Unload, make gdb-test, segmentation fault file: [e3195f602a] check-in: [343281a570] user: pooryorick branch: bug-463b7a93be0a2ddd, size: 34573
2021-04-07
11:35
Merge 9.0. Allow "Tcl9" prefix on MacOS file: [0b562a0da3] check-in: [7c4f20e04c] user: jan.nijtmans branch: bug-ea39ab591e, size: 34171
10:22
Merge 8.7 file: [34b0b1adc2] check-in: [161a0961d2] user: jan.nijtmans branch: main, size: 34545
09:55
TIP #595 (for Tcl 8.7) part 1: just rename Tcl_StaticPackage to Tcl_StaticLibrary, Tcl_PackageInitProc to Tcl_LibraryInitProc and Tcl_PackageUnloadProc to Tcl_LibraryUnloadProc. Adapt documentation, mentioning that the old names are now deprecated. file: [68b3ae1d7c] check-in: [6039d0396a] user: jan.nijtmans branch: core-8-branch, size: 34580
2021-04-04
17:15
Merge 8.7 file: [c0358bd507] check-in: [1348a29217] user: jan.nijtmans branch: main, size: 34545
16:56
Rename exported symbol "Tcl_StaticPackage" to "Tcl_StaticLibrary". Still undocumented, to be formalized by TIP #595. Tcl_StaticPackage() still works the same file: [23ed1bf6dc] check-in: [92228c4fc9] user: jan.nijtmans branch: core-8-branch, size: 34580
2021-03-22
17:20
indenting file: [65d28959fa] check-in: [5ac4cf81b7] user: jan.nijtmans branch: bug-ea39ab591e, size: 34107
17:13
Merge 8.7 file: [abea160156] check-in: [0eacf1836f] user: jan.nijtmans branch: main, size: 34545
17:07
Rename MODULESCOPE TclGetLoadedPackagesEx() to TclGetLoadedLibraries() file: [7514c05a0b] check-in: [b4aabd63ed] user: jan.nijtmans branch: core-8-branch, size: 34580
12:27
Merge 9.0 file: [a21f98038f] check-in: [9e0fad0026] user: jan.nijtmans branch: bug-ea39ab591e, size: 34108
10:34
Merge 8.7 file: [8038cda3c3] check-in: [0c253b88d0] user: jan.nijtmans branch: main, size: 34547
10:06
Merge 8.5 file: [b78ab12708] check-in: [aab680cd48] user: jan.nijtmans branch: core-8-6-branch, size: 33121
10:04
Fix incorrect comment: underscore ('_') is allowed in a packageName file: [278a2c1d9e] check-in: [0aa935087b] user: jan.nijtmans branch: core-8-5-branch, size: 33062
10:00
Rename internal variables, making it more clear that tclLoad.c is not part of Tcl's "package" mechanism. file: [26a6a5b4e4] check-in: [5732fa2b7b] user: jan.nijtmans branch: core-8-branch, size: 34582
09:17
Merge 9.0 file: [6a0211ec89] check-in: [860bfcb059] user: jan.nijtmans branch: bug-ea39ab591e, size: 34202
2021-03-19
11:18
Merge 8.7 file: [532de085de] check-in: [edc720de80] user: jan.nijtmans branch: main, size: 34043
10:49
Merge 8.6 file: [91fea2b331] check-in: [1b4711e046] user: jan.nijtmans branch: core-8-branch, size: 34078
09:20
Change Tcl_StaticPackage's "pkgName" argument to "prefix" and improve documentation, describing better what this argument does. file: [4658042f27] check-in: [7144084ed6] user: jan.nijtmans branch: core-8-6-branch, size: 33129
2021-02-17
11:02
Merge 9.0 file: [0c2fdd2314] check-in: [6bce2f4483] user: jan.nijtmans branch: bug-ea39ab591e, size: 34190
2021-01-15
13:57
Merge 9.0 file: [e229a1dd83] check-in: [a8671ef11a] user: jan.nijtmans branch: bug-ea39ab591e, size: 34190
2020-12-13
16:57
Merge 8.7 file: [4377c527e7] check-in: [da96221a35] user: jan.nijtmans branch: build-info, size: 34254
2020-12-10
10:16
Merge 9.0 file: [79f321a7e2] check-in: [676a0c9850] user: jan.nijtmans branch: bug-ea39ab591e, size: 34348
2020-12-08
15:42
Merge 8.7 file: [abe86e6330] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 34381
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: [e5ff6c9723] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 34416
2020-12-04
15:12
Merge 9.0 file: [99c3484739] check-in: [b8cccc59e2] user: jan.nijtmans branch: bug-ea39ab591e, size: 34349
11:46
Merge 9.0 file: [b303891389] check-in: [3cbe782495] user: jan.nijtmans branch: paths-for-9, size: 34405
11:02
Merge 8.7 file: [c26ada78d6] check-in: [6ce9d46084] user: jan.nijtmans branch: main, size: 34382
2020-11-10
15:38
more cleanup/error-messages file: [0b002cc06a] check-in: [b61ade2755] user: jan.nijtmans branch: bug-ea39ab591e, size: 34264
14:51
Merge 9.0. Code/documentation cleanup file: [dd8aedb3aa] check-in: [f39d733d24] user: jan.nijtmans branch: bug-ea39ab591e, size: 34411
11:55
Merge 8.7. Tweak "tclreg" directory/library name and tclLoad.c, such that the entry point of the "dde" and "registry" extensions can be guessed correctly file: [13142c3a31] check-in: [226ad8e6c5] user: jan.nijtmans branch: tip-590, size: 34417
2020-11-09
16:12
Possible solution for [ea39ab591e], making simply everything case-insensitive. TODO: TIP, documentation, code cleanup file: [fbcb8852c0] check-in: [7ec4c7e11a] user: jan.nijtmans branch: bug-ea39ab591e, size: 34295
2020-11-06
14:58
Merge 8.7 file: [599dc0b63e] check-in: [a3d7ddd732] user: jan.nijtmans branch: main, size: 34271
14:43
Deprecate the (internal) functions TclGuessPackageName/TclGetLoadedPackages functions, since they turn out to be useless. The can be removed in 9.0 file: [b12806c7d9] check-in: [7b2277bf8b] user: jan.nijtmans branch: core-8-branch, size: 34306
2020-11-03
16:24
Correct casing in some error-messages file: [623a02c609] check-in: [7be0feeea2] user: jan.nijtmans branch: case-sensitive-pkg, size: 35200
14:24
Fix build/testcases on UNIX/Mac file: [05c211fc99] check-in: [ffcc8ec50a] user: jan.nijtmans branch: build-info, size: 34615
12:14
Make everything work on Windows, using loaded tcl::test package file: [712d367654] check-in: [fe42d5b5e2] user: jan.nijtmans branch: build-info, size: 34615
11:25
Fix clang++ build file: [69f54fcfbe] check-in: [985fb8cd4c] user: jan.nijtmans branch: build-info, size: 35051
2020-10-27
14:30
Merge 8.7. Enhance "load", being able to handle '::' in package names file: [47873864f4] check-in: [085ffd9b5b] user: jan.nijtmans branch: build-info, size: 35043
2020-10-13
14:59
More usage of TclNewObj() in stead of Tcl_NewObj() and TclNewIntObj() in stead of Tcl_NewIntObj() file: [1a00ea3dd9] check-in: [cfbd35f083] user: jan.nijtmans branch: core-8-6-branch, size: 33169
2020-10-02
16:30
Merge 8.7 file: [1d2b1dedc6] check-in: [e2a265f8e9] user: jan.nijtmans branch: trunk, size: 34742
16:28
Fix -Wshadow warnings, when compiling with a C++ compiler file: [530671d39c] check-in: [1011055d6b] user: jan.nijtmans branch: core-8-branch, size: 34777
2020-09-17
14:12
Merge 8.7 file: [4d292c2d79] check-in: [92d5c95fd8] user: jan.nijtmans branch: trunk, size: 34684
13:48
Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclNewIntObj or Tcl_NewWideIntObj) file: [08df9a8455] check-in: [ef22eb8ac3] user: jan.nijtmans branch: core-8-branch, size: 34719
2020-09-01
10:51
Merge 8.7 file: [d85ab38273] check-in: [e4b8c5a2ab] user: jan.nijtmans branch: trunk, size: 34692
10:33
Merge 8.6 file: [cb4499a7fd] check-in: [2e2f130b01] user: jan.nijtmans branch: core-8-branch, size: 34727
2020-08-31
12:42
Merge 8.6. More documentation updates file: [1235aeb630] check-in: [a7dc67222e] user: jan.nijtmans branch: core-8-branch, size: 34735
09:23
Implement TIP #581: Master/Slave file: [34d2a4b2fd] check-in: [7f02e98a69] user: jan.nijtmans branch: core-8-6-branch, size: 33177
2020-07-13
12:03
(Experiment): What happens if we purge all usages of Master/Slave from Tcl. Highly experimental, not meant for Tcl 8.6.11! file: [301f4bb3ff] check-in: [f9ba684c6b] user: jan.nijtmans branch: no-master-slave, size: 33177
2020-03-07
16:03
Merge 8.7 file: [1872a16e87] check-in: [0b1067b090] user: jan.nijtmans branch: trunk, size: 34700
2020-03-06
23:44
more file: [4ed9d3a6a8] check-in: [0c2f7a4275] user: dgp branch: core-8-branch, size: 34735
2020-02-28
12:46
Merge 8.7 file: [59a29dc6ff] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 34808
2020-02-13
22:06
Merge 8.7 file: [e9ff50acf9] check-in: [c59e305ca6] user: jan.nijtmans branch: cplusplus, size: 34843
2020-01-17
18:37
merge 8.7 file: [6878ecac30] check-in: [b020429711] user: sebres branch: trunk, size: 34539
08:54
Merge 8.6 file: [e1c5bf32c5] check-in: [f0782b57a6] user: jan.nijtmans branch: core-8-branch, size: 34574
08:51
Fix [8cd2fe7474]: "unload" command Bug (when handling multiple libs) file: [aca4d6a4fa] check-in: [8f93f9da3c] user: jan.nijtmans branch: core-8-5-branch, size: 33070
2020-01-16
14:16
Proposed fix for [8cd2fe7474]: "unload" command Bug (when handling multiple libs) file: [8616feae0a] check-in: [e582dc6e06] user: jan.nijtmans branch: bug-8cd2fe7474, size: 33177
2019-08-30
15:21
Let's try a real C++ build with Travis on Linux file: [4ca8f9d8a0] check-in: [5732a73bf5] user: jan.nijtmans branch: cplusplus, size: 34839
2019-07-10
05:51
Merge 8.7, and continue implementation. Almost done file: [33d92b48d9] check-in: [237cdadf3f] user: jan.nijtmans branch: cplusplus, size: 34789
2019-02-26
19:37
More use of (efficient) TclHasIntRep() macro. Also eliminate many (size_t) and (unsigned) type-casts, which don't make sense any more. file: [ca2b5147a2] check-in: [2c7db3fa01] user: jan.nijtmans branch: mistake, size: 34570
2019-02-01
20:36
Another (big) round of int -> size_t enhancements. So Tcl can handle string >2GiB in more places. file: [76192e755e] check-in: [8534448b44] user: jan.nijtmans branch: trunk, size: 34535
2018-12-11
20:02
Merge 8.7 In test-cases, don't load Tcltest package if it isn't actually used. Another round of size_t related improvements. Nothing functional. Also improve some comments. file: [33d8419cbb] check-in: [c92a5c4373] user: jan.nijtmans branch: trunk, size: 34543
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: [fdfbc141fb] check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 34556
2018-03-07
21:41
Merge 8.7 file: [37d46aa543] check-in: [166c604e57] user: jan.nijtmans branch: trunk, size: 34524
20:24
Improve -DTCL_NO_DEPRECATED compiles. It now can handle loading stub-enabled extensions with incompatible magic number (backported from trunk) file: [ad9b3225a5] check-in: [6b79f4ac30] user: jan.nijtmans branch: core-8-branch, size: 34581
2017-10-30
15:15
tidying file: [8dc5b9bb5f] check-in: [4ea0fcd9ac] user: dgp branch: tip-330-336, size: 34499
14:56
Patch to make changes to Tcl 9 prescribed by TIPs 330 and 336. This makes the Tcl_Interp struct fully opaque. No interp->result or interp->errorline file: [8aad8093ab] check-in: [70e9e38504] user: dgp branch: tip-330-336, size: 34576
2017-08-29
09:19
Merge trunk file: [11446ed906] check-in: [f2f6504adb] user: jan.nijtmans branch: novem, size: 34498
2017-08-18
22:06
merge core-8-6-branch file: [1741578a79] check-in: [75da8b29f8] user: jan.nijtmans branch: trunk, size: 34028
2017-06-08
08:47
merge zipfs. Upstream androwish changes. file: [31466e032d] check-in: [cf6e40cbd2] user: jan.nijtmans branch: androwish, size: 33197
08:26
Better UTF-8 surrogate handling, only functional when TCL_UTF_MAX>3 file: [bdc0079743] check-in: [5ae46a0093] user: jan.nijtmans branch: rfe-6c0d7aec67, size: 33173
2017-05-29
13:16
merge trunk file: [30c541e152] check-in: [5985b3e0a0] user: jan.nijtmans branch: novem, size: 34494
13:14
merge core-8-6-branch file: [d0e07abc42] check-in: [a9965b7335] user: jan.nijtmans branch: trunk, size: 34024
13:10
Tcl_UtfToUniChar() -> TclUtfToUniChar() in various places: No change in functionality, just faster if ASCII only strings are involved. file: [fdd1143c20] check-in: [7351fc0c9c] user: jan.nijtmans branch: core-8-6-branch, size: 33169
2017-01-05
15:25
Merge trunk file: [bfc4365ff0] check-in: [c261d78072] user: jan.nijtmans branch: novem, size: 34495
15:13
Make TclGetLoadedPackagesEx() work with other than the only current interpreter (didn't really think about that earlier ... ). Actually slightly more correct. file: [5b68cebaa1] check-in: [53885dc3c8] user: jan.nijtmans branch: trunk, size: 34025
14:27
Fix [7c7d3b4481d4e4e86420b54031f4abd1df18d64|7c7d3b4481]: load test failures. There's a difference between "" and NULL as interpreter name. file: [a5563f2d1d] check-in: [b04c4dc299] user: jan.nijtmans branch: trunk, size: 34085
2016-12-08
17:52
Bring back stub table in original state. Merge trunk file: [8317316b18] check-in: [7054e2f2eb] user: jan.nijtmans branch: package_files, size: 34101
2016-11-25
15:06
Merge trunk. Implementation looks complete. Still missing: test-cases and documentation. file: [f58b61084f] check-in: [1ae9161edd] user: jan.nijtmans branch: package_files, size: 33701
2016-11-24
16:20
Starting implementing the "package files" command. TIP still to be written. file: [6b3f819b98] check-in: [6cdb6a1b24] user: jan.nijtmans branch: package_files, size: 33343
11:57
merge trunk. Make epoch in Tcl_DictSearch "unsigned int". This doubles the epoch range here. Use 0 as special value in stead of -1 (so start counting epoch's with 1). file: [ea3dbef952] check-in: [5fe02150a3] user: jan.nijtmans branch: novem, size: 33641
10:26
typos file: [717f14e0c2] check-in: [7df0e4369e] user: jan.nijtmans branch: trunk, size: 33171
2016-05-09
09:42
Fix [5c7578d0f2958bfd]: Tclkits producing temporary directories on Windows file: [488705ecc0] check-in: [35ac7f7ade] user: jan.nijtmans branch: androwish, size: 33194
2014-02-11
11:13
Merge trunk file: [98a610213a] check-in: [73afad5c30] user: jan.nijtmans branch: novem, size: 33640
2014-02-10
11:59
Eliminate all usage of WIN32 and __WIN32__ macros: Some compilers (e.g. Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW] file: [6ced29f464] check-in: [80cf092cc7] user: jan.nijtmans branch: trunk, size: 33170
2013-09-26
13:13
merge novem WARNING: No checks of build-ability done yet. file: [73f49399cc] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 33756
2012-12-14
12:13
Merge novem. Remove interp->result completely (experiment, seems to work fine). file: [f2bc18653c] check-in: [5023b5c133] user: jan.nijtmans branch: novem-unversioned-stub, size: 33175
2012-12-11
10:51
merge trunk better error message in stub library in case of incompatible stubs file: [a34a1feb1f] check-in: [c035f83a83] user: jan.nijtmans branch: novem-unversioned-stub, size: 34015
2012-12-03
10:01
Initialize legacyFreeProc with invalid value: This will result in a crash immediately, when an extention tries to call it, in stead of crashing some time later.... Remove some more legacy regarding accessing interp->result file: [bb1b55f071] check-in: [f72e9defa2] user: jan.nijtmans branch: novem, size: 33646
08:11
merge core-8-5-branch eliminate more usage of to-be-deprecated functions file: [2bae80996a] check-in: [976aeca8c6] user: jan.nijtmans branch: better-deprecation-85, size: 33088
2012-11-30
17:00
Remove all maintenance of a string result in the Interp. file: [17beaa9155] check-in: [9178d5ee52] user: dgp branch: novem, size: 33580
16:14
Re-fix failing load-3.2 test. The right way this time. file: [78498953bc] check-in: [c2d9408ad3] user: dgp branch: novem, size: 33431
2012-11-29
17:25
Proposed rollback of the TCL_STUB_MAGIC change on novem branch. file: [ebedbb6843] check-in: [acb499fbfd] user: dgp branch: novem-review, size: 33431
2012-11-26
22:23
Stop segfaults in test suite. file: [54dca04109] check-in: [c39b6ff155] user: dgp branch: novem-remove-string-result, size: 33594
21:43
Merge use of [load] to find and nicely report error when incompatible stubs mechanisms between [load]ing interp and [load]ed extension are detected. file: [88c15611b9] check-in: [1d36aeb2bf] user: dgp branch: novem-remove-string-result, size: 33562
15:40
reducing the number of signed/unsigned hazards file: [2f7caa4671] check-in: [381a588058] user: dkf branch: novem-64bit-sizes, size: 33564
2012-11-25
18:27
merge novem file: [73f3861b3c] check-in: [ba36ca6cfd] user: dkf branch: novem-64bit-sizes, size: 33539
2012-11-21
10:18
more conversion of code, still not running test suite at all file: [482abd14b3] check-in: [e648a1571f] user: dkf branch: novem-64bit-sizes, size: 33270
00:42
converting to use TCL_STRLEN file: [b1f0d7cf88] check-in: [2afb72a22d] user: dkf branch: novem-64bit-sizes, size: 33230
2012-11-20
09:01
It might be that iPtr->result points to an empty string but that iPtr->objResult contains the real error-message. So, handle that too. file: [3e8cc6fec1] check-in: [c7d7ddfbe3] user: jan.nijtmans branch: novem, size: 33445
2012-11-19
10:20
Merge novem. <p>Introduce TCL_SIZE_T type. Not complete yet. file: [2209146995] check-in: [a3ee6b3635] user: jan.nijtmans branch: tcl_nosize, size: 33506
08:30
Better solution for handling errors from Tcl 8.x compiled extensions. Works for existing ones. file: [e47b0cae8b] check-in: [34daa2003f] user: jan.nijtmans branch: novem, size: 33418
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: [55cfcf61be] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 33264
00:38
...and a few more file: [72f5377bc8] check-in: [152944662f] user: dkf branch: novem-64bit-sizes, size: 33182
2012-11-07
08:03
Finish the TIP #416 implementation as specified (#define's were still missing). Added warning to "load" documentation. Added test case for using -global without specifying filename. file: [77b900adce] check-in: [6c3f682fbf] user: jan.nijtmans branch: frq-3579001, size: 33176
2012-10-24
21:22
syntax improvement: expect options before the filename <p>start at documentation file: [f281f5448d] check-in: [7bc615df40] user: jan.nijtmans branch: frq-3579001, size: 33150
13:08
experimental implementation of FRQ-3579001 file: [d51f154e26] check-in: [0895bccd51] user: jan.nijtmans branch: frq-3579001, size: 33129
2012-08-04
07:41
more result generation conversion file: [233f1d907b] check-in: [9a036eff3a] user: dkf branch: trunk, size: 32547
2012-08-03
10:56
converting to using Tcl_Obj API for error message generation; part done file: [a6fa752eff] check-in: [7fb86a29c9] user: dkf branch: trunk, size: 32436
2012-07-03
14:52
Factor out a number of common patterns of use of Tcl_DStringAppend. file: [f94747f847] check-in: [4dd736c95f] user: dkf branch: trunk, size: 32412
2012-04-05
09:34
Reduce amount of unreachable code. Refactor Win socket and load code to be less baroque in its internals. file: [7fd2b3b6ed] check-in: [92cfbef048] user: dkf branch: trunk, size: 32515
2012-03-04
16:39
Patch from the cygwin folks file: [cb35fcd739] check-in: [09cd534bb6] user: jan.nijtmans branch: trunk, size: 33166
16:38
Patch from the cygwin folks file: [9cd745aaa1] check-in: [8dafecc06c] user: jan.nijtmans branch: core-8-5-branch, size: 33066
16:36
Patch from the cygwin folks file: [8d43f1b6ab] check-in: [8cbc14c4dd] user: jan.nijtmans branch: core-8-4-branch, size: 20410
2011-05-07
23:08
Convert TclGetLoadedPackages to use Tcl_Obj API for result generation. file: [bb0983b8ca] check-in: [ae2f5eda42] user: dkf branch: trunk, size: 33018
2011-04-02
17:22
More generation of errorCodes ([interp], [lset], [load], [unload]). file: [5e2af6dd6e] check-in: [d109deac44] user: dkf branch: trunk, size: 32804
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: [f0c87d19f1] check-in: [5574bdd262] user: dkf branch: trunk, size: 31533
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: [cc9dfa24ca] check-in: [c64f310d38] user: dgp branch: trunk, size: 31665
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: [69e31f68ab] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 32918
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: [288163b49a] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 20262
2010-12-07
16:01
@1629 (excluding 1577 (INSTR_STR_EQ/NE/CMP merge skipped for today)). I also skipped DKF's math instruction refactoring work. Doing them are essentially backports of complex changes, do this when I am fresh tomorrow. file: [b0b1794381] check-in: [ecb2476c6c] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 31733
10:15
@1451 file: [f1c909ca3d] check-in: [1ea47b059c] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 31724
2010-12-06
14:52
@1400, undo of 177 (TclpThreadGetStacksize). file: [3952c26aff] check-in: [861c844a13] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 31737
13:20
@1330 + jump interp, indexobj file: [738d8af2cb] check-in: [c08c831172] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 32828
2010-11-23
14:27
Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: [393a62c83d] check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 32828
11:38
Next @500. file: [02c820d25d] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 32799
2010-11-22
16:07
Next @380. OO Stacktraces broken. file: [e4a5fcb43d] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 32797
2010-11-18
15:08
Next. file: [168750046e] check-in: [3120107af3] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 32563
2010-10-01
13:34
merge file: [272d2f1baf] check-in: [662fc0e6b4] user: kennykb branch: dogeen-assembler-branch, size: 31741
13:14
merge file: [ff6b3da798] check-in: [45d08f24b7] user: dgp branch: dgp-refactor, size: 31737
12:52
* generic/tclBasic.c, generic/tclClock.c, generic/tclEncoding.c, * generic/tclEnv.c, generic/tclLoad.c, generic/tclNamesp.c, * generic/tclObj.c, generic/tclRegexp.c, generic/tclResolve.c, * generic/tclResult.c, generic/tclUtil.c, macosx/tclMacOSXFCmd.c: More purging of strcpy() from locations where we already know the length of the data being copied. file: [1b903a8335] check-in: [50bdab4682] user: dkf branch: trunk, size: 31733
2010-06-07
17:36
rebranch from HEAD file: [8840fd8e31] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 31729
2010-05-20
04:17
merge file: [efc65f010f] check-in: [eabc0e4cd8] user: dgp branch: dgp-refactor, size: 31728
2010-05-19
08:23
Don't use arrays of length 1, just use a single element then, it makes code more readable. file: [274f42b159] check-in: [d3074821cb] user: nijtmans branch: trunk, size: 31729
2010-04-02
23:48
merge file: [ee02dcf660] check-in: [bda2f88d91] user: dgp branch: dgp-refactor, size: 31741
21:21
* generic/tcl.decls: [TIP #357]: First round of changes * generic/tclDecls.h: to export Tcl_LoadFile, Tcl_FindSymbol, * generic/tclIOUtil.c: and Tcl_FSUnloadFile to the public API. * generic/tclInt.h: * generic/tclLoad.c: * generic/tclLoadNone.c: * generic/tclStubInit.c: * tests/fileSystem.test: * tests/load.test: * tests/unload.test: * unix/tclLoadDl.c: * unix/tclLoadDyld.c: * unix/tclLoadNext.c: * unix/tclLoadOSF.c: * unix/tclLoadShl.c: * unix/tclUnixPipe.c: * win/Makefile.in: * win/tclWinLoad.c: file: [aefe327e83] check-in: [80aa157f45] user: kennykb branch: trunk, size: 31741
2010-03-06
03:40
merge updates file: [f9b8d8eac4] check-in: [f1f1ac161b] user: dgp branch: dgp-refactor, size: 32832
2010-03-05
14:34
Code Audit results: * use do { ... } while (0) in macros * avoid shadowing one local variable with another * use clearer 'foo.bar++;' instead of '++foo.bar;' where result not required (i.e., semantically equivalent) * follow Engineering Manual rules on spacing and declarations file: [e0eaca130e] check-in: [4d8a4f639d] user: dkf branch: trunk, size: 32828
2008-12-19
23:53
merge updates from HEAD file: [ba0ca36961] check-in: [ec1eefed87] user: dgp branch: dgp-refactor, size: 32832
09:33
CONSTify TclGetLoadedPackages second param file: [f7f318ee7f] check-in: [fa03a357a1] user: nijtmans branch: trunk, size: 32833
2008-12-10
13:51
merge updates from HEAD file: [d5933d7dfa] check-in: [17d1c7c4c7] user: dgp branch: dgp-refactor, size: 32803
2008-12-05
14:27
Implement TIP#307. file: [a5ac3c1983] check-in: [78cbddf838] user: dkf branch: trunk, size: 32799
2008-11-17
16:13
merge updates from HEAD file: [dd2669b6ee] check-in: [33876eb1ee] user: dgp branch: dgp-refactor, size: 32801
2008-11-14
00:22
Fixed [Bug 2269431]: load of shared objects leaves emporary files on windows file: [699ebaba7d] check-in: [c651428b00] user: nijtmans branch: core-8-5-branch, size: 32995
2008-11-13
22:34
rename static function FSUnloadTempFile to TclFSUnloadTempFile, needed in tclLoad.c Fixed [Bug 2269431]: load of shared objects leaves temporary files on windows file: [a19d160e02] check-in: [9ed8aa8799] user: nijtmans branch: trunk, size: 32802
2008-10-17
20:52
merge updates from HEAD file: [0260e2b3ae] check-in: [d93600ad8e] user: dgp branch: dgp-refactor, size: 32650
2008-10-16
22:34
Add "const" to many internal const tables. No functional or API change. file: [30ce3c0030] check-in: [f03d2e2d83] user: nijtmans branch: trunk, size: 32652
2008-10-11
03:37
merge updates from HEAD file: [58b161d1ea] check-in: [707fc4e9cf] user: dgp branch: dgp-refactor, size: 32644
2008-10-07
20:51
* tclWinTest.c: Fix compiler warning when compiling this file with mingw gcc: tclWinTest.c:706: warning: dereferencing type-punned pointer will break strict-aliasing rules * generic/tclLoad.c: Make sure that any library which doesn't have an unloadproc is only really unloaded when no library code is executed yet. [Bug 2059262] file: [7df77fcad0] check-in: [7c664fa363] user: nijtmans branch: core-8-5-branch, size: 32895
2008-10-04
12:54
* generic/tclLoad.c: Make sure that any library which doesn't have an unloadproc is only really unloaded when no library code is executed yet. [Bug 2059262] file: [77a024b11c] check-in: [535ff978c5] user: nijtmans branch: trunk, size: 32646
2008-07-29
20:13
merge updates from (near) HEAD file: [6f250281e4] check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 32566
2008-07-21
21:25
fix [2021443] inconsistant "wrong # args" messages (follow-up) file: [a4b2bc1090] check-in: [395eaa2623] user: nijtmans branch: trunk, size: 32568
2008-05-31
21:01
merge updates from HEAD file: [e059197fab] check-in: [6f324d01e1] user: dgp branch: dgp-refactor, size: 32563
2008-05-30
22:54
Small clarifications that code a bit nicer to read. file: [b234b5a5e4] check-in: [0979177469] user: dkf branch: trunk, size: 32560
2007-04-08
14:58
Merge updates from HEAD; may not build file: [3641237073] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 32811
2007-02-20
23:24
various "const" additions, in line with TIP #27 file: [6146f177b1] check-in: [81ea4e1335] user: nijtmans branch: trunk, size: 32813
2005-11-03
17:52
merge updates from HEAD file: [091cd4787e] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 32790
2005-10-31
15:59
Convert to using ANSI decls/definitions and using the (ANSI) assumption that NULL can be cast to any pointer type transparently. file: [9f7511a599] check-in: [1e0170d2bf] user: dkf branch: trunk, size: 32787
2005-08-02
18:14
merge updates from HEAD file: [ffbb9c0310] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 33290
2005-07-26
04:11
Merge updates from HEAD file: [356018782b] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 33289
2005-07-17
21:17
Getting more systematic about style file: [53e6462983] check-in: [7591df07d6] user: dkf branch: trunk, size: 33286
2004-03-26
22:28
Merge updates from HEAD. file: [adc2701c68] check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 33901
2004-03-09
12:59
fixed typos in documentation and comments file: [b69dfbd5a2] check-in: [720c4fb879] user: vincentdarley branch: trunk, size: 33908
2004-03-04
17:26
merge updates from HEAD file: [4afbebf36b] check-in: [90bbbc469a] user: dgp branch: dgp-refactor, size: 33901
2004-02-25
16:17
Missed a pointer dereference in check for NULL. D'oh! [904307] file: [25f174eeff] check-in: [53abe20838] user: dkf branch: trunk, size: 33898
2004-02-24
22:58
TIP#100 implementation largely based on work by Georgios Petasis. file: [b0a2a182ed] check-in: [4f599936a4] user: dkf branch: trunk, size: 33897
2004-02-21
12:48
Fix memory leak on error path file: [5bb3a52ea1] check-in: [ccdf97e374] user: dkf branch: trunk, size: 20346
2003-02-01
23:37
* generic/tclLoad.c: Changed the code so that if Tcl_StaticPackage is called to report the same package as being loaded in two interps, it shows up in [info loaded {}] in both of them (previously, it didn't appear in the static package list in the second. * tests/load.test Added regression test for the above bug. [Bug 670042] file: [f277d6177b] check-in: [06bcf54eca] user: kennykb branch: trunk, size: 20333
2002-08-20
20:25
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [4027c18c5d] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 19957
2002-07-22
16:51
removed load-related clientData, made filesystem static file: [f899e098f4] check-in: [2174b09a78] user: vincentdarley branch: trunk, size: 19963
2002-02-05
02:21
Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [b21a3bdc69] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 19954
2002-01-09
19:09
Updated APIs in the files */tcl*Load*.c according to the guidelines of TIP 27. file: [813538a385] check-in: [ce9573a39c] user: kennykb branch: trunk, size: 19949
2001-11-28
17:58
* NOTES: New file. Read here about the new modularization macros, interdependencies, implications, etc. * static.sizes.html: New file. Report on the cuts achieved so far. Regarding the object files only the files which did change in size are reported. Usage of the MODULAR_TCL macro currently cuts about 17 % of the code (measured using strip'ped object files and libraries). * Changed files so far .. [cut, see changelog for full list] * Working on modularization of the tcl core. *************************** **** mod-8-3-4-branch **** *************************** file: [08cd39f6d2] check-in: [052bbd8095] user: andreas_kupries branch: mod-8-3-4-branch, size: 19581
2001-09-27
13:49
Backing out unwise changes file: [90c508f1e8] check-in: [4c0c25f627] user: dkf branch: dkf-64bit-support-branch, size: 19944
2001-09-26
14:23
Now builds on Solaris8/SPARC with both SunPro CC *and* GCC. file: [f9d819c317] check-in: [4850711173] user: dkf branch: dkf-64bit-support-branch, size: 19973
2001-08-23
17:37
fs update file: [24ac8a32fb] check-in: [37484c1daa] user: vincentdarley branch: trunk, size: 19950
2001-07-31
19:12
Changes from TIP#17 "Redo Tcl's filesystem" The following files were impacted. * doc/Access.3: * doc/FileSystem.3: * doc/OpenFileChnl.3: * doc/file.n: * doc/glob.n: * generic/tcl.decls: * generic/tcl.h: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclDate.c: * generic/tclDecls.h: * generic/tclEncoding.c: * generic/tclFCmd.c: * generic/tclFileName.c: * generic/tclGetDate.y: * generic/tclIO.c: * generic/tclIOCmd.c: * generic/tclIOUtil.c: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclLoad.c: * generic/tclStubInit.c: * generic/tclTest.c: * generic/tclUtil.c: * library/init.tcl: * mac/tclMacFCmd.c: * mac/tclMacFile.c: * mac/tclMacInit.c: * mac/tclMacPort.h: * mac/tclMacResource.c: * mac/tclMacTime.c: * tests/cmdAH.test: * tests/event.test: * tests/fCmd.test: * tests/fileName.test: * tests/io.test: * tests/ioCmd.test: * tests/proc-old.test: * tests/registry.test: * tests/unixFCmd.test: * tests/winDde.test: * tests/winFCmd.test: * unix/mkLinks: * unix/tclUnixFCmd.c: * unix/tclUnixFile.c: * unix/tclUnixInit.c: * unix/tclUnixPipe.c: * win/tclWinFCmd.c: * win/tclWinFile.c: * win/tclWinInit.c: * win/tclWinPipe.c file: [b647535fae] check-in: [9461aca548] user: vincentdarley branch: trunk, size: 19820
1999-12-01
00:08
* generic/tclLoad.c: #def'd out the unloading of DLLs at finalize time for Unix in TclFinalizeLoad. [Bug: 2560 3373] Should be parametrized to allow for user to specify unload or not. file: [b404a494b9] check-in: [049dffa868] user: hobbs branch: trunk, size: 19367
00:03
* generic/tclLoad.c: #def'd out the unloading of DLLs at finalize time for Unix in TclFinalizeLoad. [Bug: 2560 3373] file: [ef9d60517d] check-in: [fbfc81f106] user: hobbs branch: core-8-2-1-branch, size: 19371
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: [8d38c88fd8] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 19063
1999-04-14
00:33
Fixed comments in code that referred to APIs that no longer exist, were misspelled, or have been updated. file: [ba764e779b] check-in: [2d7ffe4998] user: surles branch: core-8-1-branch-old, size: 19066
1999-04-03
01:35
Changed finalization to move DLL unloading until the very last moment to avoid referencing memory for Mutex's and Thread Local Storage inside DLLs. Fixed the thread send command to unlink the result from the global result list while still inside the mutex. file: [2c0d5e0dd1] check-in: [c3634cbd75] user: welch branch: core-8-1-branch-old, size: 19062
1999-03-30
22:29
* generic/tclInt.h: * generic/tclLoad.c (TclFinalizeLoad): * generic/tclEvent.c (Tcl_Finalize): Defer unloading of loadable modules until all exit handlers have been invoked. [Bug: 998, 1273, 1573, 1593] file: [fc90ec4294] check-in: [ab427ec84e] user: stanton branch: core-8-1-branch-old, size: 18800
1999-03-11
19:28
Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0
1998-12-10
21:21
* Fixed lots of files that used TCL_THREAD instead of TCL_THREADS. * generic/tclEncoding.c (Tcl_FreeEncoding): Moved most of the code into a static FreeEncoding routine that does not grab the encodingMutex to avoid deadlocks/races when called from other routines that already have the mutex. file: [9e214bc59e] check-in: [09f356baa2] user: stanton branch: core-8-1-branch-old, size: 19111
1998-09-24
23:58
merging changes from 8.0.3 into 8.1a2 file: [4e0c161335] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 19110
1998-09-21
23:39
Added contents of Tcl 8.1a2 file: [a7523ea481] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 19085
1998-09-14
18:39
Replaced SCCS strings, fixed binary files file: [d8e4c8eeb0] check-in: [196f92fd17] user: stanton branch: trunk, size: 18495
1998-03-26
14:45
Added: Initial revision file: [0a76c1bc9b] check-in: [cacdd0f329] user: rjohnson branch: trunk, size: 18474