tclquadcode

Timeline
Login

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

50 most recent timeline items

2017-05-30
03:01 • Fixed ticket [5b03011d49]: Generate code for non-callframe-using builtin commands plus 3 other changes (user: kbk)
02:59 • Ticket [1994ecd7a3] Optimization of callframe management status still Open with 3 other changes (user: kbk)
02:50 • Edit [f7f046450c9f6d9e|f7f046450c]: Mark "Closed". (user: kbk)
02:50 • Edit [7f968bed5e227f4f|7f968bed5e]: Mark "Closed". (user: kbk)
02:49
[43425a5758] Leaf: Merge in some significant optimizations to data motion to and from callframes. (user: kbk, tags: dkf-callframe-impl)
02:40
[f7f046450c] Closed-Leaf: Refactor control of data motion to and from the callframe. All tests now pass with the exception of four changed error dictionaries. (user: kbk, tags: kbk-callframe-motion)
2017-05-29
22:46
[e81f42ea1d] Leaf: Fix the thing that my check in my previous commit was put in to catch. Ooops. (user: dkf, tags: trunk)
19:38
[0fdcff1361] Merge fixes to code generation for unconditional failures. (user: kbk, tags: kbk-callframe-motion)
19:35
[7f968bed5e] Closed-Leaf: Repair infinite loop in compilation of 'mrtest', caused by promotion of FAIL to FAIL STRING in procedure return types. Added code to optimize 'jumpMaybe' when a FAIL reaches it, because the unreachable code starts having NOTHING types for values, which cannot be compiled. Added some instrumentation to the specializer. (user: kbk, tags: kbk-callframe-fixes)
14:48 • Edit [2e3f00cdc48cbf1b|2e3f00cdc4]: Change branch background color to "#d0c0ff". (user: dkf)
14:48 • Edit [2e3f00cdc48cbf1b|2e3f00cdc4]: Change branch background color to "#d69b80". (user: dkf)
14:47
[2e3f00cdc4] Leaf: Instrumentation used to detect possible infinite loops in the specializer. (user: dkf, tags: dkf-specializer-instrumentation)
08:42
[0797bc8f18] merge trunk (user: dkf, tags: dkf-callframe-impl)
08:24
[50e4691642] Add some type sanity checking; there are quite a few places where function types can't be used in other types. (user: dkf, tags: trunk)
02:12 • Edit [1facb9b83c38da21|1facb9b83c]: Edit check-in comment. (user: kbk)
02:11 • Fixed ticket [2fb4388b96]: Callframe code confused about defaults plus 4 other changes (user: kbk)
02:06
[053faeabbd] Leaf: Merge kbk-callframe-motion: repair 'varargs' to work with callframes. (user: kbk, tags: kbk-namespace-variables)
02:02
[cd31f6b8c0] merge dkf-callframe-impl: repair 'varags' pass (user: kbk, tags: kbk-callframe-motion)
01:57
[1facb9b83c] Correct varargs to examime the 'invoke' quadcode taking into account the callframe args - and do a major drive-by refactoring. Now passes the 'cos' and 'xsum' tests. Fix for ticket [2fb4388b96]. (user: kbk, tags: dkf-callframe-impl)
2017-05-27
17:24 • Ticket [2fb4388b96] Callframe code confused about defaults status still Open with 7 other changes (user: dkf) ... 1 similar event omitted.
17:11
[1d6cb9af0a] Make the cos-related commands all compile again by applying critical fix for default handling. (user: dkf, tags: dkf-callframe-impl)
16:40
[a5a49b87eb] merge trunk (user: dkf, tags: dkf-callframe-impl)
2017-05-26
08:40
[bddfdfe9b7] Added TclOO API. Shorten many type names. (user: dkf, tags: trunk)
08:37
[87bd77bbbc] Leaf: Add TclOO internal API. Slightly better stub table definitions. (user: dkf, tags: tcl-api)
2017-05-23
09:50
[dfab654aa1] Add TclOO public functions. Refactor the Tcl API declaration mapping code. (user: dkf, tags: tcl-api)
2017-05-22
08:52 • Edit [7199a4532558d26a|7199a45325]: Change branch background color to "#d69b80". (user: dkf)
08:51
[5279ec9d42] merge trunk (user: dkf, tags: tcl-api)
08:50
[b2fe57d7b6] Shorten many type names and remove useless redefinitions. (user: dkf, tags: tcl-api)
04:18
[7199a45325] Start working on support for 'variable', 'namespace upvar', 'global', and 'upvar #0'. Code is not working as yet. Next steps toward making it work are to rework the FIXME's in callframe.tcl, and eliminate 'callframeNop' once it's done its job. Then comes implementation of 'nsupvar', 'upvar', 'variable' quadcodes, and implementation of the 'loadStk' and friends in translate.tcl (user: kbk, tags: not-working, kbk-namespace-variables)
2017-05-21
22:55
[60da56484d] merge trunk: remove use of other passes from copyprop (user: kbk, tags: kbk-callframe-motion)
22:54
[77e043898f] merge trunk: remove use of other passes from copyprop (user: kbk, tags: dkf-callframe-impl)
22:49
[06ed6d7b96] It's a bad practice to invoke passes from other passes, and copyprop doesn't care about dead code cleanup, so remove the cleanup optimizations from its head. (user: kbk, tags: trunk)
21:37
[abd70c7494] merge trunk - pick up Tcl API additions (user: kbk, tags: kbk-callframe-motion)
21:34
[5bb434eda6] merge trunk - pick up new Tcl API defs (user: kbk, tags: dkf-callframe-impl)
21:30
[84998bf23a] Fix typo in declaration of Tcl_DbCkalloc (user: kbk, tags: trunk)
15:51
[6b8592a4b6] Clean up the type declarations by implementing a scheme letting them happen 'simultaneously', getting rid of many void* values in the process. (user: dkf, tags: tcl-api)
10:01
[5a61f0db3b] Added definitions from Tcl's internal API. (user: dkf, tags: trunk)
10:00
[ab08f69afd] Another tranche of internal API (user: dkf, tags: tcl-api)
09:32 • Ticket [9c155326d9] Need a test suite status still Open with 4 other changes (user: dkf)
09:30 • Ticket [671d4f497a] upvar and alias analysis status still Open with 5 other changes (user: dkf)
09:29 • Ticket [1994ecd7a3] Optimization of callframe management status still Open with 5 other changes (user: dkf)
09:28 • Ticket [b9556d5323] Make compiled code NRE-aware status still Open with 5 other changes (user: dkf)
09:27 • Ticket [3eec3d73e8] Global and namespace variables status still Open with 7 other changes (user: dkf)
2017-05-20
20:27 • Ticket [9763960d5d] Expand support for Tcl API status still Open with 6 other changes (user: dkf) ... 1 similar event omitted.
20:09 • Ticket [b7a67564e1] Need code generation for callframes status still Open with 4 other changes (user: dkf)
19:35
[dce3d345c1] merge dkf-callframe-impl; fix for [e1f697c808] (user: kbk, tags: kbk-callframe-motion)
19:33
[f05421f9df] merge trunk; fix for [e1f697c808] (user: kbk, tags: dkf-callframe-impl)
19:19 • Edit [72b65b10ed4b4e7a|72b65b10ed]: Mark "Closed". (user: kbk)