Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for unix/tclAppInit.c
|
2026-06-13
| ||
| 16:05 | Proper indentation of function formal args file: aabceb3435 check-in: [72e7559242] user: dkf branch: main, size: 6053 | |
|
2026-06-11
| ||
| 12:35 | Merge 9.0. No need for 'package require registry' any more file: 4039d1a03b check-in: [e9459c9cac] user: jan.nijtmans branch: main, size: 6044 | |
|
2026-05-14
| ||
| 16:13 | Support multiple callback registrations. Multithread safe file: c44b9ce939 check-in: [391f9b1454] user: apnadkarni branch: tip-755, size: 6047 | |
|
2026-05-12
| ||
| 16:08 | Update tclTest to use postinit registration file: bd13998221 check-in: [7635b71958] user: apnadkarni branch: bug-4f06d7ca-91, size: 5916 | |
|
2026-04-30
| ||
| 14:52 | Fix formatting of function-level comments file: 8b87fa8fa4 check-in: [3dc5544544] user: dkf branch: main, size: 6099 | |
|
2026-04-26
| ||
| 16:46 | Remove unnecessary blank lines file: 5d0ebb7724 check-in: [43cdc3cbe1] user: dkf branch: main, size: 5947 | |
|
2026-02-14
| ||
| 16:39 | General whitespace fixes. No semantic changes. file: 375723a94f check-in: [af2708b4ef] user: dkf branch: main, size: 5949 | |
|
2025-12-05
| ||
| 13:53 | Merge main file: 52bb3bab7a check-in: [99f3216c42] user: apnadkarni branch: tip-732, size: 5948 | |
|
2025-11-28
| ||
| 16:09 | Minor changes: whitespace/formatting improvements. file: 2dff0c4358 check-in: [32db600597] user: dkf branch: main, size: 4841 | |
|
2025-09-30
| ||
| 19:14 | dde => 1.4.6 file: 13be1aeafd check-in: [8c03184f0f] user: jan.nijtmans branch: core-8-6-branch, size: 4819 | |
|
2025-09-15
| ||
| 11:24 | Ignore error in setting tcl_rcFileName for historical compatibility file: 797f4f72eb check-in: [8ce0bb412c] user: apnadkarni branch: apn-init-refactor, size: 5959 | |
| 06:04 | Start on refactoring Tcl initialization. file: b634e87246 check-in: [af349616ce] user: apnadkarni branch: apn-init-refactor, size: 5769 | |
|
2025-08-13
| ||
| 10:38 | Remove another check for TCL_MINOR_VERSION < 7 file: 4d70829e45 check-in: [f20a357729] user: jan.nijtmans branch: core-9-0-branch, size: 4852 | |
|
2025-08-12
| ||
| 14:43 | Merge 8.6 file: c19029a1b9 check-in: [32fc124107] user: jan.nijtmans branch: core-9-0-branch, size: 4887 | |
| 14:25 | Update dde => 1.4.5. Don't worry about Tcl 8.7 any more file: a310d75d1f check-in: [7037a107d0] user: jan.nijtmans branch: core-8-6-branch, size: 4844 | |
|
2025-06-26
| ||
| 11:14 | Make everthing compile (again) and run with a C++ compiler. file: 6fea3735d5 check-in: [aa010c0cda] user: jan.nijtmans branch: core-9-0-branch, size: 4914 | |
|
2024-08-28
| ||
| 16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: ddf3cd5157 check-in: [627781a6db] user: pooryorick branch: unchained, size: 4902 | |
|
2024-08-26
| ||
| 09:54 | Merge [9a59cf84995963c5]: More spacing/formatting tweaks. file: 50f75c2e1a check-in: [33360d10e4] user: pooryorick branch: unchained, size: 4916 | |
|
2024-08-23
| ||
| 11:30 | Merge [fcee106e2c0c50a4]: Recommend Tcl_CreateObjCommand over Tcl_CreateCommand. file: 7187f8ebee check-in: [92764bce00] user: pooryorick branch: unchained, size: 4926 | |
|
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: 01e4450b9e check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 4923 | |
|
2024-04-23
| ||
| 16:06 | Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: 08bc1f69ba check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 4833 | |
|
2024-03-19
| ||
| 17:09 | more spacing/formatting tweaks file: f3197b3868 check-in: [9a59cf8499] user: dkf branch: main, size: 4847 | |
|
2023-11-10
| ||
| 09:07 | Merge 8.7 file: 7d0633d607 check-in: [fcee106e2c] user: jan.nijtmans branch: main, size: 4857 | |
| 08:55 | Recommend Tcl_CreateObjCommand over Tcl_CreateCommand file: e4e2cc7c5a check-in: [ea35084b4c] user: jan.nijtmans branch: core-8-branch, size: 4971 | |
|
2023-04-30
| ||
| 18:36 | Remove all code that is conditioned on TCL_MAJOR_VERSION. file: 2f52f26cc9 check-in: [5037505a02] user: pooryorick branch: unchained, size: 4552 | |
|
2023-04-14
| ||
| 21:42 | Merge 8.7 file: c3810ede2c check-in: [5b5f4f1482] user: jan.nijtmans branch: main, size: 4854 | |
| 21:40 | int -> Tcl_Size where appropriate in tcl.decls (reducing the diff against Tcl 9.0) file: 5a83543f4c check-in: [727875354b] user: jan.nijtmans branch: core-8-branch, size: 4968 | |
|
2023-02-25
| ||
| 07:35 | Fix [1d074b177a]. Failure to read .tclshrc file: 65b8aa38c9 check-in: [46d3081b16] user: apnadkarni branch: main, size: 4862 | |
|
2022-07-19
| ||
| 09:50 | Make sure that tclAppInit.c is never built with -DUSE_TCL_STUBS, so we don't need those dirty tricks in it any more. file: 82e8fb7f0f check-in: [e335546754] user: jan.nijtmans branch: core-8-branch, size: 4976 | |
| 08:56 | Merge 8.7 file: 564df243e8 check-in: [7c6436ddb3] user: jan.nijtmans branch: main, size: 4886 | |
| 08:35 | Make a start converting -1 -> TCL_INDEX_NONE where appropriate file: 6b6e568512 check-in: [ec4c6a5785] user: jan.nijtmans branch: core-8-branch, size: 4927 | |
|
2022-07-18
| ||
| 11:56 | Updste stdlib.h (add missing functions). Restructure tclAppInit.c file: 422c8a349a check-in: [b79b2a5bbe] user: jan.nijtmans branch: check-build, size: 4952 | |
|
2022-07-17
| ||
| 13:14 | Merge 8.7 file: 58d40c1b47 check-in: [de8da09f1c] user: jan.nijtmans branch: check-build, size: 4935 | |
|
2022-02-01
| ||
| 12:35 | Merge 8.7 file: 7a53f96e12 check-in: [a6e19bd3f0] user: jan.nijtmans branch: main, size: 4830 | |
| 12:03 | Code cleanup in tclMain.c and tclAppInit.c: Make them Tcl-8.7-aware, usable as more generic examples for extensions. file: 0456165c6a check-in: [3625d63254] user: jan.nijtmans branch: core-8-6-branch, size: 4871 | |
|
2021-04-13
| ||
| 06:09 | Merge 9.0 file: 7de688bf32 check-in: [b07425e086] user: jan.nijtmans branch: rfe-854941, size: 4760 | |
|
2021-04-07
| ||
| 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: 34563b8d0d check-in: [6039d0396a] user: jan.nijtmans branch: core-8-branch, size: 4801 | |
|
2020-12-04
| ||
| 15:12 | Merge 9.0 file: a3d2e8b007 check-in: [b8cccc59e2] user: jan.nijtmans branch: bug-ea39ab591e, size: 4553 | |
|
2020-11-10
| ||
| 14:51 | Merge 9.0. Code/documentation cleanup file: d9676754d7 check-in: [f39d733d24] user: jan.nijtmans branch: bug-ea39ab591e, size: 4553 | |
|
2020-10-22
| ||
| 07:35 | Merge 8.7. More lowercase package names in test-suite file: b611ce03e7 check-in: [13fe6f0017] user: jan.nijtmans branch: build-info, size: 4555 | |
|
2019-10-24
| ||
| 10:53 | tclAppInit.c should be built without BUILD_tcl/USE_TCL_STUBS always. All build files should be adapted now to assure that. file: 14f6b28fc1 check-in: [82739030f5] user: jan.nijtmans branch: check-build, size: 4617 | |
|
2019-09-30
| ||
| 14:43 | Merge trunk. Finish implementation. file: edf4e2e9e8 check-in: [bcae28fe99] user: jan.nijtmans branch: rfe-854941, size: 4512 | |
|
2019-08-19
| ||
| 15:01 | Further implementation of 2 new functions. file: b13b16356c check-in: [bef7aa688c] user: jan.nijtmans branch: rfe-854941, size: 4549 | |
|
2017-11-11
| ||
| 09:18 | Improvements to tip430 to embed the /library file system within a shared library or as a zip archive with a canonical name matching the current patch level This new version also builds a native executable version of minizip to allow archive to be built within make, even when cross compiling Added a new function TclZipfs_AppHook which implements tip430 core behavior startups to stock tclsh Embedding the file system as a zip archive can be defeated with --enable-zipfs=no file: 1308e0a8c1 check-in: [c8a90daba2] user: hypnotoad branch: core_zip_vfs, size: 4553 | |
|
2016-01-12
| ||
| 19:03 | Reconciled the inner workings of the core_zip_vfs and zipfs branch of Tcl core_zip_vfs now uses the same C implementation. More fixes to come as I tweak the userspace and Makefile tools. The goal is to fold core_zip_vfs into the zipfs branch. file: 903a558ae7 check-in: [6994528405] user: hypnotoad branch: core_zip_vfs, size: 5069 | |
|
2015-12-22
| ||
| 09:29 | Zipfs_Mount -> Tclzipfs_Mount, it doesn't really matter which one is used. file: a39c823a5f check-in: [d8f7fc7aea] user: jan.nijtmans branch: androwish, size: 4675 | |
|
2015-12-21
| ||
| 15:31 | Start with a few simple basic test-cases file: 439e49959d check-in: [9eb6257fb7] user: jan.nijtmans branch: androwish, size: 4666 | |
| 15:21 | Start with a few simple basic test-cases file: 4fbfa32ddf check-in: [0805686e2a] user: jan.nijtmans branch: zipfs, size: 4678 | |
|
2015-01-22
| ||
| 20:00 | re-base to trunk file: 5ea3b6ced8 check-in: [7d224d42f7] user: jan.nijtmans branch: bug-1224888, size: 4498 | |
|
2014-11-15
| ||
| 14:48 | Added the C implementation of the zipvfs encoder that was originally bundled into the zvfs.c file as a separate tool. file: cc68ffc0c9 check-in: [cb1011bfac] user: hypnotoad branch: core_zip_vfs_c_encoder, size: 5289 | |
| 00:12 | For the feature branch we now enable Zip file functions for all shells in Unix, and explicitly name a new executable "basekit", which is a statically linked tclsh with an attached library VFS file: d5f72e3d04 check-in: [1d8bf095f0] user: hypnotoad branch: core_zip_vfs, size: 5039 | |
|
2014-10-19
| ||
| 20:03 | Update the zipvfs implementation with additional code from both Odie and Dennis LaBelle's FreeWrap. Split the boot loader code out of tclZipVfs.c and into its own File. Altered the structure of tclZipVfs.c to better mirror that which is distributed in Odie and FreeWrap to make popping and swapping improvements easier. file: b88bd9dd81 check-in: [5fa52cd7ed] user: hypnotoad branch: core_zip_vfs, size: 5137 | |
|
2014-09-12
| ||
| 16:03 | Developed an improved bootloader built around TclSetPreInitScript. The new bootloader now mounts the VFS before the interpreter is initialized, and gives it enough hints to point to the VFS for init.tcl and main.tcl (If present) Also, Tcl_ZVfs_Boot now takes and additional argument: the name of the file to mount. As the difference between a normal shell and a zvfs enabled shell is one again, several lines of code, the example shells is folded back into tclAppInit.c and controlled with macros. The ZVFS commands are now loaded in as a static package. Removed the Stubs entry for Tcl_Boot_ZVFS, it's now intended that shells build their own copy of tclZipVfs.o file: 04765161f3 check-in: [c6b845bda5] user: hypnotoad branch: core_zip_vfs, size: 5028 | |
|
2014-09-04
| ||
| 01:23 | Removed some debugging code of mine... file: b412bd79e4 check-in: [dfd8080cdc] user: hypnotoad branch: core_zip_vfs, size: 4784 | |
| 01:22 | Adapted the Unix startup process to ifdef out the KIT specific behaviors. tclkit is now build as a standalone exectuble. file: 4bc86a3555 check-in: [048d56390d] user: hypnotoad branch: core_zip_vfs, size: 4818 | |
|
2014-09-03
| ||
| 20:32 | Merging in changes from Tcl Reduced the code necessary to bootstrap a shell to a single C call. Reduced the number of new stub entries to 1 Fixed a Makefile goof that was preventing kits from running properly. file: 5b583059d3 check-in: [a706cf4205] user: hypnotoad branch: core_zip_vfs, size: 4566 | |
|
2014-09-01
| ||
| 07:15 | Adding the ability for the Tcl core to build self-contained Zip-based executables * Integrated a pure-C implementation of ZipVfs * Modified Tcl_AppInit() to look for a zipvfs mounted on the executable file: 5c3bca6ea2 check-in: [c1d9b13f8c] user: hypnotoad branch: core_zip_vfs, size: 5371 | |
|
2013-06-25
| ||
| 10:56 | rebase file: cd5ef3ce7f check-in: [e1791704a3] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 4635 | |
|
2013-06-14
| ||
| 10:15 | Don't use deprecated stricmp/strnicmp any more, but underscored variant for non-GNU compilers. Some formatting - improved comments. file: df39ad81dc check-in: [cc8464e99f] user: jan.nijtmans branch: trunk, size: 4511 | |
|
2013-03-31
| ||
| 20:17 | Going forward trying to define a better Tcl_InitStubsystems() file: 75e412dfcd check-in: [f1f393d1f0] user: jan.nijtmans branch: initsubsystems, size: 4464 | |
|
2013-02-19
| ||
| 15:46 | merge novem file: 0d074f435f check-in: [28ee40df7e] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 4607 | |
|
2013-02-17
| ||
| 21:03 | Use (preferred) Tcl_ObjSetVar2 in stead of Tcl_SetVar in tclAppInit.c, both UNIX and Win. file: 6f49772f4d check-in: [c5362b1bbd] user: jan.nijtmans branch: trunk, size: 4483 | |
|
2012-12-22
| ||
| 20:20 | merge novem add Tcl_TomMath_InitStubs/Tcl_OOInitStubs to unix/tclAppInit.c file: 842ddd7c7c check-in: [96d9dbe992] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 4497 | |
|
2012-12-10
| ||
| 21:51 | merge trunk fix mingw build file: 065789ec93 check-in: [8e7234ccff] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 4372 | |
|
2012-12-04
| ||
| 15:12 | more eliminations of 'deprecated' calls file: 0a00bc96a7 check-in: [c3a8114dc1] user: jan.nijtmans branch: better-deprecation-85, size: 4660 | |
| 14:14 | Even simpler: make Tcl_Init() a macro which calls Tcl_InitStubs. Embedder doesn't need to change the code any more, and cannot forget to call Tcl_InitStubs() file: 1ad86bf372 check-in: [16a63b155c] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 4367 | |
| 13:51 | Experiment: Speed up Tcl by only exporting the minimal set of symbols from the dll/so. Advantage: USE_TCL_STUBS is no longer necessary, it's implicit. So that makes it less error-prome for extenders. The function Tcl_PkgInitStubsCheck is no longer necessary. Disadvantage: Embedders need to do two additional things, call Tcl_InitStubs() as first function in Tcl_AppInit() and link the stub library with their executable. file: 88605676c8 check-in: [668d02e882] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 4421 | |
|
2012-11-26
| ||
| 15:33 | unbreak UNIX build file: bea4064e4f check-in: [b676e091f0] user: jan.nijtmans branch: novem, size: 4373 | |
|
2012-04-26
| ||
| 19:42 | get rid of _ANSI_ARGS_ file: 2661d4a04e check-in: [a3f95a3b3d] user: jan.nijtmans branch: core-8-5-branch, size: 4598 | |
|
2011-05-05
| ||
| 06:26 | no longer depend on MODULE_SCOPE being defined file: 3ce12106d4 check-in: [b439e1d71b] user: jan.nijtmans branch: trunk, size: 4359 | |
|
2011-04-07
| ||
| 10:19 | Add some (temporary) test cases showing the problem with --export-dynamic file: eecc68127e check-in: [6b6ef4e0b1] user: jan.nijtmans branch: trunk, size: 4477 | |
|
2011-04-06
| ||
| 13:10 | Make symbols "main" and "Tcl_AppInit" MODULE_SCOPE: there is absolutely no reason for exporting them. file: 39572b3e67 check-in: [0a2eb3820d] user: jan.nijtmans branch: trunk, size: 4300 | |
|
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: 3bc2b1b8d3 check-in: [c64f310d38] user: dgp branch: trunk, size: 4226 | |
| 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: b31b7dd9f7 check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 4650 | |
|
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: 097e05f92b check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 4793 | |
|
2010-12-07
| ||
| 14:39 | @1576 file: 69735c028f check-in: [ef82386ec6] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 4297 | |
|
2010-12-02
| ||
| 10:58 | @1090 file: 17fc00286a check-in: [64d3140aa1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 4311 | |
|
2010-09-27
| ||
| 11:00 | Merge from HEAD file: 130739f988 check-in: [d1f5c51f30] user: rmax branch: rmax-ipv6-branch, size: 4302 | |
|
2010-09-26
| ||
| 14:33 | merge file: 5041cbe134 check-in: [bc9af6e422] user: dgp branch: dgp-refactor, size: 4301 | |
|
2010-09-25
| ||
| 14:51 | * tclAssembly.c: Massive refactoring of the assembler * tclAssembly.h: to use a Tcl-like syntax (and use * tests/assemble.test: Tcl_ParseCommand to parse it). The * tests/assemble1.bench: refactoring also ensures that Tcl_Tokens in the assembler have string ranges inside the source code, which allows for [eval] and [expr] assembler directives that simply call TclCompileScript and TclCompileExpr recursively. file: 8e07deeb64 check-in: [8fa55c35f1] user: kennykb branch: dogeen-assembler-branch, size: 4305 | |
|
2010-09-23
| ||
| 21:40 | Make Tcl_SetPanicProc and Tcl_GetStringResult callable without stubs, just as Tcl_SetVar. file: 08fa5b29df check-in: [f696973491] user: nijtmans branch: trunk, size: 4302 | |
| 13:35 | merge file: 3cbd869286 check-in: [20f9c53bd5] user: dgp branch: dgp-refactor, size: 4299 | |
| 09:18 | Make compilable with -DUNICODE (not actived yet) Many clean-ups in comments. file: f6d9ba8faf check-in: [87eb553ce4] user: nijtmans branch: trunk, size: 4300 | |
|
2009-11-29
| ||
| 09:00 | revert 2902965 tclAppInit.c change file: bb45e9dead check-in: [9e1924b178] user: das branch: trunk, size: 4311 | |
|
2009-11-26
| ||
| 07:01 | Fix [Bug 2902965] stub related changes cause tclkit built to break file: 36bbe76186 check-in: [4bf7a171b2] user: nijtmans branch: trunk, size: 4412 | |
|
2009-11-19
| ||
| 16:51 | merge updates from HEAD file: 6dda69abfa check-in: [7aa1b44845] user: dgp branch: dgp-refactor, size: 4315 | |
| 16:31 | * unix/tclAppInit.c: Repair broken build of the tcltest executable. * win/tclAppInit.c: [Bug 2883850, 2900542]. file: 94850d1785 check-in: [9fdef42bec] user: dgp branch: trunk, size: 4311 | |
|
2009-11-18
| ||
| 23:46 | Fix [Bug 2883850]: pkgIndex.tcl doesn't get created with static Tcl build file: 8cc01c3308 check-in: [39268397d9] user: nijtmans branch: trunk, size: 4300 | |
|
2008-05-11
| ||
| 04:22 | merge updates from HEAD file: 0e5607e7d6 check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 4669 | |
|
2008-04-27
| ||
| 22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: e0b3d62f1c check-in: [2d205c22fb] user: dkf branch: trunk, size: 4665 | |
|
2007-04-16
| ||
| 18:35 | Merge updates from HEAD file: 395be4fc64 check-in: [5bd14e2124] user: dgp branch: dgp-refactor, size: 4725 | |
| 13:36 | Complete the purge of K&R function definitions from manually-written code. file: 82f6089328 check-in: [645aed2fcd] user: dkf branch: trunk, size: 4721 | |
|
2005-08-02
| ||
| 18:14 | merge updates from HEAD file: 7386c0a1ff check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 4743 | |
|
2005-07-26
| ||
| 04:11 | Merge updates from HEAD file: 933cf9d8d2 check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 4743 | |
|
2005-07-20
| ||
| 23:16 | Getting more systematic about style file: a30d00c3da check-in: [0c5cea4d81] user: dkf branch: trunk, size: 4739 | |
|
2004-11-12
| ||
| 22:52 | * unix/tclAppInit.c: Removed tclConfig.h #include, now that tcl.h takes care of it for us. file: a2210b237e check-in: [e02679800a] user: dgp branch: trunk, size: 4602 | |
| 18:07 | * unix/config.h.in: * unix/tclConfig.h.in: renamed * unix/Makefile.in: Completed support for config header, * unix/configure.in: fixed building outside of the unix dir, * unix/tclAppinit.c: and reflected the name change of config.h. * generic/tclInt.h: * unix/configure: generated file: 5e10910abc check-in: [9e44908447] user: rmax branch: trunk, size: 4722 | |
| 16:44 | Adapt Tcl so it uses a config.h header instead of stuffing all #defs on the command line. Third parties using generic/tclInt.h, unix/tclAppInit.c or unix/tcl.m4 should be unaffected. Part of the general TIP#34 project. file: 37436a837e check-in: [17ad03f44f] user: dkf branch: trunk, size: 4718 | |
|
2004-10-28
| ||
| 18:45 | merge updates from HEAD file: 09cdc67385 check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 4606 | |
| 04:52 | * unix/tclAppInit.c: When built as tcltest, TclThread_Init was getting called * win/tclAppInit.c: twice. First by TclTest_Init, then again in Tcl_AppInit. The call from Tcl_AppInit now removed. file: 52833c24e1 check-in: [7bd534cd4f] user: davygrvy branch: trunk, size: 4607 | |
|
2002-12-06
| ||
| 03:08 | * generic/tclCompile.c (TclCleanupByteCode): When encountering a shared bytecode structure we have to scan the literal table in that structure for objects of type "cmdName". These objects hold references to command structures, possibly in a different interp, and interfere with the cleanup of the refered commands (they keep their refcount up). Essentially at least one interp in a set of clones has a circular reference comand -> proc -> bytecode -> bytecode data -> cmdName obj -> command which prevents the command int that interp from being freed, leaking memory. The solution employed here is to invalidate the internal representation of 'cmdName's (but keeping the string rep), driving the refcount of refered command structures down, and breaking the cycle. file: f584a02acd check-in: [a9a7ea8404] user: andreas_kupries branch: mod-8-3-4-branch, size: 5118 | |
|
2002-11-26
| ||
| 20:05 | * generic/tclMain.c (Tcl_Main): added Tcl_DeleteInterp and * unix/tclAppInit.c (main): Tcl_Finalize in -DPURIFY case to help indentify memory leaks. file: b42a24d336 check-in: [ca5713da63] user: hobbs branch: mod-8-3-4-branch, size: 5107 | |
|
2002-06-10
| ||
| 05:33 | Merging with TOT as of 06/09/2002. file: fef8b45518 check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 4873 | |
|
2002-05-31
| ||
| 22:20 | * Removed internal routine TclMathInProgress and Unix implementation of matherr(). These are now obsolete, dealing with very old versions of the C math library. Windows version is retained in case Borland compilers require it, but it is inactive. Thanks to Joe English. [Bug 474335, Patch 555635]. file: d7d20d0511 check-in: [e080b7f8c1] user: dgp branch: trunk, size: 4864 | |
|
2002-02-12
| ||
| 14:22 | * djgpp/ (new directory) * djgpp/Makefile (new): * unix/tclAppInit.c: * unix/tclMtherr.c: * unix/tclUnixFCmd.c: * unix/tclUnixFile.c: * unix/tclUnixInit.c: * unix/tclUnixPort.h: Early stage of DJGPP support for building Tcl on DOS. Dynamic loading isn't working, yet. Requires watt32 for the TCP/IP stack. No autoconf, yet. Barely tested, but makes a working exe that runs Tcl in protected-mode, flat memory. [exec] and pipes will need the most work as multi-tasking on DOS has to be carefully. file: 8a3db97823 check-in: [58a026b69c] user: davygrvy branch: trunk, size: 5057 | |
|
2000-08-08
| ||
| 19:03 | Deleted: Created branch tclpro-1-5-0-synthetic check-in: [e979569c4f] user: cvs2fossil branch: tclpro-1-5-0-synthetic, size: 0 | |
|
2000-04-18
| ||
| 23:06 | * unix/tclAppInit.c (main): removed #ifdef TCL_TEST that sets the library path as it was unnecessary and conflicts with move of tclLibraryPath to thread-local storage. file: 99823af4b7 check-in: [7545f3c2fc] user: hobbs branch: trunk, size: 4954 | |
|
1999-12-02
| ||
| 02:03 | * generic/tcl.decls : * generic/tclMain.c : * unix/tclAppInit.c: * win/tclAppInit.c: Added two new internal functions, TclSetStartupScriptFileName() and TclGetStartupScriptFileName() and added hooks into the main() code for supporting TclPro and other "big" shells more easily without requiring a copy of the main() code. * generic/tclEncoding.c: * generic/tclEvent.c: Moved encoding-related startup code from tclEvent.c into the more appropriate tclEncoding.c. file: e01d053097 check-in: [cafaa4d046] user: redman branch: trunk, size: 5349 | |
|
1999-10-13
| ||
| 00:32 | * unix/Makefile.in: purify has to use -best-effort to instrument * unix/tclAppInit.c: identified potential mem leak when compiling tcltest (not critical) * unix/tclUnixPipe.c: fixed mem leak in TclpCreateProcess when doing alloc between vfork and execvp. * unix/tclUnixTest.c: fixed mem leak in findexecutable test command file: b11a7276cd check-in: [51f678993b] user: hobbs branch: trunk, size: 4514 | |
|
1999-05-14
| ||
| 02:18 | * unix/Makefile.in: * unix/tclAppInit.c: Minor cleanup related to Xt notifier. * unix/tclUnixInit.c (TclpSetInitialEncodings): Tcl now looks for an encoding subfield in the LANG/LC_ALL variables in cases where the locale is not found in the locale table. Ensure that setlocale() is called at least once so X11 will initialize properly. Also, forces the LC_NUMERIC locale to be "C" so numeric processing in scripts is not affected by the current locale setting. [Bug: 1989] file: 5c499857ec check-in: [6ea73d3f19] user: stanton branch: trunk, size: 4375 | |
|
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: a01ac75d57 check-in: [f3b32fb71c] user: stanton branch: trunk, size: 4375 | |
|
1999-03-11
| ||
| 19:28 | Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0 | |
|
1999-02-10
| ||
| 23:31 | * unix/mkLinks: * doc/SetVar.3: * generic/tcl.h: * generic/tclVar.c: Restored Tcl_ObjGetVar2 and Tcl_ObjSetVar2 from 8.0. Renamed Tcl_Get/SetObjVar2 to Tcl_GetVar2Ex and Tcl_SetVar2Ex. * Merged 8.0.5b2 patches file: 41d918e2a5 check-in: [b403ad5f28] user: stanton branch: core-8-1-branch-old, size: 4379 | |
|
1999-02-03
| ||
| 02:58 | * win/tclAppInit.c: * unix/tclAppInit.c: * mac/tclMacAppInit.c: * generic/tclTest.c: Changed some EXTERN declarations to extern since they are not defining exported interfaces. This avoids generating useless declspec() attributes and makes the windows makefile simpler. * generic/tcl.h: Moved Tcl_AppInit declaration to end and cleared out TCL_STORAGE_CLASS so it is not declared with a declspec(). file: 4a6a103dae check-in: [92d52aa5e1] user: stanton branch: trunk, size: 3869 | |
|
1998-10-06
| ||
| 02:59 | merged 8.0.4 changes into 8.1 branch file: a1161b76f5 check-in: [e8eee9b422] user: stanton branch: core-8-1-branch-old, size: 4326 | |
|
1998-10-05
| ||
| 22:32 | Added a new Tcl object called "procbody"; this object's internal representation contains both a Proc struct and its associated ByteCode. Updated tclProc.c::TclCreateProc to take procbody instances as the body argument, for future support of compiler extensions. Added the "procbodytest" package for testing all this stuff. file: 01f2c3d39d check-in: [0aa459d72f] user: escoffon branch: trunk, size: 3870 | |
|
1998-09-24
| ||
| 23:58 | merging changes from 8.0.3 into 8.1a2 file: b273d8cdf5 check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 4016 | |
|
1998-09-21
| ||
| 23:39 | Added contents of Tcl 8.1a2 file: 1195acbdb8 check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 3991 | |
|
1998-09-14
| ||
| 18:39 | Replaced SCCS strings, fixed binary files file: 49756b2c17 check-in: [196f92fd17] user: stanton branch: trunk, size: 3559 | |
|
1998-03-26
| ||
| 14:56 | Added: Initial revision file: 97ec54c63f check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 3538 | |
