History of unix/tclUnixTest.c of 61476ef2483b5c84
Not logged in

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

History of file unix/tclUnixTest.c at check-in 61476ef2483b5c84

2026-08-09
11:38
Error messages almost all generated via Tcl_PrintfResult family file: [de785f6884] check-in: [4b4b6ea188] user: dkf branch: tip-757, size: 17326
2026-07-17
06:50
Use of TIP 757 in many places file: [7cfa51c286] check-in: [2237c55faf] user: dkf branch: tip-757-use, size: 17389
2026-05-15
11:10
Fix some indents file: [dc58609d15] check-in: [9e2610e8ef] user: dkf branch: main, size: 17624
2025-12-28
16:19
Fix some indentation of comments file: [9d3d280dda] check-in: [870237637e] user: dkf branch: main, size: 17627
2025-11-23
20:43
Use _Generic() to select function type file: [953efcfc62] check-in: [c4f087760d] user: jan.nijtmans branch: tip-626, size: 17626
2025-11-17
09:18
merge trunk file: [77848d511d] check-in: [8d7f54a91b] user: dkf branch: c11-automarker, size: 17327
2025-11-15
21:56
merge trunk file: [0cec682c98] check-in: [459669e809] user: dkf branch: c-std-update, size: 17336
2025-11-09
14:12
merge trunk file: [c81ea35177] check-in: [c495403a16] user: dkf branch: c11-printf-result, size: 17288
2025-11-08
22:50
Fix [45bfbebe]: some tests will fail if the system encoding is iso8859-1. Solution backported from 9.0 file: [9a5cc89e7c] check-in: [be9693d81e] user: jan.nijtmans branch: core-8-6-branch, size: 20768
2025-10-24
14:25
merge trunk file: [69c22d22b5] check-in: [9c127a6a3a] user: dkf branch: c11-bool, size: 17592
2025-10-12
19:21
Rebase to trunk file: [2046e6f5f9] check-in: [fad4806904] user: jan.nijtmans branch: tip-626, size: 17633
2025-10-10
23:15
Fix broken build, introduced [2d7ae66265|here]. More -Wconversion warning fixes file: [1e0cc85ce8] check-in: [b8506ab1c6] user: jan.nijtmans branch: main, size: 17584
2025-10-06
18:03
Turn initialisation flags into bools file: [6134a6701a] check-in: [85f3db92e2] user: dkf branch: c11-bool, size: 17584
10:50
Tidying up file: [d4f028a296] check-in: [fafb320167] user: dkf branch: c11-printf-result, size: 17280
2025-10-03
11:47
Use C11 macros to automatically add a NULL to the end of varargs sequences file: [9b93a120f4] check-in: [9c524e00d4] user: dkf branch: c11-automarker, size: 17319
2025-09-26
18:53
merge trunk file: [99eee8c9a6] check-in: [f0dcb3e615] user: dkf branch: c-std-update, size: 17328
2025-09-04
09:33
Fix some -Wconversion warnings file: [648b6db204] check-in: [c66bbbf8d7] user: jan.nijtmans branch: main, size: 17576
2025-08-12
09:06
More booleans. file: [67b64ac0f4] check-in: [8a9080996d] user: dkf branch: c-std-update, size: 17321
2025-07-19
12:31
More moving of variable declarations file: [f40fad82f8] check-in: [c149575323] user: dkf branch: c-std-update, size: 17313
2025-07-16
10:43
Moving variable declarations to better places file: [d48478574e] check-in: [f569640c35] user: dkf branch: c-std-update, size: 17312
2025-07-14
14:58
Use macros to reduce number of explicit marker NULLs file: [dbb780833b] check-in: [2b21439624] user: dkf branch: c-std-update, size: 17307
14:26
TclSetErrorCode lets us avoid writing a lot of marker values file: [1644df513d] check-in: [a29f1f8fab] user: dkf branch: c-std-update, size: 17337
08:11
A bunch of small changes building on previous commits file: [821bc61130] check-in: [1811f74742] user: dkf branch: c-std-update, size: 17334
2025-04-16
09:32
Merge trunk file: [c9bbbf09d5] check-in: [c7480b3df9] user: jan.nijtmans branch: tip-626, size: 17625
09:00
Merge 9.0. Fix some -Wconversion warnings, see [03cff7a777] file: [46c5e8932d] check-in: [ca9b2d5796] user: jan.nijtmans branch: main, size: 17553
08:02
Fix TestplatformChmod() test function: It should always translate from UTF-8 to native, since the native encoding is not guaranteed to be UTF-8 file: [e857a00d34] check-in: [8db993fea9] user: jan.nijtmans branch: core-9-0-branch, size: 17554
2025-04-02
15:44
Another bunch of -Wconversion warning fixes file: [f694451b30] check-in: [58b859b5ea] user: jan.nijtmans branch: tip-626, size: 17403
2025-03-04
16:45
Rebase to 9.1 file: [eb4a90819c] check-in: [f3e5cd43bf] user: jan.nijtmans branch: tip-626, size: 17393
2025-03-03
09:33
Mostly whitespace fixes, but also a bug in Tcl_SetWideUIntObj file: [e938c33f48] check-in: [16c040e40a] user: dkf branch: main, size: 17331
2025-03-02
20:50
Merge 9.1 file: [fcdf8c5deb] check-in: [6f0eac8f6d] user: jan.nijtmans branch: tip-626, size: 17395
15:48
Bunch of whitespace basic fixes. file: [28da6c06f0] check-in: [809d595b56] user: dkf branch: main, size: 17333
2024-12-04
17:51
Indenting file: [79fe88fcf5] check-in: [3dd7035ccc] user: jan.nijtmans branch: core-8-branch, size: 17295
2024-08-31
01:03
Merge [97ad90f3204ed4c0]: Improve bunch of error-messages. file: [08bac2d2a1] check-in: [24a5fcb743] user: pooryorick branch: unchained, size: 17705
2024-08-29
08:40
Merge [9ffd7855661ca409]: More of the same: Space before tab is extremely unlikely to be correct indentation pattern. file: [95975d3c84] check-in: [12c6b8b472] user: pooryorick branch: unchained, size: 17704
2024-08-26
12:12
Merge [28e5e230b66f785b]: "Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization)", and resolve conflicts, including changing all occurrences os "TclGetStringFromObj" to Tcl_GetStringFromObj(). file: [af5acf3ba6] check-in: [261aca7955] user: pooryorick branch: unchained, size: 17706
09:56
Merge [3bdb40e1f2683f5f]: Few more spacing/formatting tweaks. file: [54840a9976] check-in: [30d592af71] user: pooryorick branch: unchained, size: 17776
09:45
Merge [1fbff64078d7fb02]: Fix indentation/brace usage style issues. file: [2aa9a80b82] check-in: [bd3faf4a67] user: pooryorick branch: unchained, size: 17777
2024-08-23
11:44
Merge [8395999435e061c0]: Fix Windows build with --disable-shared: Make sure that test-code is never compiled with -DBUILD_tcl -DSTATIC_BUILD. file: [dfc8e71543] check-in: [2d9e86307e] user: pooryorick branch: unchained, size: 17776
2024-08-22
21:14
Merge [171d9a4b1326efdd]: More C++-sentinel-related fixes (hopefully, those are the last ones). file: [5f117be759] check-in: [60c02983ce] user: pooryorick branch: unchained, size: 17737
20:52
Merge [f67f60d202716adf]: Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-compiler as well. file: [07500f5631] check-in: [e18c9ab9f6] user: pooryorick branch: unchained, size: 17745
2024-08-18
20:40
Consolidated zipfs changes/Improve bunch of error-messages file: [c4245a0faa] check-in: [ad33a7eb2f] user: jan.nijtmans branch: tip-626, size: 17394
2024-08-15
20:23
Improve bunch of error-messages file: [f05ba2b3a4] check-in: [3af2efb00f] user: jan.nijtmans branch: core-8-branch, size: 17297
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: [bb4053ace2] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 17609
2024-07-08
16:32
Remaining can't -> cannot changes file: [6cd99ca98f] check-in: [9f35c75244] user: jan.nijtmans branch: bug-0439e1e1a3, size: 17332
2024-06-18
22:07
Backport some code cleanup from 8.7/9.0. Fix indenting file: [5cedb05f92] check-in: [e749719636] user: jan.nijtmans branch: core-8-6-branch, size: 20432
2024-06-07
11:31
Merge 9.0 file: [40cbcb7a7c] check-in: [84ae5008cc] user: jan.nijtmans branch: tip-626, size: 17393
2024-06-05
13:10
More of the same: Space before tab is extremely unlikely to be correct indentation pattern. file: [ee7cad6fc2] check-in: [9ffd785566] user: jan.nijtmans branch: main, size: 17331
2024-04-23
16:06
Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [3c5f56d1c8] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 17332
2024-04-01
20:48
Merge 9.0 file: [b3e84ea94c] check-in: [d4eee66f60] user: jan.nijtmans branch: tip-626, size: 17395
2024-03-21
13:55
Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization) file: [f5c7cae2c7] check-in: [28e5e230b6] user: jan.nijtmans branch: main, size: 17333
12:57
Formatting/indenting file: [0707c4b127] check-in: [1dd169510a] user: jan.nijtmans branch: core-8-branch, size: 17296
2024-03-20
14:27
Merge 9.0 file: [b04238a259] check-in: [4271f3b52a] user: jan.nijtmans branch: tip-626, size: 17465
13:49
Few more spacing/formatting tweaks file: [355d512fe8] check-in: [3bdb40e1f2] user: jan.nijtmans branch: main, size: 17403
13:14
(backport) more spacing/formatting tweaks. For now, macosx/unix/win only. file: [0ee5745f36] check-in: [dc8a99efff] user: jan.nijtmans branch: core-8-branch, size: 17367
2024-03-19
16:12
Backport fix for [bda99f2393]: gets stdin problem when non-blocking - Windows (cherry-pick): Fix indentation/brace usage style issues file: [27c5e537d7] check-in: [770221ff54] user: jan.nijtmans branch: core-8-branch, size: 17409
14:56
Fix indentation/brace usage style issues file: [7ecb1107bb] check-in: [1fbff64078] user: dkf branch: main, size: 17404
2024-01-30
17:07
Tweaking indentation of code; really unimportant... file: [56714b41b5] check-in: [bb72806960] user: dkf branch: dkf-indent-tweak, size: 17404
2023-11-24
13:28
Merge 9.0 file: [53b8b3387c] check-in: [96e43e34f3] user: jan.nijtmans branch: tip-626, size: 17465
2023-11-10
09:54
Fix Windows build with --disable-shared: Make sure that test-code is never compiled with -DBUILD_tcl -DSTATIC_BUILD file: [6a7430f6ef] check-in: [8395999435] user: jan.nijtmans branch: main, size: 17403
2023-10-27
15:12
Merge 9.0 file: [e955da6ec9] check-in: [f99dbd4d72] user: jan.nijtmans branch: tip-626, size: 17428
15:11
Merge 8.7 file: [0b23370870] check-in: [171d9a4b13] user: jan.nijtmans branch: main, size: 17366
15:03
More C++-sentinel-related fixes (hopefully, those are the last ones) file: [71e44d44e5] check-in: [84fdaf1d56] user: jan.nijtmans branch: core-8-branch, size: 17408
2023-10-22
19:56
Merge 9.0 file: [a8e5d03a2e] check-in: [f107021263] user: jan.nijtmans branch: tip-626, size: 17436
2023-10-19
18:48
Merge 8.7 file: [23207ad18d] check-in: [f67f60d202] user: jan.nijtmans branch: main, size: 17374
2023-10-17
06:02
Handle sentinels for any C++ compiler file: [10635a4ea8] check-in: [6876d1f99a] user: jan.nijtmans branch: bug-26870862f0, size: 17416
2023-07-29
16:42
Rebase to 9.0 file: [0337e6ff06] check-in: [c9b9082483] user: jan.nijtmans branch: tip-626, size: 17300
2023-04-21
13:32
Merge 9.0 file: [c11bde10d0] check-in: [b732c118b6] user: jan.nijtmans branch: tip-626, size: 17308
2023-04-20
16:53
Merge 9.0 file: [038db00ea0] check-in: [aa3e7e529f] user: jan.nijtmans branch: tip-626, size: 17306
2023-04-14
09:12
Merge 9.0 file: [b94a5ae0c6] check-in: [f041e13465] user: jan.nijtmans branch: tip-626, size: 17292
2023-04-12
14:25
Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [1f28dee4e3] check-in: [d65da06a77] user: pooryorick branch: main, size: 17238
13:30
Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [04676f1227] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 17280
09:35
Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [81c4cc6a9d] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 20579
2023-04-06
16:10
Make Tcl_Size signed by default, but allow extension to make it unsigned (experimental) file: [ab6012d6a5] check-in: [4f88786745] user: jan.nijtmans branch: optional-unsigned-size, size: 17255
2023-03-30
22:24
Merge 9.0 file: [13301083ed] check-in: [6396c6443a] user: jan.nijtmans branch: tip-626, size: 17292
22:22
Merge 8.7 file: [70cbcd8ded] check-in: [7c9d2dc7a3] user: jan.nijtmans branch: main, size: 17238
22:02
Merge 8.6 file: [f16e6a3b3c] check-in: [166e8656a7] user: jan.nijtmans branch: core-8-branch, size: 17280
15:19
Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it on other platforms either. file: [e7ad780185] check-in: [ec56f33813] user: jan.nijtmans branch: bug-0cb3554903, size: 20579
2022-09-02
07:42
Some more (internal) ClientData -> void * changes file: [cce3a64e3a] check-in: [1f524aee1d] user: jan.nijtmans branch: main, size: 17224
2022-08-29
13:43
More int -> size_t file: [5b77fc44ec] check-in: [4001be22d4] user: jan.nijtmans branch: tip-626, size: 17278
2022-05-25
22:20
Many int-> size_t file: [8bf2f8d2e1] check-in: [7062de3ba7] user: jan.nijtmans branch: tip-626, size: 17312
2022-05-24
12:34
Starting TIP #626 implementation. WIP, far from finished file: [a0bfac7f1c] check-in: [16a9e324dd] user: jan.nijtmans branch: tip-626, size: 17280
2020-12-08
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: [c0ce45ec4f] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 17266
2020-03-09
15:45
TCL_UNUSED in the unix sources. file: [76998655f2] check-in: [2c910028eb] user: dgp branch: core-8-branch, size: 17271
2019-09-17
11:39
Merge 8.7 file: [ecb59ee3c0] check-in: [981dd35686] user: jan.nijtmans branch: cplusplus, size: 17545
07:02
Move testgetencpath/testsetencpath test commands from UNIX-specific to general. Rewrite a few other commands (like "memory") to use the Tcl_Obj interface. file: [23d3a2b009] check-in: [bc17bfbdde] user: jan.nijtmans branch: core-8-branch, size: 17378
2019-09-03
20:32
Mark more unused parameters file: [e799336c5d] check-in: [c07dbdd62a] user: jan.nijtmans branch: cplusplus, size: 20704
2019-07-04
06:54
Experiment: compile Tcl with C++ compiler. WIP file: [578f927fe2] check-in: [99d5f9c948] user: jan.nijtmans branch: cplusplus, size: 20507
2018-12-18
20:41
tests: new test-command "testisprocessrunning" in order to help recognize in test cases a child process is still running; socket.test: optimized 'hot spot' socket-12.2 test-case (10s -> 10ms). file: [2e12f5527d] check-in: [21737c5c85] user: sebres branch: sebres-speedup-testsuite, size: 22981
2018-12-12
19:38
If compiled with -DTCL_NO_DEPRECATED, remove Tcl_NewIntObj/Tcl_NewLongObj/Tcl_DbNewLongObj from stub table, as they will be gone in 9.0 (converted to a macro) Use Tcl_WideInt's directly in more places, diminishing the possibility of inadvent overflow. file: [e8ad1fafe8] check-in: [72e64ef096] user: jan.nijtmans branch: core-8-branch, size: 20499
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: [f7afd15e3c] check-in: [c92a5c4373] user: jan.nijtmans branch: trunk, size: 20495
2017-05-03
12:09
merge trunk file: [a0815bc9ee] check-in: [bf5ec8f76b] user: jan.nijtmans branch: semver, size: 20506
2016-06-30
13:16
Simplify use of "struct" keyword in many places. file: [cf05737193] check-in: [2e6ea5716f] user: jan.nijtmans branch: trunk, size: 20560
2015-12-20
19:48
remove interp->result and all supporting code; remove other deprecated apis file: [011371bc52] check-in: [0f3e580e52] user: msofer branch: mig-opt2, size: 20910
2015-10-01
11:04
Eliminate a few gcc compiler warnings, when using -Wwrite-strings (tested with the brand-new gcc 5.2.0) file: [2c586d529e] check-in: [acd5ab176d] user: jan.nijtmans branch: core-8-5-branch, size: 21637
2014-07-17
20:37
merge trunk file: [c609331824] check-in: [6ba4e4b23d] user: jan.nijtmans branch: novem, size: 20904
15:15
Convert TesteventloopCmd and TestchmodCmd to Tcl_Obj-API form. file: [8b3043a1d1] check-in: [c1e59561b9] user: jan.nijtmans branch: trunk, size: 20565
2014-07-12
16:13
whopper change; now passes test suite on OSX file: [d4f78d4aee] check-in: [0b38cdbc76] user: dkf branch: bug-d5ddbc7f49, size: 20633
2013-10-29
13:25
merge trunk file: [9ab6ac94b6] check-in: [e494959ae2] user: jan.nijtmans branch: novem, size: 20968
08:17
Workaround for [414d10346b]: tcl 8.5.15/8.6.1(threaded build) hangs in exec on HP-UX file: [b350a74d46] check-in: [6ba84ab753] user: jan.nijtmans branch: trunk, size: 20629
08:15
Workaround for [414d10346b]: tcl 8.5.15/8.6.1(threaded build) hangs in exec on HP-UX file: [e1e9418b4d] check-in: [d7c93731e2] user: jan.nijtmans branch: core-8-5-branch, size: 21631
2013-10-16
07:13
merge novem file: [f83c61d859] check-in: [f9b406d125] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 20943
2013-10-08
11:58
Merge trunk. Remove obsolete lines in tclOO*Decls.h: TCL_STORAGE_CLASS is not used anywhere in "novem" any more. file: [caa26fc34c] check-in: [b874d5210d] user: jan.nijtmans branch: novem, size: 20975
2013-10-07
14:25
Fix for [d4e464ae48]: tcl 8.5.15/8.6.1 breaks python make check on darwin file: [98810e60dc] check-in: [09eb125484] user: jan.nijtmans branch: trunk, size: 20636
14:23
Fix for [d4e464ae48]: tcl 8.5.15/8.6.1 breaks python make check on darwin file: [5ee93e3d62] check-in: [a546b99dac] user: jan.nijtmans branch: core-8-5-branch, size: 21638
2013-09-27
17:36
more cleanup file: [a28ee07175] check-in: [61476ef248] user: dkf branch: novem-64bit-sizes, size: 21040
2013-09-26
13:13
merge novem WARNING: No checks of build-ability done yet. file: [e892d4e751] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 21037
2013-08-14
14:40
merge trunk file: [fd00e17853] check-in: [e24c4b1f62] user: jan.nijtmans branch: novem, size: 21009
2013-08-05
22:00
Mark unixforkevent-1.1 nonPortable, until proven on more platforms. Make sure that when testing for pthread_atfork the thread library is taken into account. file: [4c113d2b61] check-in: [4e3f024bd7] user: jan.nijtmans branch: trunk, size: 20670
2013-08-04
16:38
Possible fix for [c4e230f29b] file: [70e952f6b3] check-in: [7de91edd9b] user: jan.nijtmans branch: bug-c4e230f29b, size: 21672
2013-07-23
09:49
merge trunk file: [df81eb6983] check-in: [2dd21b756d] user: jan.nijtmans branch: novem, size: 20969
09:27
Add "testfork" test command. Not used in any test-case yet file: [166ca4e192] check-in: [48ebb48d02] user: jan.nijtmans branch: trunk, size: 20630
2013-07-22
11:11
Tcl_InitNotifier() call in TestforkObjCmd() is only necessary when pthread_atfork() is not available. file: [4a4a62eb71] check-in: [362b6e3375] user: jan.nijtmans branch: rfe-notifier-fork, size: 21632
2013-07-21
14:52
Rebase to core-8-5-branch Add "testfork" test command to be usable in testcase. file: [e3a5d38775] check-in: [6f69bbba43] user: jan.nijtmans branch: rfe-notifier-fork, size: 21539
2013-02-19
15:46
merge novem file: [a50058b504] check-in: [28ee40df7e] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 19762
2013-02-17
22:14
merge trunk file: [f4d88dcdae] check-in: [b811284fad] user: jan.nijtmans branch: better-deprecation, size: 17593
2013-01-30
08:19
merge changes from trunk file: [5e0e6f72e5] check-in: [fc2438ef5f] user: dkf branch: novem-no-startcmd, size: 19799
2013-01-25
12:58
merge trunk Add -Wwrite-strings to compiler options, so we can guarantee correct "const" usage. file: [cea19c7f8e] check-in: [b23d78bcae] user: jan.nijtmans branch: novem, size: 19794
11:45
Eliminate some unneeded usages of Tcl_SetResult, Tcl_AddObjErrorInfo Fix "make test-packages" on cygwin file: [d6db907592] check-in: [199cbbfcdb] user: jan.nijtmans branch: initsubsystems, size: 19455
2012-12-22
20:20
merge novem add Tcl_TomMath_InitStubs/Tcl_OOInitStubs to unix/tclAppInit.c file: [934a180849] check-in: [96d9dbe992] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 19778
2012-12-21
10:13
remove unnecessary struct names, which only pollute the "struct" namespace for the compiler. file: [e1d9f7bcb9] check-in: [7752ee08e3] user: jan.nijtmans branch: novem, size: 19810
2012-12-10
21:51
merge trunk fix mingw build file: [751e947347] check-in: [8e7234ccff] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 19783
2012-12-04
15:12
more eliminations of 'deprecated' calls file: [10b8ad4e33] check-in: [c3a8114dc1] user: jan.nijtmans branch: better-deprecation-85, size: 20029
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: [8d8af9ab04] check-in: [668d02e882] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 19778
2012-12-03
13:02
Remove obsolete functions Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir file: [ec86bbd98c] check-in: [1dfcdabf11] user: jan.nijtmans branch: novem, size: 19815
11:47
deprecate Tcl_Backslash, Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir file: [be22946117] check-in: [2a1937a64a] user: jan.nijtmans branch: better-deprecation, size: 17609
2012-11-19
06:41
now a clean compile on OSX in non-debug mode file: [4d84b61620] check-in: [b814e8d7e8] user: dkf branch: novem-64bit-sizes, size: 19500
2012-08-20
06:49
remove unnecessary struct names, which only pollute the "struct" namespace for te compiler. file: [88407f5277] check-in: [db442914c7] user: jan.nijtmans branch: jn-no-struct-names, size: 19466
2011-10-21
09:39
MINOR: Add emacs style info to end of C files. file: [2010dd78c9] check-in: [845f5f4d8e] user: dkf branch: trunk, size: 19471
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: [305c6d510e] check-in: [c64f310d38] user: dgp branch: trunk, size: 19364
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: [97465c599f] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 20376
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: [da6e11719a] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 21990
2010-12-07
11:45
@1511 file: [59ce6d33b3] check-in: [cde12364d3] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 19436
2010-12-06
12:33
@1300 file: [8e9b96b353] check-in: [3f09e6a910] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 20127
2010-12-02
10:58
@1090 file: [3fa76cd87a] check-in: [64d3140aa1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 20230
2010-11-23
15:23
Next @611, and jumping tclGetDate.yyacc grammar. file: [c1b39b36fa] check-in: [b277d95385] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 20223
14:27
Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: [13d55f2238] check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 20454
2010-09-17
12:55
Merge from HEAD to rmax-ipv6-branch file: [c3e8b22448] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 19441
2010-06-21
20:23
merge file: [4c524a8f54] check-in: [6d709daeba] user: dgp branch: dgp-refactor, size: 19441
11:23
Eliminate various unnecessary type casts, use function typedefs whenever possible file: [e5601a2e6e] check-in: [8086293cfc] user: nijtmans branch: trunk, size: 19441
2010-02-26
01:21
merge updates from HEAD file: [50d2df4b84] check-in: [ec93238882] user: dgp branch: dgp-refactor, size: 20132
2010-02-25
22:20
[ tcl-Feature Requests-2958832 ] Further speed-up of ouster-hash function. Eliminate various unnecessary (ClientData) type casts. file: [1225d1e1b4] check-in: [b28fef8499] user: nijtmans branch: trunk, size: 20132
2009-11-19
16:51
merge updates from HEAD file: [8972a870b0] check-in: [7aa1b44845] user: dgp branch: dgp-refactor, size: 20235
2009-11-18
23:46
Fix [Bug 2883850]: pkgIndex.tcl doesn't get created with static Tcl build file: [eb1e9fbae9] check-in: [39268397d9] user: nijtmans branch: trunk, size: 20235
2009-01-09
14:17
merge updates from HEAD file: [84851911f3] check-in: [02f7c5c705] user: dgp branch: dgp-refactor, size: 20228
11:21
Style fixes (unfouling whitespace, sorting comments, removing useless casts, etc.) file: [811562d50b] check-in: [cd3c38f00a] user: dkf branch: trunk, size: 20223
2008-12-20
05:37
merge updates from HEAD file: [7008f7915b] check-in: [9f19efdecd] user: dgp branch: dgp-refactor, size: 20459
01:03
fix warning file: [b857853369] check-in: [0bd8dfb117] user: das branch: trunk, size: 20454
2008-10-11
03:37
merge updates from HEAD file: [2faafae9c2] check-in: [707fc4e9cf] user: dgp branch: dgp-refactor, size: 20453
2008-10-03
19:20
* tests/stack.test: * unix/tclUnixTest.c: removed test command teststacklimit and the corresponding constraint: it is not needed with NRE file: [b288cc88e8] check-in: [c8d29ae885] user: msofer branch: trunk, size: 20451
2008-07-29
20:13
merge updates from (near) HEAD file: [7847d6304f] check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 22324
2008-07-13
09:03
NRE implementation [Patch 2017110] file: [7d55139ad5] check-in: [a646e4c362] user: msofer branch: trunk, size: 22322
2008-05-11
04:22
merge updates from HEAD file: [f21e33974d] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 20453
2008-04-27
22:21
Get rid of pre-C89-isms (esp. CONST vs const). file: [5a175ba457] check-in: [2d205c22fb] user: dkf branch: trunk, size: 20448
2007-04-20
17:13
merge updates from HEAD file: [c4f547449a] check-in: [92b90f2910] user: dgp branch: dgp-refactor, size: 20453
06:10
Replaced commas in varargs with string concatenation where possible [Patch 1515234] file: [4d4d551c96] check-in: [d0d3c30f1a] user: kennykb branch: trunk, size: 20452
2007-04-19
19:16
merge updates from HEAD file: [89fa555bfe] check-in: [8840f48041] user: dgp branch: dgp-refactor, size: 20454
2007-04-17
14:49
Eliminate use of (VOID*) casts when calling memset or memcpy. file: [193b42ee6e] check-in: [45b4948945] user: dkf branch: trunk, size: 20449
2007-04-16
18:35
Merge updates from HEAD file: [84b32ea361] check-in: [5bd14e2124] user: dgp branch: dgp-refactor, size: 20472
13:36
Complete the purge of K&R function definitions from manually-written code. file: [8aba43784a] check-in: [645aed2fcd] user: dkf branch: trunk, size: 20467
2007-04-08
14:58
Merge updates from HEAD; may not build file: [78c32332b2] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 20497
2006-11-13
08:23
* generic/tclCompExpr.c: fix gcc warnings about 'cast to/from * generic/tclEncoding.c: pointer from/to integer of different * generic/tclEvent.c: size' on 64-bit platforms by casting to * generic/tclExecute.c: intermediate types intptr_t/uintptr_t * generic/tclHash.c: via new PTR2INT(), INT2PTR(), * generic/tclIO.c: PTR2UINT() and UINT2PTR() macros. * generic/tclInt.h: [Patch 1592791] * generic/tclProc.c: * generic/tclTest.c: * generic/tclThreadStorage.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/configure.in: * unix/tclUnixChan.c: * unix/tclUnixPipe.c: * unix/tclUnixPort.h: * unix/tclUnixTest.c: * unix/tclUnixThrd.c: * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 file: [0101149e2f] check-in: [8562d10e43] user: das branch: trunk, size: 20493
2006-04-28
16:09
Merge updates from HEAD file: [785c601967] check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 20478
2006-03-19
22:47
backport of file writable fixes file: [ae5ba2b72f] check-in: [8d880bc7eb] user: vincentdarley branch: core-8-4-branch, size: 22076
2006-03-14
19:34
90% fix of file writable issues on Windows file: [20de951168] check-in: [3b1ed6c0d6] user: vincentdarley branch: trunk, size: 20484
2005-11-03
17:52
merge updates from HEAD file: [7f067293cf] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 18808
2005-11-02
23:26
ANSIfy file: [2b422356bb] check-in: [19a0a6a899] user: dkf branch: trunk, size: 18804
2004-12-09
23:00
Merge updates from HEAD file: [ed74d4dfc0] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 19828
2004-12-01
23:18
* generic/tclUtil.c: Updated Tcl_GetNameOfExecutable() to * generic/tclEncoding.c: make use of a ProcessGlobalValue for * generic/tclEvent.c: storing the executable name. Added internal routines Tcl(Get|Set)ObjNameOfExecutable() to access that storage in Tcl_Obj, rather than string format. * unix/tclUnixFile.c: Rewrote TclpFindExecutable() to use * win/tclWinFile.c: TclSetObjNameOfExecutable to store the executable name it computes. * generic/tclInt.h: Added internal stub entries for * generic/tclInt.decls: TclpFindExecutable and Tcl(Get|Set)ObjNameOfExecutable. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclCmdIL.c: Retrieve executable name in Tcl_Obj form * win/tclWinPipe.c: instead of string form. * unix/tclUnixTest.c: Update [testfindexecutable] command to use new internal interfaces. file: [a5d3a9e028] check-in: [353036774e] user: dgp branch: trunk, size: 19824
2004-11-30
19:34
Patch 976520 reworks several of the details involved with startup/initialization of the Tcl library, focused on the activities of Tcl_FindExecutable(). * generic/tclIO.c: Removed bogus claim in comment that encoding "iso8859-1" is "built-in" to Tcl. * generic/tclInt.h: Created a new struct ProcessGlobalValue, * generic/tclUtil.c: routines Tcl(Get|Set)ProcessGlobalValue, and function type TclInitProcessGlobalValueProc. Together, these take care of the housekeeping for "values" (things that can be held in a Tcl_Obj) that are global across a whole process. That is, they are shared among multiple threads, and epoch and mutex protection must govern the validity of cached copies maintained in each thread. * generic/tclNotify.c: Modified TclInitNotifier() to tolerate being called multiple times in the same thread. * generic/tclEvent.c: Dropped the unused argv0 argument to TclInitSubsystems(). Removed machinery to unsure only one TclInitNotifier() call per thread, now that that is safe. Converted Tcl(Get|Set)LibraryPath to use a ProcessGlobalValue, and moved them to tclEncoding.c. * generic/tclBasic.c: Updated caller. * generic/tclInt.h: TclpFindExecutable now returns void. * unix/tclUnixFile.c: * win/tclWinFile.c: * win/tclWinPipe.c: * generic/tclEncoding.c: Built new encoding search initialization on a foundation of ProcessGlobalValues, exposing new routines Tcl(Get|Set)EncodingSearchPath. A cache of a map from encoding name to directory pathname keeps track of where encodings are available for loading. Tcl_FindExecutable greatly simplified into just three function calls. The "library path" is now misnamed, as its only remaining purpose is as a foundation for the default encoding search path. * generic/tclInterp.c: Inlined the initScript that is evaluated by Tcl_Init(). Added verification after initScript evaluation that Tcl can find its installed *.enc files, and that it has initialized [encoding system] in agreement with what the environment expects. [tclInit] no longer driven by the value of $::tcl_libPath; it largely constructs its own search path now, rather than attempt to share one with the encoding system. * unix/tclUnixInit.c: TclpSetInitialEncodings factored so that a new * win/tclWinInit.c: routine TclpGetEncodingNameFromEnvironment can reveal that Tcl thinks the [encoding system] should be, even when an incomplete encoding search path, or a missing *.enc file won't allow that initialization to succeed. TclpInitLibraryPath reworked as an initializer of a ProcessGlobalValue. * unix/tclUnixTest.c: Update implementations of [testfindexecutable], [testgetdefenc], and [testsetdefenc]. * tests/unixInit.test: Corrected tests to operate properly even when a value of TCL_LIBRARY is required to find encodings. * generic/tclInt.decls: New internal stubs: TclGetEncodingSearchPath, TclSetEncodingSearchPath, TclpGetEncodingNameFromEnvironment. These are candidates for public exposure by future TIPs. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclTest.c: Updated [testencoding] to use * tests/encoding.test: Tcl(Get|Set)EncodingSearchPath. Updated tests. file: [a8897db2bb] check-in: [5b205fd672] user: dgp branch: trunk, size: 20081
2004-09-08
23:02
Merge updates from HEAD file: [bfc2e20916] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 20524
2004-06-18
20:38
* generic/tclEncoding.c: Static TclFindEncodings -> FindEncodings. * generic/tclInt.h: Updated TclpFindExecutable() so that failed * generic/tclUtil.c: attempts to find the executable are saved * unix/tclUnixFile.c: just as successful finds are. [Patch 966053] * unix/tclUnixTest.c: file: [3654ebe88f] check-in: [7cbe86f3c9] user: dgp branch: trunk, size: 20520
2004-05-27
15:02
Merge updates from HEAD file: [2b53354727] check-in: [c9ab42babb] user: dgp branch: dgp-refactor, size: 20370
14:29
Merge updates from HEAD. Also implemented flags argument to TclCompEvalObj(). file: [4ed482f8db] check-in: [8f7452ee0c] user: dgp branch: dgp-refactor, size: 20370
13:18
Made compiling with -Wstrict-prototypes -Wmissing-prototypes much cleaner. Also added support for [FRQ 951168] but left that switched off by default. file: [2ee4ba885b] check-in: [3c862df4ab] user: dkf branch: trunk, size: 20366
2004-04-09
20:57
Merge updates from HEAD file: [32dcadceca] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 20339
2004-04-06
22:25
Patch 922727 committed. Implements three changes: * generic/tclInt.h: Reworked the Tcl header files into a clean * unix/tclUnixPort.h: hierarchy where tcl.h < tclPort.h < tclInt.h * win/tclWinInt.h: and every C source file should #include * win/tclWinPort.h: at most one of those files to satisfy its declaration needs. tclWinInt.h and tclWinPort.h also better organized so that tclWinPort.h includes the Windows implementation of cross-platform declarations, while tclWinInt.h makes declarations that are available on Windows only. * generic/tclBinary.c (TCL_NO_MATH): Deleted the generic/tclMath.h * generic/tclMath.h (removed): header file. The internal Tcl * macosx/Makefile (PRIVATE_HEADERS): header, tclInt.h, has a * win/tcl.dsp: #include <math.h> directly, and file external to Tcl needing libm should do the same. * win/Makefile.in (WIN_OBJS): Deleted the win/tclWinMtherr.c file. * win/makefile.bc (TCLOBJS): It's a vestige from matherr() days * win/makefile.vc (TCLOBJS): gone by. * win/tcl.dsp: * win/tclWinMtherr.c (removed): file: [060610e6f0] check-in: [2e5b18c85c] user: dgp branch: trunk, size: 20335
2003-10-16
02:28
Merged updates from HEAD file: [5245e54414] check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 20360
2003-10-13
01:00
* unix/tclUnixTest.c (TestalarmCmd): don't bother checking return value of alarm. [Bug #664755] (english) file: [bf2a0cdbc1] check-in: [91566e4729] user: hobbs branch: core-8-4-branch, size: 20362
00:59
* unix/tclUnixTest.c (TestalarmCmd): don't bother checking return value of alarm. [Bug #664755] (english) file: [61355ea1df] check-in: [12b273dd6c] user: hobbs branch: trunk, size: 20358
2003-02-15
22:30
Corrected a couple of typos in error messages. [Bug 596027] file: [40fcd34c72] check-in: [aba2bc0454] user: kennykb branch: trunk, size: 20457
2002-08-20
20:25
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [e9ef91ba3f] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 20453
03:03
* unix/tclUnixTest.c (TestfilehandlerCmd): Changed readable/writable to the more common readable|writable. Fixes SF #596034 reported by Larry Virden <lvirden@users.sourceforge.net>. file: [cd62c0810c] check-in: [53f26a9083] user: andreas_kupries branch: trunk, size: 20460
2002-08-05
03:24
* doc/CmdCmplt.3: Applied Patch 585105 to fully CONST-ify * doc/Concat.3: all remaining public interfaces of Tcl. * doc/CrtCommand.3: Notably, the parser no longer writes on * doc/CrtSlave.3: the string it is parsing, so it is no * doc/CrtTrace.3: longer necessary for Tcl_Eval() to be * doc/Eval.3: given a writable string. Also, the * doc/ExprLong.3: refactoring of the Tcl_*Var* routines * doc/LinkVar.3: by Miguel Sofer is included, so that the * doc/ParseCmd.3: "part1" argument for them no longer needs * doc/SetVar.3: to be writable either. * doc/TraceVar.3: * doc/UpVar.3: Compatibility support has been enhanced so * generic/tcl.decls that a #define of USE_NON_CONST will remove * generic/tcl.h all possible source incompatibilities with * generic/tclBasic.c the 8.3 version of the header file(s). * generic/tclCmdMZ.c The new #define of USE_COMPAT_CONST now does * generic/tclCompCmds.c what USE_NON_CONST used to do -- disable * generic/tclCompExpr.c only those new CONST's that introduce * generic/tclCompile.c irreconcilable incompatibilities. * generic/tclCompile.h * generic/tclDecls.h Several bugs are also fixed by this patch. * generic/tclEnv.c [Bugs 584051,580433] [Patches 585105,582429] * generic/tclEvent.c * generic/tclInt.decls * generic/tclInt.h * generic/tclIntDecls.h * generic/tclInterp.c * generic/tclLink.c * generic/tclObj.c * generic/tclParse.c * generic/tclParseExpr.c * generic/tclProc.c * generic/tclTest.c * generic/tclUtf.c * generic/tclUtil.c * generic/tclVar.c * mac/tclMacTest.c * tests/expr-old.test * tests/parseExpr.test * unix/tclUnixTest.c * unix/tclXtTest.c * win/tclWinTest.c file: [2fb4c781a2] check-in: [e476c22fec] user: dgp branch: trunk, size: 20448
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
1999-10-30
11:09
* unix/Makefile.in: purify has to use -best-effort to instrument * 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 * unix/tclUnixNotfy.c: fixed event/io threading problems by making triggerPipe non-blocking file: [bd40ab3c76] check-in: [07e490e23d] user: hobbs branch: core-8-2-1-branch, size: 20358
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: [1ebe5a3b03] check-in: [51f678993b] user: hobbs branch: trunk, size: 20354
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: [8b57278117] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 20273
1999-03-12
23:29
Summary ------- 1) Broke the initialization of memory and finding the encodings file into seprarate routines. 2) Added wrapper hooks for locating files and initialization. 3) Modified the library path lookup algorithm. What I Changed -------------- 1) Modified generic/tclInt.h a) Added cache of the tclNativeExecutable name so the variable does not have be recomputed on subsequent calls to TclpFindExecutable. a) Added variable tclDefaultEncoding dir to store the path to the encoding files. b) Added prototype for TclpFindExecutable & TclpFindEncodings. 2) Modified generic/tclInitScript.h a) Added the TclSetPreInitScript proc and pointer to the script. 3) Modified generic/tclUtil.c a) Added initialization of the tclNativeExecutableName. 4) Modified generic/tclEvent.c a) Added boolean that indicates if the encodings have been initialized. b) Modified TclInitSubsystems so it only initializes "in-memory" subsystems, and not the encoding sub system. c) Added TclFindEncodigs procedure to initialize the encoding subsystem. d) Tcl_Finallize cleans up memory allocated for tclNativeExecutableName and tclDefaultEncodingDir. 5) Modified generic/tclEncoding.c a) Added intialization of the tclDefaultEncodingDir variable. b) Added two accessor functions, Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir. c) Made Tcl_FindExecutable platform independent, and moved to this file. 6) Modified unix/tclUnixFile.c and win/tclWinFile.c a) Added TclpFindExecutable(argv0) to compute a native string. c) Tcl_FindExecutable calls TclpFindExecutable to get the native string. d) Modified the TclpInitLibraryPath lookup algorithm (see below) 7) Modified unix/tclUnixInit.c and win/tclWinInit.c a) Added the call evaluate to the pre-init script b) Modified TclpInitLibraryPath to take a native path to the executable so it does not have to call Tcl_FindExecutable. c) On windows, the AppendRegistry routine was removed. 8) Modified unix/tclUnixTest.c a) Modified TestfindexecutableCmd to reset the cached value of tclNativeExecutable name. file: [3d650a07c8] check-in: [f989579c4c] user: surles branch: core-8-1-branch-old, size: 20275
1999-03-11
19:28
Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0
1998-11-11
04:08
merged 8.0.4 into 8.1 file: [7d428ddb79] check-in: [fe115bdad2] user: stanton branch: core-8-1-branch-old, size: 17565
1998-10-14
00:32
Made some the prototypes & function defs consistant in tclUnixTest.c file: [9fbbdbd6ea] check-in: [dbb637ea7e] user: rjohnson branch: trunk, size: 17524
1998-09-24
23:58
merging changes from 8.0.3 into 8.1a2 file: [a8b805aab1] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 17503
1998-09-21
23:39
Added contents of Tcl 8.1a2 file: [b78a2ab351] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 12903
1998-09-14
18:39
Replaced SCCS strings, fixed binary files file: [6c2fa55bef] check-in: [196f92fd17] user: stanton branch: trunk, size: 17461
1998-08-07
11:03
Make AlarmHandler static file: [15f1b7e6a5] check-in: [dbbf552b3c] user: welch branch: trunk, size: 17439
1998-08-06
11:40
Changed testalarm to use SA_RESTART file: [3bf21c3031] check-in: [d63b906e4b] user: welch branch: trunk, size: 17426
10:13
Changed the alarm test file: [d053f3cae9] check-in: [e0e242b80d] user: surles branch: trunk, size: 17185
1998-08-04
11:50
Added the testalarm command. file: [f24f6a12ad] check-in: [71007265fa] user: surles branch: trunk, size: 18717
1998-06-29
15:29
Fixed bug in testfindexecutable file: [2fcc0045c8] check-in: [02c5be7655] user: welch branch: trunk, size: 14177
1998-06-17
18:19
*** empty log message *** file: [d58fe46006] check-in: [8ca464d4aa] user: stanton branch: trunk, size: 14139
1998-03-26
14:56
Added: Initial revision file: [047d5e2515] check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 12865