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 | |