Timeline

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