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