History of tests/info.test of 5e48c91234ebf451
Not logged in

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

History of file tests/info.test at check-in 5e48c91234ebf451

2026-09-02
19:56
merge 9.0: fix for segfault [e533296a92d89044]: avoid reset of lambda info in frames stack by nested calls; create cmdPtr once by first apply (conversion to lambda), so besides the fix it'd also get better performance file: [ad8b8659a5] check-in: [498cc0652c] user: sebres branch: main, size: 82594
2026-08-31
21:35
merge fix for [e533296a92d89044] from 8.6: reset cmd in procPtr after lambda invocation; avoid reset of lambda info in frames stack by nested calls (till it is still evaluated) - fill this info and reset the artificial command only once (at parent invocation); new tests added file: [d13cccd3a8] check-in: [e20417820f] user: sebres branch: core-9-0-branch, size: 82436
2026-08-27
17:53
backport the idea [a7a8993cca8e49c9] from 8.5 as NRE-capable version: fill this info and reset the artificial command only once (at parent invocation, bypass nested invokations); test adjusted to cover it. file: [1f84c109a0] check-in: [4ca6eb5618] user: sebres branch: bug-e533296a92-sebres, size: 76942
14:57
chw's proposed patch for [e533296a92] file: [f33817a021] check-in: [152c3d8cd6] user: jan.nijtmans branch: bug-e533296a92, size: 76806
14:04
ultimate fix for segfault [e533296a92d89044]: avoid reset of lambda info in frames stack by nested calls (till it is still evaluated) - fill this info and reset the artificial command only once (at parent invocation); test adjusted to cover it. file: [58f1b743e8] check-in: [a7a8993cca] user: sebres branch: bug-e533296a92d89044-segfault, size: 55652
2026-08-26
21:42
tests/info.test: illustrating [e533296a92d89044] file: [07501c8dc0] check-in: [221842947f] user: sebres branch: bug-e533296a92d89044-segfault, size: 55516
2026-07-03
14:10
Rebase to trunk file: [d3919c073e] check-in: [3ec340063b] user: jan.nijtmans branch: tip-703, size: 82147
2026-05-28
10:47
Fix info frame test levels as test proc now adds two levels - uplevel and the TestOnce proc file: [acd1ffa2b2] check-in: [99e2447603] user: apnadkarni branch: apn-tcltest, size: 82075
2026-01-03
18:31
Minor testcase fix file: [9308387a15] check-in: [4ff5169432] user: jan.nijtmans branch: c11-functions, size: 82070
2026-01-01
16:15
Stupid specification stupidity, and rename tgamma to gamma (after reading why the name is what it is) file: [0274724969] check-in: [ddb8bfcde1] user: dkf branch: c11-functions, size: 82065
15:27
Added modf as a command file: [2da340a09a] check-in: [d549d385d4] user: dkf branch: c11-functions, size: 82066
2025-12-31
08:48
More functions file: [e79f1216d5] check-in: [6eb70b2870] user: dkf branch: c11-functions, size: 82058
2025-12-30
15:01
Added trunc() file: [e17715c050] check-in: [b28bb6f028] user: dkf branch: c11-functions, size: 82015
2025-12-29
21:41
Fix tests file: [2453c94e3e] check-in: [2633d4bdb4] user: dkf branch: c11-functions, size: 82009
2024-12-18
13:28
TIP #703. Start with empty "info locale" and "info timezone" file: [a0a16e61d4] check-in: [d22a724365] user: jan.nijtmans branch: tip-703, size: 81989
13:20
Don't shorten "info locals" in testcases. file: [8003c628b4] check-in: [903799065b] user: jan.nijtmans branch: main, size: 81917
12:33
Merge 8.6 file: [4655f97eaf] check-in: [7996507bc0] user: jan.nijtmans branch: core-8-branch, size: 81959
12:07
Don't shorten "info locals" in testcases. file: [b4ebed774b] check-in: [fe2aead830] user: jan.nijtmans branch: core-8-6-branch, size: 76423
2024-10-16
18:58
Merge [bea36e3b59a0092c]: Indenting in testcases. Always use tabs in stead of 8 spaces. file: [2e4a2689e4] check-in: [f3091051a5] user: pooryorick branch: unchained, size: 86014
2024-10-09
08:16
Indenting in testcases. Always use tabs in stead of 8 spaces file: [b39de209a3] check-in: [bea36e3b59] user: jan.nijtmans branch: main, size: 81911
2024-08-31
07:39
Merge [70b037050c37b27c]: Documentation/comment fixes [dcc8645349]. file: [1bc9ab8375] check-in: [224d176dfa] user: pooryorick branch: unchained, size: 86406
2024-08-30
20:28
Merge [71923cd05371e8ad]: merge release. file: [afd392ce6f] check-in: [b7fb38f106] user: pooryorick branch: unchained, size: 86411
20:17
Merge [6048516879b7516e]: Continuity of test names. file: [8c294d507f] check-in: [8b5ebb59e8] user: pooryorick branch: unchained, size: 86411
18:54
Merge [85ca3926aa1f2f6c]: Stop variable from disappearing by accident when referred to by name. [74b6110204]. file: [d171ea1ffe] check-in: [eb9b8cb169] user: pooryorick branch: unchained, size: 86411
17:38
Merge [aa039328b4322715]: Actual state of [info vars], before fix [0e4b7fce57] global vars still resolved in namespace. file: [cf44c10672] check-in: [dc99257fed] user: pooryorick branch: unchained, size: 86446
15:49
Merge [8a4c0f4a935f1008]: Info frame: restored return {type precompiled} in case of no frame information; see [0de6c1d79cfba2ea] for description. file: [8745f82ab3] check-in: [c1874a0673] user: pooryorick branch: unchained, size: 85751
15:48
Merge [e40407c5e808edc3]: Fix [0de6c1d79c] more consistently (an error "bad level" for info instead of artifical dummy info). file: [c51fa2e9e7] check-in: [e543823e6c] user: pooryorick branch: unchained, size: 85637
15:46
Merge [7077dea20e3be4f4]: Fix for [0de6c1d79c] crash. file: [e4281731d7] check-in: [41c4de5887] user: pooryorick branch: unchained, size: 85273
2024-08-24
18:43
Merge [0b4db30283750894]: TIP 677: Constant Variables. file: [904f73296f] check-in: [f58a7d19ee] user: pooryorick branch: unchained, size: 85088
2024-08-23
13:53
Documentation/comment fixes [dcc8645349] file: [5c8bb97b01] check-in: [bae63ac9d1] user: jan.nijtmans branch: core-8-branch, size: 82345
12:12
Documentation/comment fixes [dcc8645349] file: [acb5002ce1] check-in: [62822d40f7] user: jan.nijtmans branch: bug-dcc8645349, size: 82303
2024-08-05
22:44
Missed some backports from 9.0. Some indenting file: [dab3acb041] check-in: [41996582d5] user: jan.nijtmans branch: core-8-branch, size: 82350
2024-07-30
15:11
merge trunk and dup test names file: [f95a3942c0] check-in: [2683a989af] user: dgp branch: core-9-0-b3-rc, size: 82308
14:52
merge 8.7 file: [05bd276a6d] check-in: [6048516879] user: dgp branch: main, size: 82308
14:50
merge 8.6 file: [d5822e9605] check-in: [1c04e3f4a4] user: dgp branch: core-8-branch, size: 82165
14:50
continuity of test names file: [caa7995386] check-in: [e29c4c0d72] user: dgp branch: core-8-6-branch, size: 76813
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: [dcd14408cc] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 85016
2024-07-14
19:25
undo mainline tests, tests of branch moved to replace them file: [fc64851203] check-in: [383ee7a3dd] user: sebres branch: bug-0e4b7fce57, size: 82308
19:23
merge trunk file: [8918a98813] check-in: [76d24afdf2] user: sebres branch: bug-0e4b7fce57, size: 83003
19:20
merge 8.7, actual state of [info vars], before fix [0e4b7fce57] global vars still resolved in namespace file: [f504792c3f] check-in: [aa039328b4] user: sebres branch: main, size: 82343
19:16
merge 8.6 file: [3af7a1b260] check-in: [16efdba111] user: sebres branch: core-8-branch, size: 82165
19:14
[info vars] test coverage for global vars resolve file: [27ad0bf7b3] check-in: [24436f8d2a] user: sebres branch: core-8-6-branch, size: 76813
19:03
amend to [3d8bf31bdc], ultimately fixes [0e4b7fce57]: [info vars] should not resolve global vars in namespace by simple pattern too (see info-19.8 test); added tests covering the behaviour file: [be85301ea5] check-in: [ae17d84761] user: sebres branch: bug-0e4b7fce57, size: 82308
2024-07-08
16:32
Remaining can't -> cannot changes file: [5e9048420e] check-in: [9f35c75244] user: jan.nijtmans branch: bug-0439e1e1a3, size: 81653
2024-07-02
14:39
merge 8.7 file: [23f40edaca] check-in: [8a4c0f4a93] user: sebres branch: main, size: 81648
14:38
merge 8.6 file: [ae4a233ef3] check-in: [6f9b318d26] user: sebres branch: core-8-branch, size: 81470
14:36
info frame: restored return {type precompiled} in case of no frame information; see [0de6c1d79cfba2ea] for description file: [36102fd116] check-in: [8c2c0a6d7d] user: sebres branch: core-8-6-branch, size: 76118
12:41
merge 8.7 file: [7f825a6a6c] check-in: [e40407c5e8] user: sebres branch: main, size: 81534
12:38
merge 8.6 file: [5a3df5eee6] check-in: [c0b9e076c4] user: sebres branch: core-8-branch, size: 81356
12:36
fix crash [0de6c1d79c] more consistently (an error "bad level" for info instead of artifical dummy info) file: [f05d408bf6] check-in: [67a0bf288e] user: sebres branch: core-8-6-branch, size: 76004
12:22
Fix for [0de6c1d79c] crash (cherry-picked from trunk) file: [ddb9b07d57] check-in: [c32d6e1118] user: sebres branch: core-8-6-branch, size: 75825
2024-07-01
13:46
Add test for crash file: [589144fa66] check-in: [b757751f31] user: apnadkarni branch: apn-info-frame, size: 81170
2024-03-12
19:20
fixes [1acd172c424b57c9]: there is only one case where a subcommand may be ambiguous (as a prefix), in other cases the error message becomes "unknown subcommand" (and this way more similar to non-compiled ensemble invocation) file: [767fb2bdf0] check-in: [5984cb59e7] user: sebres branch: bug-1acd172c424b57c9-p1, size: 75627
2023-12-06
15:01
Fix introspection with TclOO resolution of consts file: [3c171a2d9f] check-in: [83c46ed8c8] user: dkf branch: tip-677, size: 80985
2022-11-20
17:38
Merge 8.6. TIP #651 implementation (since there are already 2 YES votes, no NO votes expected) file: [b6044179c9] check-in: [4218e66972] user: jan.nijtmans branch: core-8-branch, size: 80992
2022-10-12
14:51
Merge 9.0. Fix 4 testcases file: [dab472dbb4] check-in: [119fe162aa] user: jan.nijtmans branch: tip-635, size: 80941
2022-01-09
16:54
Rename "testConstraint nodep" to "testConstraint deprecated", making it the same as in Tk file: [fc5f4434f1] check-in: [4fc052ca9b] user: jan.nijtmans branch: core-8-branch, size: 80956
2021-10-18
09:43
separate "testConstraint nodep" in tcltests.tcl file: [4dd0534cad] check-in: [78328c59a8] user: jan.nijtmans branch: core-8-branch, size: 80951
08:56
separate testConstraint nodep file: [1dc944c5e7] check-in: [831b8911ff] user: jan.nijtmans branch: build-info, size: 80926
2021-04-30
08:49
Merge 8.7. Remove "string bytelength" completely. Also fix some TIP #595 leftover testcases, which were skipped file: [451aaecb05] check-in: [ef90dfbe67] user: jan.nijtmans branch: main, size: 80913
2021-04-09
15:19
Deprecate/remove "string bytelength" file: [f61fc9436a] check-in: [074266ee3b] user: jan.nijtmans branch: tip-597, size: 80975
2021-01-28
11:08
Merge 8.6 file: [8555ee004d] check-in: [3260544adf] user: jan.nijtmans branch: core-8-branch, size: 80921
10:42
Use {} braces in more "expr" expressions. file: [b5ee63bcf3] check-in: [f65d4e057a] user: jan.nijtmans branch: core-8-6-branch, size: 75640
2020-12-04
09:56
TIP 590: Recommend lowercase Package Names file: [b22d0f76e2] check-in: [836cfc20b3] user: jan.nijtmans branch: core-8-branch, size: 80919
2020-11-23
08:25
Now that all Tcl source files are UTF-8 by default, we can use the ©-sign whenever reasonable. file: [828875d901] check-in: [0d31e14484] user: jan.nijtmans branch: core-8-branch, size: 80917
2020-10-30
15:31
Merge 8.7 file: [a1979001d8] check-in: [707d6eadba] user: jan.nijtmans branch: build-info, size: 80931
13:37
Merge 8.6 file: [88f4ff6eb0] check-in: [6312e0d10c] user: jan.nijtmans branch: core-8-branch, size: 80929
13:27
Add "{}" around many "expr" commands in testcases. Also in doc/expr.n file: [fb2ef9d903] check-in: [af57db5d99] user: jan.nijtmans branch: core-8-6-branch, size: 75638
2020-10-01
08:17
Merge 8.7. Internal package renaming file: [62ba7601ed] check-in: [8da5008652] user: jan.nijtmans branch: build-info, size: 80929
2020-09-04
16:44
Merge 8.6 file: [10617a976d] check-in: [af7d124bbc] user: jan.nijtmans branch: core-8-branch, size: 80927
15:48
Let all test-cases load the "tcltest" package the same way. Depend on tcltest 2.5, since we never test with earlier tcltest versions file: [5978a7e0af] check-in: [0e50a82fe7] user: jan.nijtmans branch: core-8-6-branch, size: 75640
2020-08-04
21:15
Rename (internal) cmdtype 'slave' to 'interp'. New in 8.7 (TIP #426) file: [505a9eee0c] check-in: [15def657b2] user: jan.nijtmans branch: core-8-branch, size: 80925
2020-05-22
15:27
New "string" subcommands: "nextchar", "nextword", "prevchar", "prevword". Not implemented yet (for now same as "wordstart"/"wordend"). Deprecate "string bytelength". file: [dfab60cf1d] check-in: [04d41e57ba] user: jan.nijtmans branch: tip-575, size: 80915
2019-12-02
10:52
Merge 8.6 file: [76a9748935] check-in: [aac2f275b8] user: jan.nijtmans branch: core-8-branch, size: 80986
2019-12-01
19:45
Add tcltest::EvalTest to make it easier to customize behaviour. file: [16ceb4e33d] check-in: [0f3d6f90f0] user: pooryorick branch: core-8-6-branch, size: 75701
2019-06-16
10:31
merge trunk; tinker with expr doc file: [ee11296c51] check-in: [56db9d31a2] user: dkf branch: tip-526, size: 80925
2019-06-10
19:50
update test file: [9d9798b3b1] check-in: [a358973415] user: dgp branch: tip-521, size: 80923
2019-06-01
17:10
More fixes file: [39a019278d] check-in: [d3c0bb32e1] user: dkf branch: tip-526, size: 80871
2019-04-17
15:08
[60559fd4a6] Test more robust against frame contexts of testing environment. file: [0549682489] check-in: [1b2cf8fff3] user: dgp branch: core-8-branch, size: 80869
14:28
Isolate tests of [info frame] results from testing environment. file: [16ef26ea61] check-in: [572f113bbb] user: dgp branch: core-8-6-branch, size: 75638
14:25
Isolate tests of [info frame] results from testing environment. file: [8330066fc8] check-in: [7d9c32ead5] user: dgp branch: core-8-5-branch, size: 55133
2018-10-30
19:16
Handle global/namespace variables better. file: [4e6a63cc2f] check-in: [ee78d5d0a9] user: dkf branch: info-linkedname, size: 83220
18:57
Tidy up further (comments, helper macros). More tests file: [e0701add98] check-in: [e9b8f2dd62] user: dkf branch: info-linkedname, size: 83216
15:07
merge core-8-branch file: [b16575dff2] check-in: [ccef542a42] user: dkf branch: info-linkedname, size: 82068
2018-10-07
19:34
Centralise the de-fanging of standard ensembles in safe interpreters. Doing it right once is easier than repeating hacks... file: [3f107a3464] check-in: [82111a0a9f] user: dkf branch: core-8-branch, size: 81074
2018-09-27
11:06
Restricted the information made available to safe interpreters a bit. file: [0b5f841cc1] check-in: [c4a98255c6] user: dkf branch: dkf-command-type, size: 80884
2018-09-22
19:42
Fix odd consequence for tests; ::tcltest namespace is usually present. file: [d82dc1aab5] check-in: [17304407a0] user: dkf branch: tip-452, size: 75851
2018-09-04
19:47
merge core-8-branch file: [924c204f2e] check-in: [cfb7564440] user: dkf branch: dkf-command-type, size: 79876
2018-01-25
21:35
test suite debugging file: [dee4a3959d] check-in: [b1f83268a5] user: dgp branch: core-8-branch, size: 75855
20:41
test name continuity file: [072d8ccd2e] check-in: [2e99e714a9] user: dgp branch: core-8-6-branch, size: 75843
20:28
Dup test names file: [eb8d48e10f] check-in: [4598486182] user: dgp branch: core-8-5-branch, size: 54837
2017-11-20
16:01
merge core-8-branch. Deprecate support for "string bytelength" file: [58586e9d7e] check-in: [d874801c57] user: jan.nijtmans branch: tip-485, size: 75847
2017-05-05
22:57
TIP#457: Remove -varname, add level for -upvar file: [3a60ad76da] check-in: [824ce85c80] user: mlafon branch: tip-457, size: 79545
2017-05-04
22:27
Add [info linkedname] introspection command file: [c2cf8cf9e0] check-in: [6ed76df29d] user: mlafon branch: info-linkedname, size: 76849
2017-04-18
21:00
TIP#457: Updated implementation file: [52777a1fc8] check-in: [97c5da5e61] user: mlafon branch: tip-457, size: 79816
2017-03-10
07:29
pulling Mathieu Lafon's implementation from git to fossil. file: [8a676fa8e5] check-in: [37245fa89d] user: avl branch: tip-457, size: 77498
2016-11-25
15:06
Merge trunk. Implementation looks complete. Still missing: test-cases and documentation. file: [2d20fc6048] check-in: [1ae9161edd] user: jan.nijtmans branch: package_files, size: 75855
2016-07-22
15:28
test repairs file: [297c623472] check-in: [09fc39def5] user: dgp branch: core-8-6-6-rc, size: 75843
2016-07-12
16:24
Dup test name. Bump to TclOO 1.0.5. file: [00b41f63a8] check-in: [385021e3e6] user: dgp branch: core-8-6-6-rc, size: 75843
2016-06-16
17:15
[4b61afd660] Allow [info frame] to record line info for substituted command names. file: [7a44efe6d9] check-in: [15dd07c23c] user: dgp branch: trunk, size: 75839
17:15
[4b61afd660] Allow [info frame] to record line info for substituted command names. file: [430f60ac63] check-in: [c94c7c4f4c] user: dgp branch: core-8-6-branch, size: 75843
16:59
Improve fix and add test. file: [6aec696d07] check-in: [e4da71ec40] user: dgp branch: bug-4b61afd660, size: 54837
2016-03-10
11:56
Eliminate exess spacings in many test-cases file: [96082ac896] check-in: [d6d9491140] user: jan.nijtmans branch: trunk, size: 75556
2016-01-26
14:02
Redo TIP #440 alternative again, now using "info runtime". file: [6a249e4019] check-in: [2e88dfd278] user: jan.nijtmans branch: tip-440-alt, size: 75596
2016-01-11
00:49
no-280 branch, it still has many errors file: [59515d3c60] check-in: [ede41c1946] user: msofer branch: mig-opt2-tmp, size: 22634
2015-12-09
18:08
new branch for experimental mods file: [e836533cb2] check-in: [21276302ce] user: msofer branch: mig-opt2, size: 75285
2014-07-12
16:13
whopper change; now passes test suite on OSX file: [3035bbf9c8] check-in: [0b38cdbc76] user: dkf branch: bug-d5ddbc7f49, size: 75568
2013-08-01
13:21
Support type discovery in coroutines. file: [795f404773] check-in: [fe2979495f] user: dkf branch: dkf-command-type, size: 79581
06:44
Improving the test suite for [info cmdtype]. file: [bb18195438] check-in: [8ec3cb29a9] user: dkf branch: dkf-command-type, size: 79041
2013-07-31
20:03
Added tests file: [d64d58bdc4] check-in: [c279444116] user: dkf branch: dkf-command-type, size: 78162
2013-07-12
16:25
Tests demonstrating the need for the last two SetLineInformation() calls. file: [4a21bf3bb1] check-in: [4b58b335d4] user: dgp branch: trunk, size: 75560
2013-07-11
03:48
Add tests for the SetLineInformation() calls in tclEnsemble.c, and fix the bugs around those calls exposed by the tests. file: [6c68f4cc7b] check-in: [3282980a1f] user: dgp branch: tip280-test-coverage, size: 74784
2013-07-10
20:33
Add tests for SetLineInformation() calls in tclCompCmdsSZ.c as well as some obvious refactoring improvements. file: [6569decad9] check-in: [b117cbf10a] user: dgp branch: tip280-test-coverage, size: 73989
19:43
Add tests for SetLineInformation() calls in tclCompCmdsGR.c. file: [9100a925fe] check-in: [e91a9d2971] user: dgp branch: tip280-test-coverage, size: 68464
19:34
Add tests for, and fix bugs in, the SetLineInformation() calls in tclCompCmds.c. file: [a77192b51a] check-in: [82bfa30a3c] user: dgp branch: tip280-test-coverage, size: 66930
16:43
Next attempt. Appears to have uncovered a bug. file: [94b2c401ef] check-in: [815313114f] user: dgp branch: tip280-test-coverage, size: 63704
16:27
First additional test. Remove dup macros in tclEnsemble.c. file: [2c0f7c3bcd] check-in: [a70901af92] user: dgp branch: tip280-test-coverage, size: 63294
2013-01-31
05:17
merge trunk file: [756ed6e304] check-in: [6ea5f2ccf9] user: dgp branch: contrib-patrick-fradin-code-cleanup, size: 62964
2013-01-22
19:24
Contribution by Patrick Fradin <patrick.fradin@planar.com> Quoting his mail: <pre> ========================================================== Hi Jeff, I spent some of my time to contribute to the TclTk community ! I'm in late for Christmas gift but like we said in French : "Mieux vaut tard que jamais". ;-) I've use TclDevKit 5.3.0 tclchecker to analyse TclTk code in Tcl and Tk library directories (library, tools and tests) to correct a lot of warnings and few errors. (encapsulate some expr, use 'chan xxx' instead of fconfigure, fileevent...) I've made some improvements too : Examples : - Use 'lassign' instead of many 'lindex' of 'foreach/break' loop. - Use 'in' or 'ni' operators instead of 'lsearch -exact' or to factorise some eq/ne && / || tests. - Use 'eq' or 'ne' to tests strings instead of '==' or '!='. - Use 'unset -nocomplain' to avoid 'catch {unset...}'. - Remove some useless catch around 'destroy' calls. - Use expand {*} instead of 'eval'. Don't touch a lot of code because I don't know all structs and lists. I think it could be a greater improvement to reduce 'eval' calls. Due to previous experience, I dot not change any indentation ! ;-) ========================================================== </pre> file: [e3fc3925e4] check-in: [d801822907] user: andreask branch: contrib-patrick-fradin-code-cleanup, size: 63102
2013-01-14
11:00
remove tip348: errorstack file: [2a9534ca61] check-in: [a5fe7b7d06] user: mig branch: mig-strip-brutal, size: 62960
2013-01-03
11:59
merge mig-alloc-reform file: [1514f58657] check-in: [fe20502465] user: mig branch: mig-strip-brutal, size: 63008
2013-01-02
18:33
All tests pass except one; not sure what's wrong there. file: [92af97265e] check-in: [f3fd481cd7] user: dkf branch: dkf-bytecode-8.6-main, size: 62904
2013-01-01
16:54
merge trunk file: [d8ceebd5ed] check-in: [4c4fb7eeec] user: mig branch: mig-no280, size: 63144
2012-08-04
07:47
merge trunk file: [4faba87f0e] check-in: [942e699a9b] user: dkf branch: dkf-bytecode-8.6-main, size: 63040
2012-07-30
09:27
fix info.test tests file: [b55ec4f062] check-in: [df5d6146cb] user: jan.nijtmans branch: trunk, size: 62782
2012-07-29
16:23
No longer build tcltest.exe to run the tests,but use tclsh86.exe in combination with tcltest86.dll to do that (Windows only) file: [5a5def5d83] check-in: [9792ff8b65] user: jan.nijtmans branch: trunk, size: 62787
2012-03-04
16:52
Compilation of misc info sometimes used in high-performance code. file: [6026d0de43] check-in: [2eebfcc371] user: dkf branch: dkf-bytecode-8.6-main, size: 62952
2011-04-20
17:48
Fixed the shift in line numbers used for testing 'info frame' introduced by checkin [79367df0f0] (Mar 2, 2011). file: [247146d631] check-in: [9b14fab809] user: andreask branch: core-8-4-branch, size: 47780
2011-04-04
14:22
Merge to feature branch file: [60d0fa0c73] check-in: [e058edf908] user: dkf branch: mig-no280, size: 62798
13:40
Better error-message in case of errors related to setting a variable file: [3e9985719c] check-in: [0b4ce29050] user: jan.nijtmans branch: trunk, size: 62694
2011-03-24
23:42
branch with tip #280 removed, for perf impact measurements file: [67781cfa4d] check-in: [6cbe02a1d6] user: mig branch: mig-no280, size: 62823
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: [1910502a77] check-in: [c64f310d38] user: dgp branch: trunk, size: 62719
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: [f775d6a8fc] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 54554
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: [c811d7cbaf] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 47699
2011-01-12
15:23
This commit is both no-NRE v2, implemented by subtracting the NRE pieces (*), and update to CVS trunk head of Wednesday Jan 5. (*) no-NRE v1 in the other branch was created in an additive manner from the point where 8.5 was branched from the trunk, by adding all the patches but those for NRE. file: [ac8aff9057] check-in: [2d93b1436c] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 62749
2010-12-15
15:58
Continued comparison of no-nre against head, and updating the latest changes, and/or pieces forgotten in the roll-forward. file: [14a151a38c] check-in: [26fcf437a2] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 62725
2010-12-07
11:45
@1511 file: [b26c2a8695] check-in: [cde12364d3] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 61062
2010-12-06
14:52
@1400, undo of 177 (TclpThreadGetStacksize). file: [a6b00ae81c] check-in: [861c844a13] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 59948
2010-12-02
15:49
@1260 file: [e9a199683e] check-in: [e3ce920ce7] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 59900
13:17
@1200 file: [b6a678bf8c] check-in: [772aad65cb] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 59892
10:58
@1090 file: [345c92dee4] check-in: [64d3140aa1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 59898
2010-12-01
16:42
merge file: [1a17d9aa5a] check-in: [0af397c644] user: kennykb branch: dogeen-assembler-branch, size: 62765
15:41
@999 file: [e17ff482d2] check-in: [1ad7b941e2] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 59862
14:48
@921 file: [06b7ed83dc] check-in: [61b08bf693] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 57603
13:39
@864 + jumps file: [a5f70e56f2] check-in: [0dbcc4b3c6] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 45335
2010-11-22
16:07
Next @380. OO Stacktraces broken. file: [00c401bd85] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 44743
2010-11-18
17:15
Next, @134 file: [4876e0b503] check-in: [7fc03e57d1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 44659
16:17
Next, @81. file: [01931b718f] check-in: [269075aa4d] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 41112
15:08
Next. file: [bba54b6b90] check-in: [3120107af3] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 39874
2010-11-16
17:39
merge file: [b054e4ceec] check-in: [fc5e3d1942] user: dgp branch: dgp-refactor, size: 62762
2010-11-15
21:34
* doc/interp.n: [3081184] TIP #378. * doc/tclvars.n: Performance fix for TIP #280. * generic/tclBasic.c: * generic/tclExecute.c: * generic/tclInt.h: * generic/tclInterp.c: * tests/info.test: * tests/interp.test: file: [54c6438a55] check-in: [61ddf0cf16] user: andreas_kupries branch: trunk, size: 62769
21:32
* doc/interp.n: [3081184] TIP #378. * doc/tclvars.n: Performance fix for TIP #280. * generic/tclBasic.c: * generic/tclExecute.c: * generic/tclInt.h: * generic/tclInterp.c: * tests/info.test: * tests/interp.test: file: [748af05bae] check-in: [8902c8bc82] user: andreas_kupries branch: core-8-5-branch, size: 54609
2010-09-17
12:55
Merge from HEAD to rmax-ipv6-branch file: [e7020486e4] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 61136
2010-08-04
21:48
merge file: [5c20e5a44f] check-in: [0dcf82938b] user: dgp branch: dgp-refactor, size: 61136
2010-08-03
20:15
Fix OBOE error in the forward ported info-39.1 file: [246b82688b] check-in: [f31da49a96] user: andreas_kupries branch: trunk, size: 61143
16:58
* tests/info.test (info-39.1): Added forward copy of test in 8.5 branch about [Bug 2933089]. Should not fail, and doesn't, after updating the line numbers to the changed position. file: [f0b6bc2837] check-in: [a013847a01] user: andreas_kupries branch: trunk, size: 61143
16:50
* tests/info.test (info-39.1, test_info_frame): Changed absolute to relative frame adressing to handle difference between testing with -singleproc 1 vs. the default -singleproc 0. Plus comment fix. The test and issue are not relevant to the trunk, forward porting is not required. file: [24a63598ad] check-in: [3afaa5e1ff] user: andreas_kupries branch: core-8-5-branch, size: 53017
2010-06-07
17:36
rebranch from HEAD file: [6b0c8dcd1b] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 60022
2010-04-05
21:46
merge file: [9313116d5b] check-in: [73102b13ad] user: dgp branch: dgp-refactor, size: 60022
19:44
TIP #348 IMPLEMENTATION - Substituted error stack file: [a3b017260b] check-in: [43fe304839] user: ferrieux branch: trunk, size: 60022
2010-02-12
03:06
merge updates from HEAD file: [e3a09e031c] check-in: [616130f94d] user: dgp branch: dgp-refactor, size: 59974
2010-02-10
23:24
Remove assumption of ordered results from [info procs] file: [0a19d06c20] check-in: [6bfa8a0a39] user: dkf branch: trunk, size: 59969
2010-02-02
20:51
* generic/tclCompile.c: [Bug 2933089]: A literal sharing problem with * generic/tclCompile.h: 'info frame' affects not only 8.6 but 8.5 as * generic/tclExecute.h: well. Backported the fix done in 8.6, without * tests/info.test: changes. New testcase info-39.1. file: [7ef4e9a455] check-in: [ffce3e0a77] user: andreas_kupries branch: core-8-5-branch, size: 53011
2010-01-13
18:47
merge updates from HEAD file: [d4d9061beb] check-in: [e6c6ee7ccf] user: dgp branch: dgp-refactor, size: 59966
2010-01-10
22:58
* win/tclWinDde.c: VC++ 6.0 doesn't have * win/tclWinReg.c PDWORD_PTR * win/tclWinThrd.c: Fix various minor gcc warnings. * win/tclWinTime.c * win/tclWinConsole.c Put channel type definitions * win/tclWinChan.c in static const memory * win/tclWinPipe.c * win/tclWinSerial.c * win/tclWinSock.c * generic/tclIOGT.c * generic/tclIORChan.c * generic/tclIORTrans.c * unix/tclUnixChan.c * unix/tclUnixPipe.c * unix/tclUnixSock.c * unix/configure (regenerated with autoconf 2.59) * tests/info.test: Make test independant from tcltest implementation. file: [6b5fd78122] check-in: [ab99980096] user: nijtmans branch: trunk, size: 59966
2009-11-16
18:00
Revert mistaken commit file: [12d3226f4f] check-in: [f90f573d18] user: dgp branch: trunk, size: 59967
17:38
(forward port) Fix [Bug 2891556] and improve test to detect similar manifestations in the future. Add tcltest support for finalization. file: [9a98927c6b] check-in: [8fa4d0a5b9] user: ferrieux branch: trunk, size: 60020
2009-11-10
21:59
merge updates from HEAD file: [ba21f657a7] check-in: [833ca3a39c] user: dgp branch: dgp-refactor, size: 59972
17:57
* generic/tclObj.c: Plus memory leak in TclContinuationsEnter(). [Bug 2895323]. Forward port from Tcl 8.5 branch, change by Don Porter. file: [8217b6a3e7] check-in: [c4d00afb1a] user: andreas_kupries branch: trunk, size: 59979
2009-11-09
22:59
* tests/info.test: Resolve ambiguous resolution of variable "res". Forward port from 8.5 file: [26e9c0cb13] check-in: [c490168fd6] user: andreas_kupries branch: trunk, size: 59953
22:58
* tests/info.test: Resolve ambiguous resolution of variable "res". Backport from 8.5 file: [26822628fd] check-in: [c5422fd931] user: andreas_kupries branch: core-8-4-branch, size: 47782
22:36
* generic/tclBasic.c (TclEvalObjEx): Plug memory leak in TCL_EVAL_DIRECT evaluation. * tests/info.test: Resolve ambiguous resolution of variable "res". file: [fa40e95735] check-in: [3e4ff11855] user: dgp branch: core-8-5-branch, size: 51892
2009-11-02
15:52
merge updates from HEAD file: [fc3de27b56] check-in: [40b2ad8d1d] user: dgp branch: dgp-refactor, size: 59936
2009-10-29
22:20
More variable cleansing file: [766998c853] check-in: [df9c4cb142] user: dkf branch: trunk, size: 59931
11:51
merge updates from HEAD file: [b3913cd016] check-in: [a0830fa231] user: dgp branch: dgp-refactor, size: 57697
2009-10-28
21:03
* generic/tclLiteral.c: Fixed 2 bugs reported in [Bug 2888044]. * tests/info.test: First, as noted in the comments of the TclCleanupLiteralTable routine, since the teardown of the intrep of one Tcl_Obj can cause the teardown of others in the same table, the full table cleanup must be done with care, but the code did not contain the same care demanded in the comment. Second, recent additions to the info.test file had poor hygiene, leaving an array variable ::a lying around, which breaks later interp.test tests during a -singleproc 1 run of the test suite. file: [6a548e0686] check-in: [857c040860] user: dgp branch: trunk, size: 57692
2009-09-07
20:02
merge updates from HEAD file: [1ab206d619] check-in: [77dd3a55d1] user: dgp branch: dgp-refactor, size: 57677
19:59
* generic/tclParse.c Corrected line counting error in multi-command * tests/into.test: script substitutions. [Bug 2850901]. file: [9f6f1ca4cf] check-in: [26367d8d40] user: dgp branch: trunk, size: 57672
16:19
merge [subst] compiler from HEAD file: [5e21ea4baa] check-in: [3facd89387] user: dgp branch: dgp-refactor, size: 57474
2009-09-04
17:33
* generic/tclCompCmds.c (TclCompileSubstCmd): Added a bytecode * generic/tclBasic.c: compiler routine for the [subst] command. * generic/tclCmdMZ.c: This is a partial solution to the need to * generic/tclCompile.c: NR-enable [subst] since bytecode execution is * generic/tclCompile.h: already NR-enabled. [Bug 2314561] Two new * generic/tclExecute.c: bytecode instructions, INST_NOP and * generic/tclInt.h: INST_RETURN_CODE_BRANCH were added to support * generic/tclParse.c: the new routine. INST_RETURN_CODE_BRANCH is * tests/basic.test: likely to be useful in any future effort to * tests/info.test: add a bytecode compiler routine for [try]. * tests/parse.test: file: [213322a1c6] check-in: [ef0c2ac861] user: dgp branch: trunk, size: 57469
2009-08-26
05:25
merge updates from HEAD file: [3e72786012] check-in: [f7f5b9785c] user: dgp branch: dgp-refactor, size: 52878
2009-08-25
21:03
* generic/tclBasic.c (Tcl_CreateInterp, Tcl_EvalTokensStandard, Tcl_EvalEx, TclEvalEx, TclAdvanceContinuations, TclNREvalObjEx): * generic/tclCmdMZ.c (Tcl_SwitchObjCmd, TclListLines): * generic/tclCompCmds.c (*): * generic/tclCompile.c (TclSetByteCodeFromAny, TclInitCompileEnv, TclFreeCompileEnv, TclCompileScript, TclCompileTokens): * generic/tclCompile.h (CompileEnv): * generic/tclInt.h (ContLineLoc, Interp): * generic/tclObj.c (ThreadSpecificData, ContLineLocFree, TclThreadFinalizeObjects, TclInitObjSubsystem, TclContinuationsEnter, TclContinuationsEnterDerived, TclContinuationsCopy, TclContinuationsGet, TclFreeObj): * generic/tclParse.c (TclSubstTokens, Tcl_SubstObj): * generic/tclProc.c (TclCreateProc): * generic/tclVar.c (TclPtrSetVar): * tests/info.test (info-30.0-24): Extended the parser, compiler, and execution engine with code and attendant data structures tracking the position of continuation lines which are not visible in the resulting script Tcl_Obj*'s, to properly account for them while counting lines for #280. file: [227e86ca34] check-in: [9d8e49c947] user: andreas_kupries branch: trunk, size: 52885
21:01
* generic/tclBasic.c (Tcl_CreateInterp, Tcl_EvalTokensStandard, EvalTokensStandard, Tcl_EvalEx, EvalEx, TclAdvanceContinuations, TclEvalObjEx): * generic/tclCmdMZ.c (Tcl_SwitchObjCmd, TclListLines): * generic/tclCompCmds.c (*): * generic/tclCompile.c (TclSetByteCodeFromAny, TclInitCompileEnv, TclFreeCompileEnv, TclCompileScript): * generic/tclCompile.h (CompileEnv): * generic/tclInt.h (ContLineLoc, Interp): * generic/tclObj.c (ThreadSpecificData, ContLineLocFree, TclThreadFinalizeObjects, TclInitObjSubsystem, TclContinuationsEnter, TclContinuationsEnterDerived, TclContinuationsCopy, TclContinuationsGet, TclFreeObj): * generic/tclParse.c (TclSubstTokens, Tcl_SubstObj): * generic/tclProc.c (TclCreateProc): * generic/tclVar.c (TclPtrSetVar): * tests/info.test (info-30.0-24): Extended parser, compiler, and execution with code and attendant data structures tracking the positions of continuation lines which are not visible in script Tcl_Obj*'s, to properly account for them while counting lines for #280. file: [58ef8789e5] check-in: [c838caae31] user: andreas_kupries branch: core-8-5-branch, size: 51893
20:59
* generic/tclBasic.c (Tcl_CreateInterp, Tcl_EvalTokensStandard, EvalTokensStandard, Tcl_EvalEx, EvalEx, TclAdvanceContinuations, TclEvalObjEx): * generic/tclCmdMZ.c (Tcl_SwitchObjCmd, ListLines): * generic/tclCompCmds.c (*): * generic/tclCompile.c (TclSetByteCodeFromAny, TclInitCompileEnv, TclFreeCompileEnv, TclCompileScript): * generic/tclCompile.h (CompileEnv): * generic/tclInt.h (ContLineLoc, Interp): * generic/tclObj.c (ThreadSpecificData, ContLineLocFree, TclThreadFinalizeObjects, TclInitObjSubsystem, TclContinuationsEnter, TclContinuationsEnterDerived, TclContinuationsCopy, TclContinuationsGet, TclFreeObj): * generic/tclProc.c (TclCreateProc): * generic/tclVar.c (TclPtrSetVar): * tests/info.test (info-30.0-22): Extended parser, compiler, and execution with code and attendant data structures tracking the positions of continuation lines which are not visible in script's, to properly account for them while counting lines for #280, during direct and compiled execution. file: [d22d2947d7] check-in: [9fa7a1ee78] user: andreas_kupries branch: core-8-4-branch, size: 47772
2009-07-14
18:25
merge updates from HEAD file: [9f96e8d10b] check-in: [7b736c6ca5] user: dgp branch: dgp-refactor, size: 45409
16:34
* generic/tclCompile.c (TclInitCompileEnv, EnterCmdWordIndex, TclCleanupByteCode, TclCompileScript): * generic/tclExecute.c (TclCompileObj, TclExecuteByteCode): * tclCompile.h (ExtCmdLoc): * tclInt.h (ExtIndex, CFWordBC, CmdFrame): * tclBasic.c (DeleteInterpProc, TclArgumentBCEnter, TclArgumentBCRelease, TclArgumentGet, SAVE_CONTEXT, RESTORE_CONTEXT, NRCoroutineExitCallback, TclNRCoroutineObjCmd): * generic/tclCmdAH.c (TclNRForObjCmd, TclNRForIterCallback, ForNextCallback): * generic/tclCmdMZ.c (TclNRWhileObjCmd): Extended the bytecode compiler initialization to recognize the compilation of whole files (NRE enabled 'source' command) and switch to the counting of absolute lines in that case. Further extended the bytecode compiler to track the start line in the generated information, and modified the bytecode execution to recompile an object if the location as per the calling context doesn't match the location saved in the bytecode. This part could be optimized more by using more memory to keep all possibilities which occur around, or by just adjusting the location information instead of a total recompile. Reworked the handling of literal command arguments in bytecode to be saved (compiler) and used (execution) per command (See the TCL_INVOKE_STK* instructions), and not per the whole bytecode. This, and the previous change remove the problems with location data caused by literal sharing (across whole files, but also proc bodies). Simplified the associated datastructures (ExtIndex is gone, as is the function EnterCmdWordIndex). The last change causes the hashtable 'lineLABCPtr' to be state which has to be kept per coroutine, like the CmdFrame stack. Reworked the coroutine support code to create, delete and switch the information as needed. Further reworked the tailcall command as well, it has to pop its own arguments when run in a bytecode context to keep a proper stack in 'lineLABCPtr'. Fixed the mishandling of line information in the NRE-enabled 'for' and 'while' commands introduced when both were made to share their iteration callbacks without taking into account that the loop body is found in different words of the command. Introduced a separate data structure to hold all the callback information, as we went over the limit of 4 direct client-data values for NRE callbacks. The above fixes [Bug 1605269]. file: [19432a151f] check-in: [7c71134801] user: andreas_kupries branch: trunk, size: 45416
16:33
* generic/tclBasic.c (DeleteInterpProc,TclArgumentBCEnter, TclArgumentBCRelease, TclArgumentGet): * generic/tclCompile.c (EnterCmdWordIndex, TclCleanupByteCode, TclInitCompileEnv, TclCompileScript): * generic/tclCompile.h (ExtCmdLoc): * generic/tclExecute.c (TclExecuteByteCode): * generic/tclInt.h (ExtIndex, CFWordBC): * tests/info.test (info-39.0): Backport of some changes made to the Tcl head, to handle literal sharing better. The code here is much simpler (trimmed down) compared to the head as the 8.5 branch is not bytecode compiling whole files, and doesn't compile eval'd code either. Reworked the handling of literal command arguments in bytecode to be saved (compiler) and used (execution) per command (See the TCL_INVOKE_STK* instructions), and not per the whole bytecode. This removes the problems with location data caused by literal sharing in proc bodies. Simplified the associated datastructures (ExtIndex is gone, as is the function EnterCmdWordIndex). file: [d29ee4d350] check-in: [7022410d0d] user: andreas_kupries branch: core-8-5-branch, size: 44242
16:31
* generic/tclBasic.c (DeleteInterpProc,TclArgumentBCEnter, TclArgumentBCRelease, TclArgumentGet): * generic/tclCompile.c (EnterCmdWordIndex, TclCleanupByteCode, TclInitCompileEnv, TclCompileScript): * generic/tclCompile.h (ExtCmdLoc): * generic/tclExecute.c (TclExecuteByteCode): * generic/tclInt.h (ExtIndex, CFWordBC): * tests/info.test (info-39.0): Backport of some changes made to the Tcl head, to handle literal sharing better. The code here is much simpler (trimmed down) compared to the head as the 8.4 branch is not bytecode compiling whole files, and doesn't compile eval'd code either. Reworked the handling of literal command arguments in bytecode to be saved (compiler) and used (execution) per command (See the TCL_INVOKE_STK* instructions), and not per the whole bytecode. This removes the problems with location data caused by literal sharing in proc bodies. Simplified the associated datastructures (ExtIndex is gone, as is the function EnterCmdWordIndex). file: [9d8d040587] check-in: [fabfd40ca1] user: andreas_kupries branch: core-8-4-branch, size: 41109
2008-10-14
20:10
merge updates from HEAD file: [ee7e386306] check-in: [b58f473a75] user: dgp branch: dgp-refactor, size: 44817
18:16
backport more reliable tests file: [51a832f93f] check-in: [ccf31d9892] user: dgp branch: core-8-5-branch, size: 43638
16:48
oops file: [d0fc178041] check-in: [a250bfc0d6] user: dgp branch: trunk, size: 44812
16:35
add missing constraints file: [a1ee5eeb9e] check-in: [28a3511d72] user: dgp branch: trunk, size: 44812
2008-10-11
03:37
merge updates from HEAD file: [ff6638a8b8] check-in: [707fc4e9cf] user: dgp branch: dgp-refactor, size: 44730
2008-10-07
17:57
* generic/tclBasic.c: Move [tailcall], [coroutine] and * generic/tclCmdIL.c: [yield] out of ::tcl::unsupported * tests/info.test: and into global scope: TIPs #327 * tests/unsupported.test: and #328 file: [6dc4fdebc1] check-in: [368305a073] user: msofer branch: trunk, size: 44728
2008-10-03
15:48
merge updates from HEAD file: [ac4cc65efb] check-in: [ea28e7a56d] user: dgp branch: dgp-refactor, size: 44686
2008-10-02
23:20
* tests/info.test (info-23.3): See [SF Bug 2017632]. Updated output of the test to handle the NRE-enabled eval and the proper propagation of location information through it. file: [f193d1b61c] check-in: [69e6f84143] user: andreas_kupries branch: trunk, size: 44693
22:55
* tests/info.test (info-22.8): Fixed [SF Bug 2129828]. Made pattern for file containing tcltest less specific to accept both .tcl and .tm variants of the file during matching. file: [cb395ceb1d] check-in: [1962be163c] user: andreas_kupries branch: trunk, size: 44656
2008-08-01
17:26
merge updates from HEAD file: [b91b523413] check-in: [e3a63b7d1a] user: dgp branch: dgp-refactor, size: 44652
17:07
* generic/tclBasic.c: Revised timing of the CmdFrame stack management * tests/info.test: in TclEvalEx so that the CmdFrame will still be on the stack at the time Tcl_LogCommandInfo is called to append another level of -errorinfo information. Sets the stage to add file and line data to the stack trace. Added test to check that [info frame] functioning remains unchanged by the revision. file: [39c55f04b4] check-in: [b561aa9385] user: dgp branch: trunk, size: 44647
2008-07-29
20:13
merge updates from (near) HEAD file: [6e54742b4a] check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 44151
2008-07-28
20:00
* generic/tclBasic.c: Added missing release of extended command word index when deleting an interpreter (DeleteInterpProc). Added missing ref count when creating an empty string as path (EvalEx). * generic/tclCompile.c (TclInitCompileEnv): Made same change to control flow as in TclEvalObjEx. Not needed while uplevel and siblings go through the eval-direct code path, however if that changes (like it did in 8.5+) better to have this in place instead of re-searching why certain places are without absolute locations. * tests/info.test: Added tests 38.*, exactly testing the tracking of location for uplevel scripts, and made the testsuite fully usable with and without -singleproc 1. file: [2bbb17752d] check-in: [fe5f8b0525] user: andreas_kupries branch: core-8-4-branch, size: 40497
2008-07-25
23:06
* test/info.test: More work on singleTestInterp usability. This fixes bug [1605269]. file: [dd6d47d9aa] check-in: [b3b434585c] user: andreas_kupries branch: trunk, size: 44158
22:11
* tests/info.test: Tests 38.* added, exactly testing the tracking of location for uplevel scripts. Resolved merge conflict on info-37.0, switched !singleTestInterp constraint to glob matching instead. Ditto info-22.8, removed constraint, more glob matching, and reduced the depth of the stack we check. More is coming, right now I want to commit the bug fixes. * tests/oo.test: Updated oo-22.1 for expanded location tracking. * generic/tclCompile.c (TclInitCompileEnv): Reorganized the initialization of the #280 location information to match the flow in TclEvalObjEx to get more absolute contexts. * generic/tclBasic.c (TclEvalObjEx): Added missing cleanup of extended location information. file: [7dc4413dab] check-in: [5317fc0855] user: andreas_kupries branch: trunk, size: 44260
21:24
* tests/info.test: Add !singleTestInterp constraint to various tests; (info-22.8, info-23.0): switch to glob matching to avoid sensitivity to tcltest.tcl line number changes. [Bug 1605269] file: [69c4a20aee] check-in: [af6f309ba5] user: das branch: core-8-4-branch, size: 39898
21:24
* tests/info.test (info-37.0): Add !singleTestInterp constraint; (info-22.8, info-23.0): switch to glob matching to avoid sensitivity to tcltest.tcl line number changes, remove knownBug constraint, fix expected result. [Bug 1605269] file: [092b3e1bed] check-in: [c9bb25ad3b] user: das branch: core-8-5-branch, size: 44741
21:23
* tests/info.test (info-37.0): Add !singleTestInterp constraint; (info-22.8, info-23.0): switch to glob matching to avoid sensitivity to tcltest.tcl line number changes, remove knownBug constraint, fix expected result. [Bug 1605269] file: [ce96e765db] check-in: [ecb4a10c7d] user: das branch: trunk, size: 41420
20:30
* tests/info.test: Tests 38.* added, exactly testing the tracking of location for uplevel scripts. * generic/tclCompile.c (TclInitCompileEnv): Reorganized the initialization of the #280 location information to match the flow in TclEvalObjEx to get more absolute contexts. * generic/tclBasic.c (TclEvalObjEx): Moved the pure-list optimization out of the eval-direct code path to be done always, i.e. even when a compile is requested. This way we do not loose the association between #280 location information and the list elements, if any. file: [70e417425e] check-in: [8102aefa68] user: andreas_kupries branch: core-8-5-branch, size: 44420
2008-07-24
21:05
* tests/info.test: Tests 38.* added, exactly testing the tracking of location for uplevel scripts. file: [923ec9a39c] check-in: [fcfdad0b11] user: andreas_kupries branch: core-8-4-branch, size: 39401
2008-07-23
21:43
* tests/info.test: Reordered the tests to have monotonously increasing numbers. file: [1952d5a4d8] check-in: [ea9e096338] user: andreas_kupries branch: trunk, size: 41112
21:42
* tests/info.test: Reordered the tests to have monotonously increasing numbers. file: [0a2c2b59cc] check-in: [fb6b0a22ee] user: andreas_kupries branch: core-8-5-branch, size: 40867
21:07
Rename new test to avoid duplicate test name. file: [227140033c] check-in: [a66b179b51] user: andreas_kupries branch: trunk, size: 41073
21:07
Rename new test to avoid duplicate test name. file: [6669d79d68] check-in: [428e649b75] user: andreas_kupries branch: core-8-5-branch, size: 40870
20:55
Contrain the new test to run only when tip280 is active. file: [7a56ce3b4c] check-in: [5cf6b4510d] user: andreas_kupries branch: core-8-4-branch, size: 36155
20:49
* generic/tclBasic.c: Modified TclArgumentGet to reject pure lists * generic/tclCmdIL.c: immediately, without search. Reworked setup * generic/tclCompile.c: of eoFramePtr, doesn't need the line * tests/info.test: information, more sensible to have everything on line 1 when eval'ing a pure list. Updated the users of the line information to special case this based on the frame type (i.e. TCL_LOCATION_EVAL_LIST). Added a testcase demonstrating the new behaviour. file: [0efbf638eb] check-in: [e34657a1ad] user: andreas_kupries branch: trunk, size: 41073
20:47
* generic/tclBasic.c: Modified TclArgumentGet to reject pure lists * generic/tclCmdIL.c: immediately, without search. Reworked setup * generic/tclCompile.c: of eoFramePtr, doesn't need the line * tests/info.test: information, more sensible to have everything on line 1 when eval'ing a pure list. Updated the users of the line information to special case this based on the frame type (i.e. TCL_LOCATION_EVAL_LIST). Added a testcase demonstrating the new behaviour. file: [5ad7853e1f] check-in: [222f1067e0] user: andreas_kupries branch: core-8-5-branch, size: 40870
20:45
* generic/tclBasic.c: Modified TclArgumentGet to reject pure lists * generic/tclCmdIL.c: immediately, without search. Reworked setup * generic/tclCompile.c: of eoFramePtr, doesn't need the line * tests/info.test: information, more sensible to have everything on line 1 when eval'ing a pure list. Updated the users of the line information to special case this based on the frame type (i.e. TCL_LOCATION_EVAL_LIST). Added a testcase demonstrating the new behaviour. file: [1855e65b3f] check-in: [4ad027ecef] user: andreas_kupries branch: core-8-4-branch, size: 36148
2008-07-21
22:50
* generic/tclBasic.c: Extended the existing TIP #280 system (info * generic/tclCmdAH.c: frame), added the ability to track the * generic/tclCompCmds.c: absolute location of literal procedure * generic/tclCompile.c: arguments, and making this information * generic/tclCompile.h: available to uplevel, eval, and * generic/tclInterp.c: siblings. This allows proper tracking of * generic/tclInt.h: absolute location through custom (Tcl-coded) * generic/tclNamesp.c: control structures based on uplevel, etc. * generic/tclProc.c: * tests/info.test: file: [b24fd47413] check-in: [ffe14e5e73] user: andreas_kupries branch: trunk, size: 40026
2008-07-19
22:50
fix [2021443] inconsistant "wrong # args" messages file: [e5da1375ff] check-in: [1e5261316e] user: nijtmans branch: trunk, size: 39867
2008-06-25
15:56
merge updates from 8.5 branch file: [4d3aaddcd3] check-in: [affd52009d] user: dgp branch: core-stabilizer-branch, size: 39811
2008-06-17
04:15
merge updates from HEAD file: [0e7d35fc7d] check-in: [0d8202fcb4] user: dgp branch: dgp-refactor, size: 39872
2008-06-16
20:46
* generic/tclCmdIL.c (InfoFrameCmd): Backport of fix made on the * tests/info.test: head branch :: Moved the code looking up the information for key 'proc' out of the TCL_LOCATION_BC branch to after the switch, this is common to all frame types. Updated the testsuite to match. This was exposed by the 2008-06-08 commit (Miguel), switching uplevel from direct eval to compilation. Fixes [Bug 1987851]. file: [b948d171e6] check-in: [728e7c99cf] user: andreas_kupries branch: core-8-4-branch, size: 34737
20:44
* generic/tclCmdIL.c (TclInfoFrame): Backport of fix made on the * tests/info.test: head branch :: Moved the code looking up the information for key 'proc' out of the TCL_LOCATION_BC branch to after the switch, this is common to all frame types. Updated the testsuite to match. This was exposed by the 2008-06-08 commit (Miguel), switching uplevel from direct eval to compilation. Fixes [Bug 1987851]. file: [1515792dce] check-in: [c0fbf6b417] user: andreas_kupries branch: core-8-5-branch, size: 39823
19:59
* generic/tclCmdIL.c (TclInfoFrame): Moved the code looking up the * tests/info.test: information for key 'proc' out of the TCL_LOCATION_BC branch to after the switch, this is common to all frame types. Updated the testsuite to match. This was exposed by the 2008-06-08 commit (Miguel), switching uplevel from direct eval to compilation. Fixes [Bug 1987851]. file: [3c129e7e13] check-in: [af7eafb38d] user: andreas_kupries branch: trunk, size: 39879
2008-05-31
21:01
merge updates from HEAD file: [a34675ec27] check-in: [6f324d01e1] user: dgp branch: dgp-refactor, size: 39704
11:41
Implementation of TIP #257. Incomplete due to missing Win build support. file: [2c2fdb7f5b] check-in: [e46e1575d3] user: dkf branch: trunk, size: 39699
2007-12-13
15:22
merge stable branch onto HEAD file: [f5235c4d4d] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 39639
2007-09-11
21:33
merge updates from HEAD file: [1b7494055c] check-in: [9a224eb981] user: dgp branch: dgp-refactor, size: 39644
21:33
merge updates from HEAD file: [3ad0d01e68] check-in: [b33cc4078f] user: dgp branch: core-stabilizer-branch, size: 39643
21:26
* library/tcltest/tcltest.tcl: Accept underscores and colons in * library/tcltest/pkgIndex.tcl: constraint names. Properly handle constraint expressions that return non-numeric boolean results like "false". Bump to tcltest 2.3b1. [Bug 1772989; RFE 1071322] * tests/info.test: Disable fragile tests. file: [7a3a1e610c] check-in: [104f46469c] user: dgp branch: trunk, size: 39639
2007-06-12
19:38
merge updates from HEAD file: [7153bb2344] check-in: [abba220e2b] user: dgp branch: dgp-refactor, size: 39625
15:56
merge updates from HEAD file: [94377d18ef] check-in: [f0fa4d3a7d] user: dgp branch: core-stabilizer-branch, size: 39625
12:33
Convert [info] into an ensemble command. file: [a83691215d] check-in: [825feb050e] user: dkf branch: trunk, size: 39621
2007-05-29
14:21
merge updates from HEAD file: [006b008c59] check-in: [404470c2db] user: dgp branch: dgp-refactor, size: 38691
2007-05-18
18:39
* unix/configure: autoconf-2.59 (FC6 fork) * win/configure: * README: Bump version number to 8.5a7 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * generic/tclParse.c: Disable and remove the ALLOW_EXPAND sections * tests/info.test: that continued to support the deprecated * tests/mathop.test: {expand} syntax. Updated the few remaining users of that syntax in the test suite. file: [3c6e15bb04] check-in: [c798353ded] user: dgp branch: trunk, size: 38687
2007-04-08
14:58
Merge updates from HEAD; may not build file: [e279a2a5df] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 38755
2006-12-17
03:43
* tests/info.test: add !singleTestInterp constraint to tests that fail when running testsuite with -singleproc 1. [Bug 1605269] file: [a522851f8a] check-in: [891377bfd6] user: das branch: trunk, size: 38751
2006-12-10
05:17
adjust tcltest.tcl line numbers in info-22.8 & info-23.6 that changed by last tcltest.tcl commit. file: [d3b65c1704] check-in: [82c25b0617] user: das branch: trunk, size: 38439
2006-12-01
19:59
TIP#299 IMPLEMENTATION file: [6a9200a197] check-in: [a096fe1fb7] user: kennykb branch: trunk, size: 38443
2006-11-28
22:20
* generic/tclBasic.c: TIP #280 implementation. * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompCmds.c: * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclCompile.h: * generic/tclExecute.c: * generic/tclIOUtil.c: * generic/tclInt.h: * generic/tclInterp.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclProc.c: * tests/compile.test: * tests/info.test: * tests/platform.test: * tests/safe.test: file: [1fa8904194] check-in: [d95fba8a1f] user: andreas_kupries branch: trunk, size: 38445
22:19
* generic/tclBasic.c: TIP #280 implementation, conditional on the define TCL_TIP280. * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompCmds.c: * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclCompile.h: * generic/tclExecute.c: * generic/tclIOUtil.c: * generic/tclInt.h: * generic/tclInterp.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclProc.c: * tests/compile.test: * tests/info.test: * tests/platform.test: * tests/safe.test: file: [4fd6201c70] check-in: [a88d79cbf8] user: andreas_kupries branch: core-8-4-branch, size: 34413
2006-10-31
13:46
Fix [Bug 1587618], eliminating the callObjc and callObjv fields from the Interp structure. file: [5e1e1ca4f5] check-in: [8d951d1cee] user: dkf branch: trunk, size: 21306
2006-10-24
23:13
* tests/info.test (info-9.11-12): tests for [Bug 1577492] * tests/apply.test (apply-4.3-5): tests for [Bug 1574835] file: [a7b1f1ba2d] check-in: [686eb8ab47] user: msofer branch: trunk, size: 21267
2006-10-20
15:16
Undo mistaken commit to wrong branch caused by CVS fumble... :-} file: [bafac69106] check-in: [c97ddfca3f] user: dkf branch: trunk, size: 20826
15:10
Branch for building TIP#257 for proper testing file: [01a863ab0b] check-in: [80af129ceb] user: dkf branch: tip-257-merge1-branch-20061020T1300, size: 20929
14:04
Consolidated TIP#257 patch applied to HEAD to allow for experimentation by other developers file: [a5ac36f331] check-in: [a99bded51f] user: dkf branch: trunk, size: 20925
2006-08-30
15:35
Test updates to start checking introspection facilities file: [6ecb7c365e] check-in: [d366834cac] user: dkf branch: tip-257-implementation-branch, size: 20915
2006-04-28
16:09
Merge updates from HEAD file: [87af7f644d] check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 20830
2006-04-06
18:19
* tests/compExpr-old.test: Updated testmathfunctions constraint * tests/compExpr.test: to post-TIP-232 world. * tests/expr-old.test: * tests/expr.test: * tests/info.test: * tests/indexObj.test: Corrected other test errors revealed by * tests/upvar.test: testing outside the tcltest application. file: [286acdd913] check-in: [3773c45020] user: dgp branch: trunk, size: 20826
2005-10-18
20:46
merge updates from HEAD file: [4e6b303e19] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 20816
2005-10-10
21:50
TIP#237 introduced a new function, entier, so add it to the list of functions. file: [77e67fcf27] check-in: [3d619f4afe] user: dkf branch: trunk, size: 20812
2005-10-08
13:44
merge updates from HEAD file: [0a01217c9d] check-in: [1b902ae45a] user: dgp branch: kennykb-numerics-branch, size: 20928
2005-09-29
23:16
implementation for TIP #255, expr min/max file: [71685c2057] check-in: [5e48c91234] user: hobbs branch: trunk, size: 20926
2005-08-02
18:14
merge updates from HEAD file: [735c57179d] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 20912
16:38
merge updates from HEAD file: [c6ba312213] check-in: [c58b7136d0] user: dgp branch: dgp-refactor, size: 20912
2005-07-29
14:57
Take care with globals that have an entry in the var table but "don't exist" file: [bbe117b3bc] check-in: [e0c44afdc5] user: dkf branch: core-8-4-branch, size: 21117
14:47
Take care with globals that have an entry in the var table but "don't exist" file: [be44d3bd28] check-in: [7a08ba9e4b] user: dkf branch: trunk, size: 20908
2005-07-12
20:35
merged changes from HEAD file: [44868a8f65] check-in: [5316ea45e0] user: kennykb branch: kennykb-numerics-branch, size: 20613
2005-06-13
01:45
*** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: [0be34f1ffa] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 20612
2005-06-02
04:17
merge updates from HEAD file: [114cca98a3] check-in: [0d4fa0e558] user: dgp branch: dgp-refactor, size: 20609
2005-05-30
00:04
TIP#229 implementation file: [feb9fd5085] check-in: [f1050beab4] user: dkf branch: trunk, size: 20605
2005-05-25
16:13
TIP#182 IMPLEMENTATION [Patch 1165062] * doc/mathfunc.n: New built-in math function bool(). * generic/tclBasic.c: * tests/expr.test: * tests/info.test: file: [08513253cd] check-in: [ba76483869] user: dgp branch: trunk, size: 20569
2004-12-09
23:00
Merge updates from HEAD file: [590e0e30ec] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 20563
2004-11-24
19:28
* generic/tclCmdIL.c (InfoVarsCmd): Corrected segfault in new * tests/info.test (info-19.6): trivial matching branch [Bug 1072654] file: [e3119661e6] check-in: [14f9c14a23] user: dgp branch: trunk, size: 20559
19:28
* generic/tclCmdIL.c (InfoVarsCmd): Corrected segfault in new * tests/info.test (info-19.6): trivial matching branch [Bug 1072654] file: [0c321aaae2] check-in: [d5123f55d6] user: dgp branch: core-8-4-branch, size: 20814
2004-10-31
16:43
Make [info globals ::foo] work. [Bug 1057461] file: [224c156d6f] check-in: [ac9f2079e9] user: dkf branch: core-8-4-branch, size: 20596
16:28
Make [info globals ::foo] work. [Bug 1057461] file: [abae1b354a] check-in: [d4670e6381] user: dkf branch: trunk, size: 20341
2004-05-27
14:29
Merge updates from HEAD. Also implemented flags argument to TclCompEvalObj(). file: [1cd8102dc1] check-in: [8f7452ee0c] user: dgp branch: dgp-refactor, size: 20137
2004-05-19
20:15
Massive test cleanup; all tests are run, and constraints are used where necessary. file: [5888e7f903] check-in: [ae1ac5736f] user: dkf branch: trunk, size: 20133
2004-05-17
21:42
Changed test back to what it used to be in 7.* now that [set] counts as a real command once again. :^) file: [a3c85aed10] check-in: [ad85b9e03a] user: dkf branch: trunk, size: 20135
2003-03-27
13:19
Eliminated duplicate test numbers [Bugs 710322, 710327, 710349, 710363] file: [5c496c79f8] check-in: [c4260afab6] user: dkf branch: trunk, size: 20384
13:10
Removed test number dups [Bugs 710322, 710327, 710349, 710363] file: [bc04a0d097] check-in: [3d89ba6a88] user: dkf branch: core-8-4-branch, size: 20388
2002-08-20
20:25
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [97fcaa2fbb] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 20389
2002-07-01
07:52
* Updated the instructions on running and adding to the test suite. Also updated several tests, mostly to correctly create and destroy any temporary files in the [temporaryDirectory] of tcltest. file: [1e864317c0] check-in: [7e30b7a427] user: dgp branch: trunk, size: 20384
2002-06-11
13:56
Removed assumptions that [makeFile] creates files in the current dir. file: [0e9c313820] check-in: [279f4db3ad] user: dkf branch: trunk, size: 20405
13:47
Duplicate test number... file: [04ff3133ce] check-in: [af034cf0bf] user: dkf branch: trunk, size: 20375
13:22
Fix for [info locals] bug #567386; added compile functions for [global], [upvar] and [variable]. file: [5f446892b9] check-in: [d33879f966] user: msofer branch: trunk, size: 20378
2002-06-10
05:33
Merging with TOT as of 06/09/2002. file: [e8472c704d] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 20363
2002-04-19
08:12
Backport of fix for Bug #545644 file: [266b7abc52] check-in: [d87c2a309f] user: dkf branch: core-8-3-1-branch, size: 18678
2002-04-18
18:15
[Bug 545325 ] info level didn't report namespace eval. file: [3c61df3872] check-in: [1e1b645fa3] user: msofer branch: core-8-3-1-branch, size: 18323
18:05
[Bug 545325 ] info level didn't report namespace eval. file: [07e3f85c60] check-in: [03de79e1ef] user: msofer branch: trunk, size: 20356
14:12
Fixed Bug #545644; [info body] always gives a proper string now! file: [993e47bf78] check-in: [7a77784682] user: dkf branch: trunk, size: 20187
2002-02-15
14:28
TIP#72 implementation. See ChangeLog for details. This version builds clean on Solaris/SPARC, with GCC and CC, both with and without threads and both in 32-bit and 64-bit mode. file: [729c446052] check-in: [8d82de1905] user: dkf branch: trunk, size: 19829
2001-10-09
15:29
Various test fixes - fewer than I'd thought though... file: [d8fa309b94] check-in: [61f1e3487a] user: dkf branch: dkf-64bit-support-branch, size: 19833
2001-05-30
08:57
Changes from TIP#15 "Functions to List and Detail Math Functions" file: [5133ed5e4e] check-in: [7ffaef4d54] user: dkf branch: trunk, size: 19819
2000-05-27
23:58
* tests/info.test: * doc/info.n: * generic/tclIOUtil.c (Tcl_EvalFile): * generic/tclCmdIL.c (InfoScriptCmd): added ability to set the info script return value [info script ?newFileName?]. This will be beneficial for virtual file system programs. [Bug: 4225] file: [9948b03644] check-in: [11466720a7] user: hobbs branch: trunk, size: 18832
2000-04-10
17:18
* tests/*.test: Changed all occurances of "namespace import ::tcltest" to "namespace import -force ::tcltest" [Bug: 3948]. file: [6a9b72deb0] check-in: [c2f93a113c] user: ericm branch: trunk, size: 18152
2000-01-21
03:40
added test for [info body] bytecompiled object bug file: [f321f4065a] check-in: [f5acbfc929] user: hobbs branch: trunk, size: 18145
2000-01-12
11:13
* tests/info.test: * generic/tclCmdIL.c: fixed 'info procs ::namesp::*' behavior (Dejong) * tests/unixFCmd.test: * unix/tclUnixFCmd.c: added support for symbolic permissions setting in SetPermissionsAttribute (file attr $file -perm ...) [Bug: 3970] * tests/utf.test: fixed test that allowed \8 as octal value file: [dd9848285c] check-in: [2ce9534422] user: hobbs branch: trunk, size: 17610
1999-12-12
02:27
* tests/info.test: * tests/parseOld.test: * generic/tclCmdAH.c: * generic/tclProc.c: changed Tcl_UplevelObjCmd (uplevel) and Tcl_EvalObjCmd (eval) to use TCL_EVAL_DIRECT in the single arg case as well, to take advantage of potential pure list input optimization. This means that it won't get byte compiled though, which should be acceptable. file: [6d63474f0d] check-in: [39d765c053] user: hobbs branch: trunk, size: 16051
1999-07-31
01:55
* unix/tclUnixThrd.c: Applied patch to fix threads on Irix 6.5. Patch from James Dennett. [Bug: 2450] * tests/info.test: Enable test for tclParse.c change (info complete). file: [98c4de60e6] check-in: [59e2b0685d] user: redman branch: trunk, size: 15747
1999-07-23
23:40
Removed patch for bug 2382, for info complete. file: [5f6e81cb4d] check-in: [840e9c95ce] user: redman branch: trunk, size: 15758
1999-07-22
02:15
Applied patch for info complete. [Bug: 2382] file: [82e07cc7db] check-in: [9a47ff649a] user: redman branch: trunk, size: 15746
1999-06-26
03:54
Modified the tests to use the package tcltest file: [1e8cd22bed] check-in: [fdb0602e41] user: jenn branch: trunk, size: 15603
1999-05-28
00:01
fixed error in test reported by procheck file: [51e2f8ddd0] check-in: [4433b41879] user: surles branch: trunk, size: 15610
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: [44873c091b] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 15606
1999-03-24
02:48
lint: changed a tcltest namespace variable name from tmpDir to workingDir. changes: made more tests atomic. README is now updated to match new test suite features. file: [c757db6f67] check-in: [83929e34ec] user: hershey branch: core-8-1-branch-old, size: 15610
01:40
added test provided by bug report file: [3005cf5c86] check-in: [7d19d397b9] user: surles branch: core-8-1-branch-old, size: 15608
1999-03-23
20:06
changed tests to use "tcltest" namespace instead of "test". added constraints to tests, rather than skipping the entire file. file: [23e37a7682] check-in: [709a7deb31] user: hershey branch: core-8-1-branch-old, size: 15509
1999-03-11
19:28
Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0
18:49
Updated the testsuite to use "test" namespace and commandline args to control verbose level and which tests get run. Tests now work from any working dir. file: [f9cc0d0715] check-in: [346215785f] user: hershey branch: core-8-1-branch-old, size: 15554
1998-11-11
02:39
Fixed quoting of { in an info complete test case. file: [e26dbfaf7a] check-in: [c547f7334a] user: welch branch: trunk, size: 17632
1998-10-13
18:44
Fixed bug in "info complete" - it did not handle NULLs correctly. file: [a313c79a62] check-in: [5ae085bcc2] user: rjohnson branch: trunk, size: 17634
1998-09-24
23:58
merging changes from 8.0.3 into 8.1a2 file: [a900ac21aa] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 15419
1998-09-21
23:39
Added contents of Tcl 8.1a2 file: [a14432aa20] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 15120
1998-09-14
18:39
Replaced SCCS strings, fixed binary files file: [3ed9f8d145] check-in: [196f92fd17] user: stanton branch: trunk, size: 17439
1998-06-18
18:25
*** empty log message *** file: [cbdfd15de7] check-in: [1d4fda1f1e] user: stanton branch: trunk, size: 17418
1998-03-26
14:56
Added: Initial revision file: [02c7194d76] check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 17144