History of tests/platform.test of ba1fb66b47496666
Not logged in

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

History of file tests/platform.test at check-in ba1fb66b47496666

2025-08-27
09:37
32-bit MacOS builds are no longer supported, starting with Tcl 9.0. file: [0b75b36515] check-in: [23655c4a1e] user: jan.nijtmans branch: platform-macos-simplification, size: 4642
2025-08-25
15:08
[66cd465323] Platform package simplifications for MacOS >= 11. Platform => 1.1.0 file: [8448ed43ec] check-in: [12394301e1] user: jan.nijtmans branch: core-8-6-branch, size: 5651
09:17
Merge 8.6 file: [7a1a2981c4] check-in: [8814795007] user: jan.nijtmans branch: core-9-0-branch, size: 4456
08:51
Fix handling of i386-x86_64 in platform extension. Add testcases for this (and other) situation file: [6797b40a9c] check-in: [647f319c76] user: jan.nijtmans branch: core-8-6-branch, size: 5463
2025-08-22
13:06
Add testcases for platform macos26-x86_64 and macos26-arm file: [c3f85e9263] check-in: [8c3b549d44] user: jan.nijtmans branch: platform-macos-simplification, size: 4785
2025-08-21
14:15
Line no longer needed file: [f563d30be5] check-in: [7f1d023a6e] user: jan.nijtmans branch: platform-macos-simplification, size: 3880
14:00
Add testcases file: [ed35ad31b4] check-in: [d22c267802] user: jan.nijtmans branch: platform-macos-simplification, size: 3927
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: [a07b4dc146] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 3140
2022-11-20
19:10
merge 8.6 file: [42f4411aad] check-in: [c358afe03e] user: dgp branch: core-8-branch, size: 2811
17:38
Merge 8.6. TIP #651 implementation (since there are already 2 YES votes, no NO votes expected) file: [cb1a854373] check-in: [4218e66972] user: jan.nijtmans branch: core-8-branch, size: 2786
2022-11-18
17:53
Bring back the common facilities of the tcltests "package", but use a less fragile method to gain access to them. file: [7901834bde] check-in: [7e733817b3] user: dgp branch: core-8-6-branch, size: 3167
2022-11-14
17:23
Test suite hygiene - Several tests missing the "testdstring" constraint - [package require tcltests] is fragile, and almost all test files that had it were not making use of anything it provides. Removed. file: [815b53bbbb] check-in: [ba1fb66b47] user: dgp branch: core-8-6-branch, size: 3106
2021-02-16
11:05
Remove unnecessary end-of-line spacing in test-cases file: [a4e1cad763] check-in: [8446be064b] user: jan.nijtmans branch: core-8-6-branch, size: 3131
2020-12-04
09:56
TIP 590: Recommend lowercase Package Names file: [a2f714147c] check-in: [836cfc20b3] user: jan.nijtmans branch: core-8-branch, size: 2750
2020-11-23
09:16
More ©-sign consolidation file: [684ea50d3e] check-in: [676f97ea98] user: jan.nijtmans branch: core-8-branch, size: 2748
08:25
Now that all Tcl source files are UTF-8 by default, we can use the ©-sign whenever reasonable. file: [72b6817613] check-in: [0d31e14484] user: jan.nijtmans branch: core-8-branch, size: 2751
2020-10-01
08:17
Merge 8.7. Internal package renaming file: [8636faec43] check-in: [8da5008652] user: jan.nijtmans branch: build-info, size: 2754
2020-09-04
16:44
Merge 8.6 file: [b5c950384e] check-in: [af7d124bbc] user: jan.nijtmans branch: core-8-branch, size: 2752
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: [e0353cd9d8] check-in: [0e50a82fe7] user: jan.nijtmans branch: core-8-6-branch, size: 3134
2018-09-13
20:31
Fix various test-cases, which started failing on Windows due to TIP #430 file: [eaeccce08f] check-in: [88b8462136] user: jan.nijtmans branch: core-8-branch, size: 2750
2018-08-21
21:36
improved reange checking (also for the Tcl 9.0 proposal). Make platform test platform 32/64-bit independant file: [8fff2be02b] check-in: [7ebb863e96] user: jan.nijtmans branch: tip-514, size: 2750
2018-08-19
09:13
Still WIP. All test-cases pass now in 32-bit file: [0efd2f9d0d] check-in: [a655e95f95] user: jan.nijtmans branch: all-wideint, size: 3141
2018-06-25
20:38
merge 8.6 file: [849512641f] check-in: [1c67775fe7] user: jan.nijtmans branch: core-8-branch, size: 3129
2018-06-22
15:10
Add another suppress rule for valgrind, factor test code into tests/tcltests.tcl, and constrained a some tests in the valgrind case. file: [f26e5b75cf] check-in: [4b77647298] user: pooryorick branch: core-8-6-branch, size: 3132
2017-10-30
03:23
merge 8.6 file: [38da92fa2a] check-in: [0c0de52be7] user: dgp branch: trunk, size: 2888
03:23
More test rewrites for robust var resolution. file: [75081fabf4] check-in: [3ccc116e36] user: dgp branch: core-8-6-branch, size: 2891
2016-03-10
11:56
Eliminate exess spacings in many test-cases file: [98354a50e8] check-in: [d6d9491140] user: jan.nijtmans branch: trunk, size: 2785
2016-01-21
06:11
Backport of TIP #440. file: [18c6939b8d] check-in: [7a29e252ee] user: mistachkin branch: tip-440-backport, size: 2681
2016-01-15
00:39
Add docs and tests. file: [9a8793774d] check-in: [767fb963f3] user: mistachkin branch: tclPlatformEngine, size: 2788
2015-10-24
16:02
A more lenient test; different platforms are more diverse in their correct output. file: [55e0925f1c] check-in: [918f81d2fe] user: dkf branch: trunk, size: 2702
16:01
A more lenient test; different platforms are more diverse in their correct output. file: [4a872c1b07] check-in: [a876e488c6] user: dkf branch: core-8-5-branch, size: 2595
2015-10-23
22:44
Mend problems with [platform::identify] formatting. file: [a0ec2e972d] check-in: [dd419aacf2] user: dkf branch: trunk, size: 2696
22:30
Ensure that at lease the format of the output of the platform package's commands is consistently parsable. file: [c54ce900e5] check-in: [dea61307d2] user: dkf branch: core-8-5-branch, size: 2589
2013-01-30
17:58
In the script library, selected modernizations from Patrick Fradin. file: [ced0c58c9b] check-in: [e2850774ab] user: dgp branch: trunk, size: 2234
17:46
In the script library, selected modernizations from Patrick Fradin. file: [c6a5317ab1] check-in: [df3aac7d79] user: dgp branch: core-8-5-branch, size: 2127
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: [dbccc3de21] check-in: [d801822907] user: andreask branch: contrib-patrick-fradin-code-cleanup, size: 2093
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: [b2789169eb] check-in: [9792ff8b65] user: jan.nijtmans branch: trunk, size: 2104
2012-05-03
13:10
Move cpuid testcase from win-specific to generic tests file: [832658373f] check-in: [123ede1877] user: jan.nijtmans branch: trunk, size: 2011
12:31
Move cpuid testcase from win-specific to generic tests file: [546158080c] check-in: [05e03611b4] user: jan.nijtmans branch: core-8-5-branch, size: 1997
11:42
Move cpuid testcase from win-specific to generic tests Simplify stub tables for functions which work on both UNIX and windows file: [6e61a316de] check-in: [d10b6a8431] user: jan.nijtmans branch: core-8-4-branch, size: 2075
2012-04-11
20:34
[Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation file: [ff94bb8a6d] check-in: [8032e7f92e] user: jan.nijtmans branch: trunk, size: 1917
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: [5f448602c7] check-in: [c64f310d38] user: dgp branch: trunk, size: 2014
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: [a1dee44abc] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 2000
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: [6c74335038] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 2078
2008-09-25
18:06
* tests/platform.test: Update tests to expect revised results * tests/safe.test: corresponding to the TIP 315 change. file: [f77dbe7996] check-in: [6c9eefd7f8] user: dgp branch: trunk, size: 2029
2006-12-05
18:45
* generic/tclBasic.c: TIP #291. Define tcl_platform element for * doc/tclvars.n: pointerSize. * win/Makefile.in: Added installation instructions for the platform * win/makefile.vc: package. Added the platform package. * win/makefile.bc: * unix/Makefile.in: * tests/platform.test: * tests/safe.test: * library/platform/platform.tcl: * library/platform/shell.tcl: * library/platform/pkgIndex.tcl: file: [5bc2cbd76a] check-in: [3cc462fc46] user: andreas_kupries branch: trunk, size: 2015
2006-11-28
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: [97b6d09c67] check-in: [a88d79cbf8] user: andreas_kupries branch: core-8-4-branch, size: 2093
2006-09-22
01:26
* generic/tcl.decls: Implemented TIP #268, conditionally. * generic/tclBasic.c: Define TCL_TIP268 to activate the new * generic/tclDecls.h: features. * generic/tclInt.h: * generic/tclPkg.c: * generic/tclStubInit.c: * generic/tclTest.c: * library/init.tcl * library/package.tcl: * tests/pkg.test: * tests/platform.test: * tests/safe.test: * doc/PkgRequire.3: file: [39b6ac1fb5] check-in: [78a272c42a] user: andreas_kupries branch: core-8-4-branch, size: 2044
2005-11-09
20:24
* tests/compile.test: Updated tests with changed behavior * tests/execute.test: due to addition of bignums. * tests/expr-old.test: * tests/expr.test: * tests/parseExpr.test: * tests/platform.test: * tests/string.test: file: [c829bd0ab2] check-in: [806ab12661] user: dgp branch: trunk, size: 2003
2005-10-21
20:44
Marked several failing tests as "knownBug" until they can be updated. file: [6bb6d8736c] check-in: [b203d2898f] user: dgp branch: trunk, size: 2004
2004-06-05
17:25
* generic/tcl.h: Corrected Tcl_WideInt declarations so that the mingw build works again. * generic/tclInt.decls: Changes to the tests for * generic/tclIntPlatDecls.h: clock frequency in Tcl_WinTime * generic/tclStubInit.c: so that any clock frequency * tests/platform.test (platform-1.3): is accepted provided that * win/tclWin32Dll.c (TclWinCPUID): all CPU's in the system share * win/tclWinTest.c (TestwincpuidCmd): a common chip, and hence, * win/tclWinTime.c (Tcl_GetTime): presumably, a common clock. This change necessitated a small burst of assembly code to read CPU ID information, which was added as TclWinCPUID in the internal Stubs. To test this code in the common case of a single-processor machine, a 'testwincpuid' command was added to tclWinTest.c, and a test case in platform.test. Thanks to Jeff Godfrey and Richard Suchenwirth for reporting this bug. [Bug #976722] file: [a4581fb292] check-in: [a45bf99c8e] user: kennykb branch: core-8-4-branch, size: 1995
2002-01-24
20:34
Added test for meaning of tcl_platform(wordSize) file: [3dd65eb253] check-in: [875e73e3ac] user: dkf branch: dkf-64bit-support-branch, size: 1527
2001-12-02
22:06
Added field to tcl_platform to describe the machine-word size. file: [6deb585308] check-in: [a2fac462b3] user: dkf branch: dkf-64bit-support-branch, size: 941
2000-04-10
17:18
* tests/*.test: Changed all occurances of "namespace import ::tcltest" to "namespace import -force ::tcltest" [Bug: 3948]. file: [0ce6b34ae1] check-in: [c2f93a113c] user: ericm branch: trunk, size: 943
1999-07-08
03:08
Fixed bug in test suite - remember to update tests when changing features!!! file: [9050a6e588] check-in: [2d21c46440] user: rjohnson branch: trunk, size: 936
1999-06-26
20:55
Fixed style problems in many of the test files. Fixed bug in pkg.test where defs.tcl was still being used. file: [08fc807243] check-in: [dbfd75f43f] user: rjohnson branch: trunk, size: 886
03:54
Modified the tests to use the package tcltest file: [a88be9e286] check-in: [fdb0602e41] user: jenn branch: trunk, size: 883
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-06
00:01
Fixed test that would only work with debug builds. file: [bed5b3c690] check-in: [ead92ba131] user: rjohnson branch: core-8-1-branch-old, size: 891
1999-04-05
23:14
* tests/platform.test: * tests/fileName.test: Fixed broken tests. file: [481c191ea8] check-in: [2064a18cad] user: stanton branch: core-8-1-branch-old, size: 883
1999-03-31
18:58
Added: Added tests for auto_mkindex_parser quoting problems, BUGID 1657 file: [dfd58ad461] check-in: [51ffe4e6ae] user: welch branch: trunk, size: 641
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: [be4cc889f6] check-in: [83929e34ec] user: hershey branch: core-8-1-branch-old, size: 767
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: [4715f0cd1a] check-in: [709a7deb31] user: hershey branch: core-8-1-branch-old, size: 766
1999-03-11
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: [cbcc590e9b] check-in: [346215785f] user: hershey branch: core-8-1-branch-old, size: 750
06:16
Added: Added tcl_platform file: [51e5a910d5] check-in: [340cdb434a] user: welch branch: core-8-1-branch-old, size: 646