ycl

Timeline
Login

Timeline

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

49 check-ins using file packages/switch/lib/switch.test version 532e991e71

2015-12-29
05:57
refactor {ycl struct nxs} check-in: 067ac4f0a1 user: pooryorick tags: trunk
00:11
nxs {initial commit} check-in: 30bf464463 user: pooryorick tags: trunk
2015-12-28
01:27
{First commit of peascript} check-in: 13fa0fb609 user: pooryorick tags: trunk
2015-12-27
04:06
{bug fixes in} {proc step} check-in: ac131877d9 user: pooryorick tags: trunk
2015-12-07
15:44
{Matrix controls} check-in: dc44f01422 user: pooryorick tags: trunk
15:33
{The first matrix} check-in: 4d444de274 user: pooryorick tags: trunk
02:29
{proc lib step} {all tests pass} {next step} { {fold errhandler into cmdhandler} } check-in: d9b76a661d user: pooryorick tags: trunk
2015-12-03
04:25
First working version of [subsume]. check-in: 99549dedcf user: pooryorick tags: trunk
04:24
{Fixed bug in [wordparts] variable-matching expressions} {handle underscore correctly} check-in: 4ec425940e user: pooryorick tags: trunk
2015-12-01
23:03
{work in progress} {proc step} {{next up} {interp approach}} check-in: cd2f2f0343 user: pooryorick tags: trunk
2015-11-25
09:12
Wrapper for [subst]. check-in: 968b20f8fa user: pooryorick tags: trunk
06:20
Fix syntax bugs in [wordparts] check-in: 4ebc7e12df user: pooryorick tags: trunk
05:20
Add option to [wordparts] to choose which substitutions to detect. check-in: 34731855d2 user: pooryorick tags: trunk
2015-11-17
15:03
{ycl proc ste} {Add documentation for varsubs.} check-in: 551b217ea3 user: pooryorick tags: trunk
15:01
{ycl proc step} {Fix bug in array index transform.} check-in: ae29f26f17 user: pooryorick tags: trunk
13:57
Add variable interception to stepproc. Add command expansion in the "index" part of a variable substitution. check-in: 8647a893d5 user: pooryorick tags: trunk
2015-11-16
01:05
Fix bugs in wordparts related to empty array names or indexes. Fix unicode escape bugs in wordparts. Add varparts. check-in: a8be975564 user: pooryorick tags: trunk
2015-11-15
02:59
Improved stepproc command. check-in: 15a1bcc275 user: pooryorick tags: trunk
2015-11-14
15:23
Add steppproc, a procedure that produces drop-in replacements for proc. check-in: 9df2340505 user: pooryorick tags: trunk
2015-11-03
13:10
Rename various packages in list format .

First commit of sql .

Early version of entity-attribute-value model in test/lib/data.tcl . It has a context column , but the idea of using an events and attributes in the "what" colun comes in the next changeset . check-in: 6842ef1911 user: pooryorick tags: trunk

2015-08-12
18:26
New directory lockdown procedure. More development of threaded exec pipeline. [cat] and [dislocate] file commands. [pick] command for lists. Scripted list. check-in: f137a44028 user: pooryorick tags: trunk
2015-05-27
03:42
Add "attribute" method . check-in: e9cfcd48d6 user: pooryorick tags: trunk
2015-05-26
16:36
Use [string match] instead of [string range] for [normalize]. check-in: c9448c4b42 user: pooryorick tags: trunk
2015-05-25
05:10
Add util.tcl, a mandatory component of knit check-in: 7e33540d3b user: pooryorick tags: trunk
04:33
Fix bug in knar where lack of whitespace after [` causes hang. check-in: a59961ffb5 user: pooryorick tags: trunk
2015-04-28
04:19
Fix one typo. check-in: 16e72e370f user: pooryorick tags: trunk
2015-04-27
21:37
Various features added to tbuf.tcl . Moved tbuf.tcl to tplex.tcl . check-in: f17109e55a user: pooryorick tags: trunk
2015-04-21
22:27
Fix checkargs to not run constraints when the argument is optional and not provided , and add a corresponding test . check-in: 434dcb36bc user: pooryorick tags: trunk
19:42
Add tbuf, a channel buffer that isolates asynchronous channel activity into a separate thread .

Rewrite tee and its test . check-in: 32d03b39d1 user: pooryorick tags: trunk

05:28
A version of tee that still has a bug due to the fact that there's no good way to figure out when the consumer accumulating the tee output is done . A new module, taccum, is in the works . check-in: 68a33e0f43 user: pooryorick tags: trunk
2015-04-19
05:47
Fix bgexec tests. check-in: a77b204a8d user: pooryorick tags: trunk
2015-04-18
21:33
Add threaded pexec command that uses ::lexec and supports a "tee" function check-in: 790da90a09 user: pooryorick tags: trunk
21:32
move cleanup1 into test package for reuse . check-in: a725815aac user: pooryorick tags: trunk
02:36
Comment out some [puts]. check-in: 6f629f40aa user: pooryorick tags: trunk
2015-04-16
20:53
A new version of pexec that uses lexec and chan::tee check-in: 71522bf033 user: pooryorick tags: trunk
20:50
Add chan::tee, an implementation of tee using pipes and threads check-in: 14239763c3 user: pooryorick tags: trunk
2015-04-13
20:12
Add thread::preserve, along with daerth::quit proc that calls thread::release. check-in: 332dd82879 user: pooryorick tags: trunk
03:55
Add neglected files for daerth. check-in: db47fb193b user: pooryorick tags: trunk
02:02
Moderate redesign to leverage the fix for the discovery that -eventmark and -async can deadlock . See http://core.tcl.tk/thread/tktview/a57b6c3fd438ec070faf8ec2524cebdd079d6245

The three existing tests pass , and the load balancer appears to be working . check-in: 8d385e16c4 user: pooryorick tags: trunk

2015-04-11
16:42
Add a load-balancing station to the tests. Make a station's [eat] command return its thread id, allowing upstream to keep statistics . check-in: 78b937b41e user: pooryorick tags: trunk
2015-04-10
17:05
Remove global commands in threads and use namespace prefixes instead . check-in: 87c049e54e user: pooryorick tags: trunk
06:23
First commit that passes the test suite. check-in: 49781b8fbf user: pooryorick tags: trunk
2015-04-09
19:00
Updated chan/lib/word.tcl with the missing comments. check-in: f9518207cb user: dbohdan tags: trunk
18:48
modified test to fit current implementation. check-in: 170621872f user: pooryorick tags: trunk
18:36
massage chan/lib/word.tcl into the ycl system. Add a simple test. check-in: 4c6d3dc753 user: pooryorick tags: trunk
18:04
Added word.tcl, which implements word channels. check-in: 6b2c044b9e user: dbohdan tags: trunk
2015-04-06
22:33
daerth first checkin. check-in: 1c951f9a63 user: pooryorick tags: trunk
2015-03-26
18:01
Fix bug in upstream variable lookup when namespaces that aren't prototype commands are in the path. check-in: 392ba3f95d user: pooryorick tags: trunk
2015-03-22
08:24
Add lswitch command. check-in: 948330cb02 user: pooryorick tags: trunk