Tcl Library Source Code

History of modules/crc/sum.test of a70b542131c95bf2
Login

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

History of file modules/crc/sum.test at check-in a70b542131c95bf2

2024-01-21
14:37
general tcl 9 compatibility work - I - accelerators Fixed issues with crc (Tcl_GetByteArrayFromObj -> Tcl_GetBytesFromObj). Reworked all other places using T_GBAFO as well (base32, base64, md4, md5, md5crypt, rc4, sha1, sha256) Generally put in the expected `OK tcl9` marker everywhere. __BEWARE__: building now requires critcl commit [https://github.com/andreas-kupries/critcl/commit/3499639a8b2a24cd739db400bb215f821c81e387] or later. file: [2ca487d3f6] check-in: [fcfab48e29] user: aku branch: trunk, size: 5864
2023-08-19
13:08
wip file: [2a320ba455] check-in: [26c5b661b6] user: rolf branch: rde-wip, size: 5869
2023-07-04
22:26
Ported crc; only semi-mechanically tweaked the test suite. file: [68754102ed] check-in: [5a4e9b4b72] user: rolf branch: tcl9-testarea-rde, size: 5869
2018-12-04
13:27
As prescribed in [7dfe60d7f4], updated all test files where the value of testsNeedTcl was less than 8.5. Update some tests in ncgi. file: [90d258157e] check-in: [ee22fc9f56] user: pooryorick branch: pooryorick, size: 5449
2015-06-08
13:58
Fixed cases where calls to info commands were expressed as info command. Ticket [266d1474a5] Renamed the odie::processman package to processman, as it no longer depends on odie. Ticket [91d3bd90fd] file: [0c50ba8d14] check-in: [1b6fa7e91f] user: hypnotoad branch: ticket-266d1474a5, size: 5449
2014-12-02
19:56
crc/sum - Ticket [0a3d5dfe52]. Brought the sum algorithm into line with the C implementation at the heirloom project (see url in the ticket). Updated and extended testsuite. Updated docs. Bumped version to 1.1.2. file: [b8eb0c3a79] check-in: [232653cd52] user: andreask branch: trunk, size: 5448
2014-03-19
19:14
Ticket [a80e60deb1]. Package "sum". (Pure Tcl code). Fixed proc crc::SumSysV. The final sum was badly masked, using % instead of the correct &. Note: The critcl::ccommand SumSysV_c in the same file did the correct masking. I.e. the critcl version of the implementation was not affected by this bug, only the Tcl implementation. Testsuite extended (sum-6.*) Version bumped to 1.1.1. file: [9be35a5e80] check-in: [56e6c4cdf2] user: andreask branch: trunk, size: 5140
2006-10-09
21:41
Switched all remaining test suites over to the new cleanup command to hook them into the environment handling. file: [9da9c5ef0a] check-in: [ea701e91fe] user: andreas_kupries branch: trunk, size: 4548
2006-01-22
23:53
Simplified the testsuite boilerplate in the packages "[a-c]*", using the new commands in the test support. Removed the chaining in the 'support' command. Makes handling of 'return -code return' difficult. Simply have to separate unchanged commands for declaration of support packages and package under test. file: [bcf6638b21] check-in: [871a6a6875] user: andreas_kupries branch: trunk, size: 4555
00:27
Removed comon test constrants from 'all.tcl', ditto 'wrongNumArgs' and 'tooManyArgs' emulations. This is now all in the common test support code. Put common test constraints into the common test support code. Fixed expected errorCode in math-7.4 Replaced 'queryConstraint' with regular 'testConstraint'. Removed more copies of the common command "dictsort". Hooked the "[s-z]*" packages into the new common test support code. Hooked the "[m-r]*" packages into the new common test support code. Updated Tcl dependency information for logger::utilities, requires 8.4 due to use of new trace APIs. Hooked the "[hijkl]*" packages into the new common test support code. Hooked the "[efg]*" packages into the new common test support code. Hooked the "[cd]*" packages into the new common test support code. Fixed usage of 8.4isms in package declared to work for 8.2+. Better emulation of testConstraint command, with query ability. Hooked all "[ab]*" packages into the new test support code. Fixed reversed guard conditions, and polished the error messages a bit. file: [ffca0462bd] check-in: [e728b2e380] user: andreas_kupries branch: trunk, size: 5118
2004-01-15
06:36
* matrix.man: Implemented Ed Suominen's sort methods, with * matrix.tcl: modifications to speed things up, and to have * matrix.test: a more standard API (-options). * matrix.man: Documented method links. * matrix.test: Updated test to cover for method links. * matrix.tcl: Changed the code to determine the list of available methods automatically for use in the error message when an unknown method is called. * matrix.test: * matrix.tcl: Namespaces of objects now standalone, and not inside of struct::matrix anymore. Arbitrary placement of objects is now possible, including nested namespaces. Cleanup of all references to instance variables. * matrix.tcl: Made the return of errors more regular. * matrix.tcl: Changed a number of eval calls to the more proper 'uplevel 1'. This means that an implementation of a method can now assume that it is called on the same stack level as the method itself. * matrix.tcl: Typo in comments fixed. * matrix.tcl (__set_rect): Fixed typos in var names causing the system to retain bogus cache data. file: [6d7036fce7] check-in: [77fa019603] user: andreas_kupries branch: trunk, size: 5111
2003-05-13
01:42
Change dependency for compiled proc names instead of for package. file: [1158bab687] check-in: [c58d2a1e8f] user: patthoyts branch: trunk, size: 5105
2003-05-08
23:55
* crcc.tcl: Added placeholder to get a module library for all the critcl code segments from the crc module * crc32.tcl: Added -channel option * crc32.test: * crc32bugs.test: Tidied up the tests * sum.tcl: Refactored the code to permit chunking and reading from a channel. Added critcl-dependent C code implementations. * sum.test: Added new tests and generally tidied up. * sum.man: Added new items to the documentation. file: [327c83446d] check-in: [f9e5cb2551] user: patthoyts branch: trunk, size: 5120
2003-04-21
23:00
Deleted: formatting fix merged from HEAD check-in: [63eb6bab9e] user: dgp branch: DEVELOPMENT, size: 0
2002-01-23
20:56
Fixed SH bug #507242 file: [414ba220da] check-in: [debe4451f4] user: patthoyts branch: trunk, size: 3390
2002-01-15
20:54
Added: Added implementation for sum(1) compatible checksum command. Added implementation for cksum(1) compatible checksum command. Modified crc32 command to synchronise with sum and cksum. file: [2ec13957d1] check-in: [36050ea27d] user: patthoyts branch: trunk, size: 3305