Timeline

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

28 timeline items

2016-09-21
20:03
[302046bd70] Leaf: Added support for infiniteBuffer continuing to consume input on write error with the -bufferOnWriteError option, or terminating when there is a write error with -terminateOnWriteError (default) (user: rkeene, tags: trunk)
19:22
[786dbb1775] Fixed issue where newlines where lost passing through infiniteBuffer (user: rkeene, tags: trunk)
2016-08-03
14:30
[399c69f2e9] Removed extraneous blocking changes to the input channel (user: rkeene, tags: trunk)
2016-08-02
20:06
[d75cc229bb] Added an "infiniteBuffer" which asynchronously reads input and writes output without blocking (user: rkeene, tags: trunk)
2016-07-12
13:52
[840293c137] Added support for fetching the current inchan/outchan without requiring it to be passed around (user: rkeene, tags: trunk)
2016-06-07
15:08
[597185dc19] Added support for "lmap" override and a demo with it (user: rkeene, tags: trunk)
2016-05-11
16:04
[0e06d6261c] Updated to skip imported procs when cloning (user: rkeene, tags: trunk)
2016-04-28
16:06
[6d1064dedc] Updated to run foreach command in the global scope rather than in the lambda (user: rkeene, tags: trunk)
2016-04-25
04:06
[6ad418d39d] Turned pipethread into a package and added a fake "foreach" command (user: rkeene, tags: trunk)
2016-04-20
04:59
[516c3d6350] Added overloaded "exec" to pipes (user: rkeene, tags: trunk)
2016-04-18
14:14
[f1900643bd] Fixed typo in previous commit and removed extra experiment which leaked in (user: rkeene, tags: trunk)
14:12
[1115467ca7] Cleaned up copy thread setup (user: rkeene, tags: trunk)
13:23
[7874df6b08] Added an experimental inter-thread communication API (user: rkeene, tags: trunk)
06:04
[3dde08a0f4] Updated to make final consumer thread nonblocking when reading from it in the callback (user: rkeene, tags: trunk)
05:19
[d596d50307] Updated to return a list of threads created from -async mode (user: rkeene, tags: trunk)
03:57
[5e4ecb4808] Add a variable into each thread specifying the threads involved in the group of blocks (user: rkeene, tags: trunk)
2016-04-16
19:05
[ba50891165] Added a tracing cloning mode for child interps (user: rkeene, tags: trunk)
18:18
[9bf3761201] Disabled debugging by default (user: rkeene, tags: trunk)
17:59
[1e76a18d43] A better workaround for Thread bug [http://core.tcl.tk/thread/tktview/84be1b5a7], only invoke the workaround when conditions are right to do so (user: rkeene, tags: trunk)
17:52
[7c1b1d2a21] Workaround for Thread bug [http://core.tcl.tk/thread/tktview/84be1b5a7] (user: rkeene, tags: trunk)
17:38
[4837ec3052] Slightly better documentation for clone interp command prefix (user: rkeene, tags: trunk)
17:23
[4067025fd4] Added MANY comments (user: rkeene, tags: trunk)
14:19
[731ad29926] Remove error (user: rkeene, tags: trunk)
14:17
[4ea9ec0b6e] Catch any errors closing the in/out channel (e.g., broken pipe) (user: rkeene, tags: trunk)
09:20
[8c05108e25] Updated to do the release during cleanup (user: rkeene, tags: trunk)
09:11
[ccfbde4472] Execute cleanup in the global scope (user: rkeene, tags: trunk)
09:02
[9bfc592872] Added pipethread (user: rkeene, tags: trunk)
09:01
[eeae2cdfa0] initial empty check-in (user: rkeene, tags: trunk)