Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
112 check-ins using file packages/chan/lib/clib.tcl version d8f433a9e7
2018-08-05
| ||
19:41 |
parse tcl
stream
update tests to match changs in [ycl chan buffer]
table add "encoding" directivecheck-in: c3f6192805 user: pooryorick tags: trunk | |
14:32 | chan buffered use [$shelf eof] instead of [$_ eof] check-in: cd1ddad0cc user: pooryorick tags: trunk | |
11:00 | chan buffered convert to use [shelf .plug] check-in: bf110a0c1b user: pooryorick tags: trunk | |
2018-08-04
| ||
21:18 |
chan
uset improve [hself .wrap]
shelf
redesign [.wrap]
general housekeeping check-in: a857456826 user: pooryorick tags: trunk | |
2018-08-03
| ||
18:41 |
comm http
add -async to tls socket options
move a test to {parse http util test}check-in: 08f2fb3a67 user: pooryorick tags: trunk | |
18:39 | parse html util test new package check-in: b11a0de453 user: pooryorick tags: trunk | |
17:22 |
pipeline
deleted in favor of [chan filter] and [chan tee]check-in: 3b5debea4e user: pooryorick tags: trunk | |
17:14 |
tplex
fix bug
deprecate housekeeping check-in: a6063be149 user: pooryorick tags: trunk | |
15:11 | chan connect improve thread and channel management check-in: 12f6ce0676 user: pooryorick tags: trunk | |
14:27 |
chan connect
new commandcheck-in: d026df39a5 user: pooryorick tags: trunk | |
07:46 | exec filter test for error handling check-in: b54a342c84 user: pooryorick tags: trunk | |
07:39 | exec filter add some error handling check-in: 08ef1d2c0f user: pooryorick tags: trunk | |
07:33 |
new command
[filter]check-in: 83ded3b852 user: pooryorick tags: trunk | |
2018-08-02
| ||
12:38 |
daerth
add probe for Tcl issue ba921a8d98check-in: 86ce2ce42a user: pooryorick tags: trunk | |
12:36 |
tcl probe
new package tcl fix problem with [armour] check-in: b6340ea02c user: pooryorick tags: trunk | |
08:56 |
chan buffered
fix problem with testscheck-in: 50d6b6a9f3 user: pooryorick tags: trunk | |
06:34 |
chan interp
parameterize vwait so that a nested vwait can be avoided when the interp is just in a different threadcheck-in: edf6f7a578 user: pooryorick tags: trunk | |
04:57 | daerth [queue exit] now calls [reset] check-in: d588140110 user: pooryorick tags: trunk | |
2018-08-01
| ||
18:03 |
daerth
change command signatures for more convenient usecheck-in: e86f706041 user: pooryorick tags: trunk | |
2018-07-30
| ||
15:26 |
daerth
new command [pipeline]check-in: 7a87000a4d user: pooryorick tags: trunk | |
2018-07-23
| ||
10:37 | add althttpdctl check-in: 76aabcdd07 user: pooryorick tags: trunk | |
2018-07-21
| ||
19:56 |
daerth
add [exit] method to queues test for thread cleanupcheck-in: 6852f3d753 user: pooryorick tags: trunk | |
2018-07-20
| ||
20:50 |
ycl daerth
rewrite complete all tests passcheck-in: 2eebbe4391 user: pooryorick tags: trunk | |
06:48 |
first commit of the rewrite
first test passes check-in: 373e5703a9 user: pooryorick tags: trunk | |
2018-07-15
| ||
09:53 |
daerth
some refactoring
final commit before rewritecheck-in: ab57d6adbe user: pooryorick tags: trunk | |
2018-07-11
| ||
18:12 |
parse xml
provide testing for both scripted accelerated and accelerated versions of commandscheck-in: fd879b2f02 user: pooryorick tags: trunk | |
2018-07-10
| ||
15:27 | new file check-in: 5a1a50a13b user: pooryorick tags: trunk | |
15:21 |
chan prototype
improve [close] method
dir demo scan better strategy to restart after interruption format tcl fix bug in escape quoting parse tcl stream stop creating a namespace for each script parser check-in: 85f81ef4b4 user: pooryorick tags: trunk | |
2018-07-09
| ||
20:14 |
parse tcl stream
refactor
all tests pass parse tcl reader fix bug where empty records were returned at the end of a tablecheck-in: c88c1335dd user: pooryorick tags: trunk | |
2018-07-08
| ||
08:37 |
ycl dir scan
update to use parse tcl table redesign restart capability basic scan succeedscheck-in: 945832d183 user: pooryorick tags: trunk | |
2018-07-06
| ||
17:04 |
tk canvas
remove {ycl coro relay} visual slides remove {ycl coro relay}check-in: 4cc1f74e77 user: pooryorick tags: trunk | |
2018-07-05
| ||
20:07 |
parse tcl table
rewrite one incomplete test fails dir scan update to newer {parse tcl table}check-in: 2cdc3a8a62 user: pooryorick tags: trunk | |
2018-07-04
| ||
14:58 | new files check-in: d8a7e3b520 user: pooryorick tags: trunk | |
14:44 | new files check-in: a325a807c8 user: pooryorick tags: trunk | |
14:41 |
add ommitted files
minor changes check-in: 66513f72a9 user: pooryorick tags: trunk | |
13:37 | minor fixes check-in: cea7e62527 user: pooryorick tags: trunk | |
2018-07-01
| ||
08:44 |
parse tcl table
convert from coroutine to shelf
all tests passcheck-in: a3ba9ace1e user: pooryorick tags: trunk | |
2018-06-30
| ||
21:45 | parse tcl stream update tests to reflect current implementation check-in: 18edf8a350 user: pooryorick tags: trunk | |
21:36 | minor changes check-in: d52bd60107 user: pooryorick tags: trunk | |
21:20 |
parser graph
further development
parse tcl graph new parser based on {parser graph} all tests pass parse xml all tests passcheck-in: 398e13e3e8 user: pooryorick tags: trunk | |
10:39 |
parser graph
last commit before deep changes in order to search for closing tags before any opening tags and to track unmatched text segments parse xml all tests passcheck-in: 99990bf839 user: pooryorick tags: trunk | |
2018-06-26
| ||
21:26 |
{ycl parser xml}
improve test cases
all tests passcheck-in: ef72fea603 user: pooryorick tags: trunk | |
06:06 |
ycl shelf
fix issue with object resolution in plugins
flow gig rewrite to use {coro call} all tests pass flow step bring current with changes in ycl all tests passcheck-in: 3470ff6e89 user: pooryorick tags: trunk | |
2018-06-24
| ||
20:51 |
coro dir
update to reflect changes in {ycl shelf} replace {ycl coro relay} with {ycl coro call} all tests pass file update to reflect changes in {ycl shelf} matrix update to reflect changes in {ycl shelf}check-in: dfdff1ed15 user: pooryorick tags: trunk | |
09:20 |
programs
further development
all tests pass shelf fix bug in [configure] remove dependency on at least Tcl 8.7check-in: dc77e79547 user: pooryorick tags: trunk | |
08:29 |
ycl crypto sha
update to reflect changes in {ycl program}
all tests passcheck-in: 1f9c6102d2 user: pooryorick tags: trunk | |
2018-06-08
| ||
22:14 | programs c cleanup check-in: cc05d2afe3 user: pooryorick tags: trunk | |
2018-06-03
| ||
19:02 | programs all tests in program.test and openssl.test now pass check-in: 4c4d709c4d user: pooryorick tags: trunk | |
18:55 |
struct env
$^& now produces the empty string if the lookup failscheck-in: fcaef43165 user: pooryorick tags: trunk | |
2018-06-01
| ||
20:16 | dict new command pretty package new command shelf proc minor changes string minor changes check-in: 38c4529015 user: pooryorick tags: trunk | |
20:11 | programs replace {ycl struct eav} with {ycl struct env} in progress check-in: eaa914ec2e user: pooryorick tags: trunk | |
20:09 | struct env minor fixes check-in: 1274cb382a user: pooryorick tags: trunk | |
2018-05-31
| ||
12:28 | struc env new command as^ delete the corresponding dom node when the environment is deleted. check-in: 965907f498 user: pooryorick tags: trunk | |
2018-05-05
| ||
16:53 |
ycl struct
interface changes
all tests passcheck-in: 079e732eb2 user: pooryorick tags: trunk | |
2018-05-03
| ||
06:19 |
struct env
redefine concepts
rename commands new command adict all tests passcheck-in: 6c69d50262 user: pooryorick tags: trunk | |
2018-05-01
| ||
18:10 |
ycl struct env
new commands
ddict
domain item fixed bug in [append]check-in: baf582fe4b user: pooryorick tags: trunk | |
2018-04-30
| ||
08:51 | struct env [new] properaly handle additional arguments check-in: 59a921e9e4 user: pooryorick tags: trunk | |
2018-04-29
| ||
10:37 | ycl eav steav update to reflect changes in other modules check-in: 5171220301 user: pooryorick tags: trunk | |
2018-04-28
| ||
16:06 | struct env rename [list^] to [dict^] check-in: e1f68240bb user: pooryorick tags: trunk | |
14:13 | struct env rename [items] to [list] check-in: ce10175719 user: pooryorick tags: trunk | |
14:01 |
struct env
make the interface for [append] more similar to that of [set]
modify [new] to consider the first argument a list containing a name a value optional to also accept no argumentscheck-in: 85d1655c9f user: pooryorick tags: trunk | |
2018-04-27
| ||
17:58 | struct env repurposed command view last commit before changing argument signature [new] check-in: d20ede58af user: pooryorick tags: trunk | |
13:16 | struct env further development of interface new commands renamed commands check-in: c07f15ea2e user: pooryorick tags: trunk | |
2018-04-25
| ||
18:37 | struct env change the behaviour of [view] rename the concept of "root" to "domain" check-in: ae8a71ff2c user: pooryorick tags: trunk | |
2018-04-22
| ||
06:19 | struct env further development of the interface check-in: d72569a5b9 user: pooryorick tags: trunk | |
2018-04-20
| ||
18:22 | dir move file puts to dir puts check-in: e2edf7fd81 user: pooryorick tags: trunk | |
17:52 | var simplify check-in: 2a4ab146f2 user: pooryorick tags: trunk | |
17:51 | continued development check-in: ff0c3f427f user: pooryorick tags: trunk | |
17:42 | com http bump version check-in: 920d806f47 user: pooryorick tags: trunk | |
17:41 | comm http improved design all tests pass check-in: efed015272 user: pooryorick tags: trunk | |
10:37 | chan chunked further development check-in: 091bb2a531 user: pooryorick tags: trunk | |
10:35 | coro relay further development all tests pass except those affected by the fact the vwait is not NRE-enabled. check-in: 029bb0e69e user: pooryorick tags: trunk | |
10:32 | coro callers add documentation check-in: 62721ebfc3 user: pooryorick tags: trunk | |
08:19 | coro callers remove debugging statements check-in: 5f31d61f29 user: pooryorick tags: trunk | |
08:10 | coro new command callers check-in: 7839f9edb0 user: pooryorick tags: trunk | |
2018-04-18
| ||
15:58 |
coro relay
work in progress
commit before modifying service routine to evaluate a script that calls it back. many tests failcheck-in: b5ddc603af user: pooryorick tags: trunk | |
15:57 | coro new command caller check-in: b3effba76d user: pooryorick tags: trunk | |
15:55 | coro event redesign router to avoid stack growth check-in: 9c6636d2a7 user: pooryorick tags: trunk | |
15:21 | coro call new command new check-in: e8673ab42b user: pooryorick tags: trunk | |
14:37 | coro batch continued development of initial design check-in: 78e7e7e5ee user: pooryorick tags: trunk | |
2018-04-13
| ||
17:37 | shelf replace stack-based tracking for [.site] with a design that doesn't conflict with methods that tailcall check-in: 0bdbca06b2 user: pooryorick tags: trunk | |
2018-04-03
| ||
12:04 |
sugar cmdpipe
refactor into {ycl coro call}check-in: 56ecd2d7e4 user: pooryorick tags: trunk | |
11:40 | sugar cmdpipe fix level bug check-in: 7d012111f7 user: pooryorick tags: trunk | |
11:36 | sugar cmdpipe add coroutine cleanup check-in: f094a04c56 user: pooryorick tags: trunk | |
11:33 |
cmdpipe
replace {ycl coro relay}check-in: 03d54b1989 user: pooryorick tags: trunk | |
07:43 |
struct env
changed api
new commands all tests passcheck-in: 39913b32b4 user: pooryorick tags: trunk | |
2018-04-02
| ||
05:30 | dict rename varu to hvar check-in: 46bd0b3dde user: pooryorick tags: trunk | |
2018-04-01
| ||
18:03 |
struct env
further development all tests passcheck-in: 87aab93766 user: pooryorick tags: trunk | |
12:07 |
dict
var
interface change varu new commandcheck-in: b63d55c254 user: pooryorick tags: trunk | |
2018-03-31
| ||
17:03 | ns new command curry check-in: 476499cb5f user: pooryorick tags: trunk | |
15:53 | ycl dict var simplify implementation check-in: da43bf5e37 user: pooryorick tags: trunk | |
14:11 | dict new command var check-in: 7e49cd4868 user: pooryorick tags: trunk | |
13:51 |
parser
new command
interp parsecheck-in: 71107e8e29 user: pooryorick tags: trunk | |
09:50 |
dict
rename [getdefault] to [request]
new command varscheck-in: f1d47f2686 user: pooryorick tags: trunk | |
07:41 |
ns
new commands
info object varscheck-in: d77de09af3 user: pooryorick tags: trunk | |
07:38 | disentable [ycl proc] and [ycl upobj] check-in: d679746a04 user: pooryorick tags: trunk | |
2018-03-29
| ||
06:12 | struct env exclude root node check-in: 5e1e761f1f user: pooryorick tags: trunk | |
2018-03-28
| ||
18:25 | proc fix "method" command check-in: c71467a2a6 user: pooryorick tags: trunk | |
16:41 | proc new command lproc check-in: 92b4528d9e user: pooryorick tags: trunk | |
09:19 |
struct env
new commands name ancestors new testscheck-in: e57c19910e user: pooryorick tags: trunk | |
2018-03-22
| ||
10:57 | ycl shelf [new methods [.my .vars]] check-in: a3b29e5106 user: pooryorick tags: trunk | |
08:25 |
fix issue
method deletes the object itself when there is a disposal method registered check-in: 5eb0dd37cb user: pooryorick tags: trunk | |
2018-03-21
| ||
17:12 |
ycl shelf
test suite for eightfive check-in: 65d85ae62b user: pooryorick tags: trunk | |
17:10 |
ycl coro call
further development new commands [ after caller replier timeout ] all tests pass check-in: cbbc9dafa5 user: pooryorick tags: trunk | |
2018-03-20
| ||
12:46 | [new functions] search setl unsetl check-in: 482c029277 user: pooryorick tags: trunk | |
2018-03-16
| ||
14:42 | {new package} eightfive check-in: d8cea25da4 user: pooryorick tags: trunk | |
2018-02-22
| ||
12:53 | last commit before switching from eav to [struct env] check-in: 47ca7813b7 user: pooryorick tags: trunk | |
12:23 |
ycl struct env
further development all tests pass check-in: b4b73e46b3 user: pooryorick tags: trunk | |
2018-02-19
| ||
20:06 | refeactor package check-in: 6f0d94bf2b user: pooryorick tags: trunk | |
20:02 |
ypkg env
further development all tests pass check-in: 9d0119ea7f user: pooryorick tags: trunk | |
2018-02-17
| ||
10:26 |
ycl packages
work in progress just before eliminating eav check-in: 9d8d479d42 user: pooryorick tags: trunk | |
2018-01-21
| ||
14:44 |
{ycl shelf tcloo} {first commit where all tests pass}
{} {Further development and refactoring of other modules} check-in: 9b626199af user: pooryorick tags: trunk | |