Timeline
Not logged in
Tcl 2015 Conference, Manassas/VA, US, Oct 19-23
Send your abstracts to tclconference@googlegroups.com by Aug 24.

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

50 most recent check-ins

2015-07-30
12:29
[882461e86f] Leaf: merge trunk (user: dgp, tags: dgp-method-type)
2015-07-29
22:56
[7f4035faf0] Leaf: [f829637350] Use slave interp for ensemble parsing. Get interps sorted out. (user: dgp, tags: trunk)
16:37
[8ae8e81982] unused var (user: dgp, tags: dgp-method-type)
2015-07-27
19:16
[d3c540c151] Purge all the disabled code. (user: dgp, tags: dgp-method-type)
18:57
[9f22814549] Now that a direct Tcl_MethodType is functional, disable the methodset::* wrappers. (user: dgp, tags: dgp-method-type)
18:27
[8ddb88905a] More namespace context trimming. (user: dgp, tags: dgp-method-type)
18:19
[06a0f82fec] Enough revisions to make test suite full pass again. (user: dgp, tags: dgp-method-type)
2015-07-25
14:18
[b10979ce7a] Disable namespace-context settings no longer needed since context is set right in the first place. (user: dgp, tags: dgp-method-type)
2015-07-24
17:20
[110cc362e5] Fix usage context fetching. (user: dgp, tags: dgp-method-type)
17:03
[de92dccb4d] Make sure the Tcl_MethodType methods get defined for itcl::type etc. too. (user: dgp, tags: dgp-method-type)
15:45
[dac7a89761] Simplify [info default] given proper namespace context. (user: dgp, tags: dgp-method-type)
15:21
[bd69e518f1] Stop hiding current namespace context from C-coded method implementations. Use Itcl_GetContext to get Itcl context without mangling current namespace. Paves way to eliminate huge tracts of unnecessary uplevel shenanigans. (user: dgp, tags: dgp-method-type)
2015-07-23
22:23
[a83bcbe261] Merge in the frame-based context work. (user: dgp, tags: dgp-method-type)
22:19
[0c194d0962] Leaf: Now that the new works, clear away the old. (user: dgp, tags: dgp-frame-context)
17:25
[c18623e4d7] Reworked the Itcl context tracking so that it keys off CallFrame's and does not rely on a single interp-wide auxilliary stack, "contextStack", which cannot get upvar and coroutine contexts right. This re-fixes SF Bug 163 and also fixes several of the problems noted in [26a85fab58]. (user: dgp, tags: dgp-frame-context)
10:11
[45f5206cde] WIP (user: dgp, tags: dgp-frame-context)
2015-07-22
19:25
[5ac5ca2d87] typo (user: dgp, tags: dgp-frame-context)
18:37
[0f1d9c4d6a] Stop the resolvers directly accessing the contextStack. Use Itcl_GetContext(). This brings back SF Bug 163 (born 2495261) -- and now there's a test for it in place that predictably fails. The idea is that now we can fix Itcl_GetContext() to properly get its context from frames and not from an improvised stack that fails to properly represent changing contexts in the presence of both upvar and coroutines. (user: dgp, tags: dgp-frame-context)
2015-07-20
16:39
[fa95d5d404] merge trunk (user: dgp, tags: dgp-method-type)
16:36
[83b05dbe07] Use a wrapping command around the itcl::builtin::Info ensemble so that we can get the verbose usage message we want when no subcommand argument is passed. Works around failure of Tcl to implement RFE 1773103 at least for the builtin info command. (user: dgp, tags: trunk)
13:55
[bdb9f77b43] merge trunk (user: dgp, tags: dgp-method-type)
13:43
[2415c7c47d] Err message tweaks & framePtr==NULL safety. (user: dgp, tags: trunk)
2015-07-16
13:00
[a9016f2eb1] More progress with setting up and tearing down context. (user: dgp, tags: dgp-method-type)
10:14
[dea35e7e2a] improvements (user: dgp, tags: dgp-method-type)
2015-07-15
03:11
[6ece03acf6] Starting work toward using Tcl_MethodType to implement C-coded members. Doesn't work at all yet. (user: dgp, tags: dgp-method-type)
2015-07-14
17:57
[e3accf3446] Remove buffer that's never actually used, just initialized and deleted. (user: dgp, tags: trunk)
2015-07-08
17:46
[88b4e791af] [f3a2e7407c] Reworkings so that Itcl classes stop completely failing when they are created over top of existing namespaces. (user: dgp, tags: trunk)
17:32
[af8ec67325] Closed-Leaf: Rollback the stress test. (user: dgp, tags: bug-f3a2e7407c)
17:32
[49fdb6f822] Test suite empirically demands resolvers attach to both namespaces when two. (user: dgp, tags: bug-f3a2e7407c)
15:57
[43a79f858a] compiler warning (user: dgp, tags: bug-f3a2e7407c)
02:30
[596401180a] Make sure method protection handles all class namespaces. Make sure builtin commands are imported into all class namespaces. Use the namespace to class map. (user: dgp, tags: bug-f3a2e7407c)
2015-07-06
18:46
[8c6372dc03] merge trunk (user: dgp, tags: bug-f3a2e7407c)
18:45
[004d897863] Fix [info args] and [info body] fallback to [::info]. (user: dgp, tags: trunk)
18:17
[e0db25f5dd] Closed-Leaf: rework declarations (user: dgp, tags: dgp-info-args)
18:09
[2ba42087a3] Refactor [info body] too. (user: dgp, tags: dgp-info-args)
17:50
[7a5a96b046] Don't keep two sources of the same thing. (user: dgp, tags: dgp-info-args)
16:29
[2d419e945f] Make tests pass again. (user: dgp, tags: dgp-info-args)
2015-07-02
10:08
[2f338adac0] more refactoring (user: dgp, tags: dgp-info-args)
2015-07-01
19:31
[bb38e66831] [info args] refactoring work in progress. (user: dgp, tags: dgp-info-args)
15:05
[f16e711eca] merge trunk (user: dgp, tags: bug-f3a2e7407c)
14:20
[734c193494] merge segfault fix (user: dgp, tags: dgp-info-args)
14:19
[9c9b0207a5] Closed-Leaf: Fix refcounting to stop segfaulting. (user: dgp, tags: dgp-wip)
2015-06-26
22:17
[3dbf04cbca] More WIP. Segfaulting. Moving to machine with a debugger. (user: dgp, tags: dgp-wip)
20:15
[434f0cb8c3] Work in progress to move to another machine. (user: dgp, tags: dgp-wip)
2015-06-25
15:50
[7dc08975cf] merge trunk (user: dgp, tags: dgp-info-args)
15:48
[22d16cca02] Bring back ItclEnsembleSubCmd(). Itk needs it. (user: dgp, tags: trunk)
2015-06-24
19:50
[014f180789] The [info] and [info::delegated] commands are implemented as Tcl ensembles. They are no longer Itcl ensembles. They no longer make use of the @error mechanism, so there's no need to keep around the support for it. (user: dgp, tags: dgp-info-args)
19:13
[6d6b477375] merge trunk (user: dgp, tags: dgp-info-args)
2015-06-23
20:40
[9e4a79c8f4] [87a1bc6e82] Stop tailcall abuse by re-architecting the builtin info method. (user: dgp, tags: trunk)
20:22
[b1eee49e1d] Closed-Leaf: Some more cleanup plus mega-correction of broken error messages and mega-updating of relentless stringified result setting. This ain't 1998 no more! (user: dgp, tags: dgp-tailcall)