Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
94 check-ins using file packages/switch/lib/switch.test.tcl version 9b7788f7d5
2025-01-15
| ||
11:59 | License {ycl knit} under the GPL version 3. Leaf check-in: b59ffa0e84 user: pooryorick tags: trunk | |
11:50 | Add a copy of the GPL version 3 license. check-in: 600abaed7c user: pooryorick tags: trunk | |
2024-09-20
| ||
06:59 | Minor change to documentation. check-in: 6e0e0a29ba user: pooryorick tags: trunk | |
2024-09-19
| ||
09:04 | Update to require TclUnchained instead of lexec. check-in: dea2192993 user: pooryorick tags: trunk | |
09:03 | Reword documentation . check-in: 20290dc4d1 user: pooryorick tags: trunk | |
08:56 | Don't try to transfer shared channels like stdin, stdout, or stderr to another thread. check-in: 8f89a36f68 user: pooryorick tags: trunk | |
2024-09-17
| ||
20:58 | chan/lib/clib.tcl update for Tcl 9 check-in: 800d4e105c user: pooryorick tags: trunk | |
20:47 | Add zstandard compression. check-in: babf3736cd user: pooryorick tags: trunk | |
20:40 | Update for Tcl 9. check-in: 35515f7cbd user: pooryorick tags: trunk | |
2024-09-14
| ||
16:32 |
new procedures
{bytes number}
modified other procedures and test to use newer features of Tcl. Now requires Tcl 9 or higher. check-in: 84bbcadf0b user: pooryorick tags: trunk | |
2024-09-13
| ||
12:39 | new procedures {from bytes bisect} {to bytes} check-in: d767b3425f user: pooryorick tags: trunk | |
2024-05-12
| ||
08:50 | dir listing Fix the problem that when called with invalid arguments an error would be swallowed and the procedure called again with a distorted list of arguments. check-in: b85654f1ad user: pooryorick tags: trunk | |
2023-12-01
| ||
10:25 | Move LICENSING to main directory. check-in: 46c7677bb5 user: pooryorick tags: trunk | |
2022-12-09
| ||
23:52 |
list deep value
new command addcheck-in: 491e7a4597 user: pooryorick tags: trunk | |
2022-12-02
| ||
14:25 |
list
deep
value
new package
tail
properly handle empty headcheck-in: 21da403921 user: pooryorick tags: trunk | |
2022-11-24
| ||
12:24 | cleanup check-in: 206d8a0e24 user: pooryorick tags: trunk | |
12:14 |
dict deep
new procedure default dir new procedure autochan flow redesign to use a data store instead of objects list tail properly handle empty head ns new procedure whichvar string program base58 add command lines options "chan", "file", or "value" new procedure pad test data updated variable cleanupcheck-in: d962147aee user: pooryorick tags: trunk | |
2022-10-21
| ||
23:29 | (no comment) check-in: de1c29591a user: pooryorick tags: trunk | |
2022-07-06
| ||
22:51 | free software utilization license version 4 check-in: 736128442b user: pooryorick tags: trunk | |
2022-06-10
| ||
06:25 |
dir demo rmdups
further developmentcheck-in: 0b8e82afec user: pooryorick tags: trunk | |
2022-06-05
| ||
21:24 |
dir
rsyncbackup
new script magic rewritecheck-in: 05033e6bb0 user: pooryorick tags: trunk | |
2022-04-21
| ||
22:13 |
dir scan
switch to blake3 hashes
string cdc new procedurescheck-in: 139e37406d user: pooryorick tags: trunk | |
2022-04-20
| ||
12:47 |
string hash blake3
Add license and fix tests .check-in: 4f0c591bf3 user: pooryorick tags: trunk | |
2022-04-18
| ||
10:19 | add the Free Software Utilization License check-in: 3599e0ac90 user: pooryorick tags: trunk | |
2022-04-17
| ||
23:33 |
chan digest
make channel blocking to ensure proper operation string cdc add tests for blake3 hashing string hash blake3 new procedure chancheck-in: b940291b32 user: pooryorick tags: trunk | |
2022-04-16
| ||
22:25 |
string cdc
cleanup after adding blake3 hashing string hash blake new packagecheck-in: a1a3576f00 user: pooryorick tags: trunk | |
18:19 |
cdc
add blake3 hashingcheck-in: 4f11dc9c5b user: pooryorick tags: trunk | |
2022-04-14
| ||
20:09 |
string chan
add fifo fix pipe handling string cdc add the signature of cuts signaturescheck-in: 37eb5d72f6 user: pooryorick tags: trunk | |
2022-04-11
| ||
17:02 | string edit reorganize files check-in: 0610448419 user: pooryorick tags: trunk | |
16:35 | buffer rename to string/lib/edit check-in: 5ca7ebbaca user: pooryorick tags: trunk | |
16:26 |
buffer
new features command handling load word back word forward historycheck-in: e04b9ce762 user: pooryorick tags: trunk | |
2022-04-08
| ||
09:47 |
buffer
new package
further development and bug fixes in other packages check-in: 59a24e13f2 user: pooryorick tags: trunk | |
2022-04-05
| ||
17:56 |
parse terminal
add handling of c0 control characterscheck-in: acc2ca9121 user: pooryorick tags: trunk | |
14:34 |
parse
new package terminal ansicheck-in: 920902aa5e user: pooryorick tags: trunk | |
14:22 |
new parser
tricklecheck-in: 1d3d4481fd user: pooryorick tags: trunk | |
2022-03-27
| ||
12:08 |
dict var
make name of key optional parse tcl parse xml update to reflect changes in graph parsercheck-in: 5320987418 user: pooryorick tags: trunk | |
2022-03-25
| ||
21:57 |
chan interp
first working version of [chan connect]
first workin version of stderr channel new tests all tests passcheck-in: c6228b1406 user: pooryorick tags: trunk | |
2022-03-23
| ||
23:22 |
proc after
Make it prossible to provide the name of the procedure to bind the scheduled script to.check-in: 2745608a38 user: pooryorick tags: trunk | |
21:39 |
proc
small improvement to [current] clean up documentationcheck-in: 7f4125418b user: pooryorick tags: trunk | |
15:25 |
proc
new procedure aftercheck-in: e2d4685382 user: pooryorick tags: trunk | |
2022-03-15
| ||
22:44 |
dir scan
further development test passescheck-in: 453298c6df user: pooryorick tags: trunk | |
22:21 |
dir
new procedure
serialize fix logic in [dir link] proc add the ability to alias a module as an alternate name numerous bug fixes further development check-in: 21080a7b98 user: pooryorick tags: trunk | |
22:10 |
list deep scripted
new packagecheck-in: c4e52bcfe5 user: pooryorick tags: trunk | |
2022-03-13
| ||
22:45 |
struct map sqlite
fix issue in [keys] where key wasn't passed as blob keep small changes to [inventory] check-in: deb7b9e613 user: pooryorick tags: trunk | |
2022-03-10
| ||
18:52 |
keep
improved inventory procedurecheck-in: fe524f7db4 user: pooryorick tags: trunk | |
2022-03-09
| ||
02:05 |
ycl keep
significant redesign to feature repository interfaces first commit that works with {ycl comm wire} encryption switched from rc4 to aes server test passescheck-in: 6e12fb18d7 user: pooryorick tags: trunk | |
2022-02-27
| ||
15:15 |
notes
further developmentcheck-in: d27f7e00ff user: pooryorick tags: trunk | |
15:14 |
comm wire
further development keep redesign to include interfaces uses wire package server test passescheck-in: 3a2bb09a19 user: pooryorick tags: trunk | |
15:11 | A few minor changes. check-in: d77f3a2f79 user: pooryorick tags: trunk | |
2022-02-10
| ||
22:42 |
{ycl ns}
new procedure
ops various minor changes check-in: c27ec90373 user: pooryorick tags: trunk | |
2022-02-09
| ||
12:19 |
db sqlite
tests for losslesscheck-in: 5ac1cb1db2 user: pooryorick tags: trunk | |
2022-01-27
| ||
16:31 |
comm wire
new packagecheck-in: 3726b3fa70 user: pooryorick tags: trunk | |
16:29 |
cache persistent
new packagecheck-in: ed82d8a49d user: pooryorick tags: trunk | |
2022-01-26
| ||
23:38 |
string
fix bug that [is bytes] nonfunctional
bits fix bug that made [encode] nonfunctional check-in: 8dbb58c111 user: pooryorick tags: trunk | |
10:49 |
dict
move procedures into a private namespacecheck-in: fb0de79392 user: pooryorick tags: trunk | |
2022-01-25
| ||
22:48 |
chan interp
major rewrite all tests pass various minor changes check-in: d53ac99c38 user: pooryorick tags: trunk | |
10:33 |
coro
rename main to drive
interp rewwrite main to use drivecheck-in: 7a2641da5b user: pooryorick tags: trunk | |
2022-01-22
| ||
16:46 | Tcl 2022 conference presentation check-in: c234db5707 user: pooryorick tags: trunk | |
16:41 |
visual slideterm
plays slides on a terminalcheck-in: b490e7aa9b user: pooryorick tags: trunk | |
16:37 | A better version of a daily temperature simulator. plot a line between the high and low, find temperatures on the line, and add variance. check-in: 6a2d337782 user: pooryorick tags: trunk | |
16:34 | first attempt at a daily temperature simulation check-in: 27f7843e4b user: pooryorick tags: trunk | |
16:31 | a demonstration that plots a normal distribution check-in: 31b830e640 user: pooryorick tags: trunk | |
16:26 |
visual plot
a simple plotting procedurecheck-in: aff38f0a1c user: pooryorick tags: trunk | |
2022-01-20
| ||
22:58 |
dir demo rmdups
update to reflect changes in other ycl packagescheck-in: a092611eb7 user: pooryorick tags: trunk | |
2022-01-16
| ||
22:25 |
list lcs diff
add option to not consolidate segmentscheck-in: ffbc764b3b user: pooryorick tags: trunk | |
22:08 |
list lcs
new procedure diff string use [=] instead of [expr] various minor fixes check-in: 231419a2e9 user: pooryorick tags: trunk | |
2022-01-13
| ||
00:21 |
list
new package
lcs longest common subsequencecheck-in: b57eb1b626 user: pooryorick tags: trunk | |
2021-12-28
| ||
14:02 |
list
ordered restructure codecheck-in: 404f5e3377 user: pooryorick tags: trunk | |
2021-12-25
| ||
23:39 |
dict
new procedure
setvars list new procedures for ordered lists math new procedure = proc make aliases less ycl-centric ycl minor cleanupcheck-in: c94519ad3a user: pooryorick tags: trunk | |
2021-11-28
| ||
20:25 |
vine
new packagecheck-in: 4475e7b8d9 user: pooryorick tags: trunk | |
2021-11-16
| ||
16:28 | last commit before switching from using threaderror to using an intermediate interp to catch any errors check-in: 16b4e2f328 user: pooryorick tags: trunk | |
16:22 |
dict deep
reorganize code new procedure lappendcheck-in: 1fd1430274 user: pooryorick tags: trunk | |
16:10 |
bits
[encode]
check that each input is a byte sequence eval new procedures callater evallater {math rand} new procedure randprint_256_bitcoin ns ascall do nothing gracefully ns object new procedure .rmproc proc remove extra alias handling string new procedures is bytescheck-in: 6f28308d9b user: pooryorick tags: trunk | |
14:16 |
chan
commandmethod don't filter out empty commandscheck-in: 1c96f8b0ad user: pooryorick tags: trunk | |
2021-11-12
| ||
19:52 |
daerth
brace an expressiocheck-in: 566a4cc18b user: pooryorick tags: trunk | |
2021-11-08
| ||
18:37 |
{ycl coro}
Add [answer] and [coroproc] procedures.check-in: a167c8b729 user: pooryorick tags: trunk | |
18:17 | {ycl exec} functionallly-equivalent rewrite of [eval] channel handlers {ycl interp} add a stacked channel that forwards stdout output to the client. check-in: 4dcd0fb625 user: pooryorick tags: trunk | |
2021-11-07
| ||
09:54 | new slide player check-in: 3cf018e6d6 user: pooryorick tags: trunk | |
2021-06-21
| ||
08:30 | ns ascall fix bug args should not be expanded check-in: e05cfed6e8 user: pooryorick tags: trunk | |
07:28 |
ns
new procedure
latercheck-in: e3a674fd31 user: pooryorick tags: trunk | |
06:11 |
coro
improve testscheck-in: 1bd2bad070 user: pooryorick tags: trunk | |
2021-06-20
| ||
15:38 |
exec
improve [eval]check-in: 36063b465f user: pooryorick tags: trunk | |
2021-06-19
| ||
22:21 |
ycl coro
rename "yieldall" to "suspendall"check-in: 25909e079c user: pooryorick tags: trunk | |
22:10 |
ycl coro
new routines vsproc vsstack yieldallcheck-in: 1bbde8c4db user: pooryorick tags: trunk | |
10:04 |
list
add flatten fix struncate ycl string encode further development on related testcheck-in: 0aed25aabc user: pooryorick tags: trunk | |
2021-06-03
| ||
12:13 |
parse tcl
new routine filter other small changes check-in: da529e7a71 user: pooryorick tags: trunk | |
2021-05-29
| ||
14:51 |
dir scan
a more performant query to walk up a hierarchycheck-in: 6a6cde36ed user: pooryorick tags: trunk | |
2021-05-28
| ||
22:04 |
dir scan
more performant sql query sql_fileset_walkdirsupcheck-in: 94ffb40320 user: pooryorick tags: trunk | |
2021-05-23
| ||
21:30 |
gryp
partially switch to {ycl ns object}
list new routine delimitcheck-in: 5a05b4e587 user: pooryorick tags: trunk | |
17:06 |
ns object
add object call filtercheck-in: 9388e938f6 user: pooryorick tags: trunk | |
12:28 | {ycl eval} overlay manage all variables instead of just local variables check-in: dbaa56d899 user: pooryorick tags: trunk | |
12:17 |
{ycl eval}
new routine overlaycheck-in: cde4407e92 user: pooryorick tags: trunk | |
10:50 |
ycl evl
new routine untracedcheck-in: 15ead24436 user: pooryorick tags: trunk | |
2021-05-22
| ||
09:54 |
update various things to reflect changes in other packages
add new files and packages check-in: 7f8a8ea012 user: pooryorick tags: trunk | |