Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
26 check-ins
2017-08-15
| ||
16:06 | Fixed mis-named tests Leaf check-in: 647fd5c12d user: rkeene tags: trunk | |
16:05 | Changed defer::undefer to defer::cancel and accept any number of IDs check-in: e80b11ad9f user: rkeene tags: trunk | |
15:59 | Added syntax checks for undefer check-in: 11bda1f75f user: rkeene tags: trunk | |
15:55 | Added check for too many args check-in: 4f656e7e9f user: rkeene tags: trunk | |
15:51 | Added usage checking tests check-in: 87504cd951 user: rkeene tags: trunk | |
15:43 | Added a test for LIFO ordering of defered events check-in: 8978075da7 user: rkeene tags: trunk | |
15:38 | Added more tests check-in: 0f6491bdf1 user: rkeene tags: trunk | |
15:26 | Added start of Tcllib-based tests check-in: 1e817f5ef5 user: rkeene tags: trunk | |
15:13 | Added Tcl dependency information check-in: 20002d92cc user: rkeene tags: trunk | |
14:56 | Centralized location of trace ID variable check-in: 6c33f3734f user: rkeene tags: trunk | |
13:51 | Integrated clean-up check-in: 158239542a user: rkeene tags: trunk | |
13:51 | Added licensing information Closed-Leaf check-in: d473e16ef9 user: rkeene tags: cleaned-up | |
02:14 | Updated to support "undefer" check-in: de9e0b9a17 user: rkeene tags: cleaned-up | |
2017-08-09
| ||
04:38 | Added a cleaned up version that can't deal with interp termination if we find a way to do that in the future check-in: 6f02dcd408 user: rkeene tags: cleaned-up | |
04:29 | Updated to use tailcall when invoking the helper procedure, which makes the level code executes in less surprising check-in: eaf0720002 user: aspect tags: trunk | |
2017-08-08
| ||
14:39 | Updated to use tailcall rather than uplevel+return check-in: c5fadd16fe user: aspect tags: trunk | |
2017-08-07
| ||
19:14 | Clean up and deal with defer via traces rather than variables for now (global defers are not possible due to no way to detect an interp exiting) check-in: 6acaac88e0 user: rkeene tags: trunk | |
17:25 | Updated to use a different queue so that deferred code can be executed when exiting or (in the future, hopefully) when the interpreter is shutting down check-in: daa008ca3b user: rkeene tags: trunk | |
16:45 | Reversed the order of "defer::with" arguments to be varlist then script rather than script then varlist check-in: b0ebfd0b63 user: rkeene tags: trunk | |
16:41 | Made exit handling cleanup the same as proc/lambda cleanup check-in: 8a2d6e2bc5 user: rkeene tags: trunk | |
16:39 | Moved commands into a namespace and added some helpful wrappers for different syntaxes check-in: 5445e5ec02 user: rkeene tags: trunk | |
15:49 | Updated to guarentee LIFO order, moved test code, and made packaging requirements check-in: 867531c02e user: rkeene tags: trunk | |
14:47 | Updated to run the code in the lambda rather than in the disappearing scope above it, which apparently can't set variables check-in: 570ad69e91 user: rkeene tags: trunk | |
14:31 | Updated to support detecting a global defer and include even less probable characters in the defer variable name check-in: 1f2f5fd87f user: rkeene tags: trunk | |
14:05 | Started work on "defer" (from Go) in Tcl check-in: d99662258c user: rkeene tags: trunk | |
13:59 | initial empty check-in check-in: bfa453d335 user: rkeene tags: trunk | |