tclquadcode

Timeline
Login

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

50 most recent timeline items

2017-07-23
21:17
[76da08214e] Leaf: Split things up a bit more internally to keep method size down. (user: dkf, tags: trunk, minor change)
12:14
[b2242736f9] Move the variable and callframe implementations out to their own file. (user: dkf, tags: trunk)
11:55
[039332be89] Leaf: merge trunk (user: dkf, tags: namespace-variables)
11:54
[0915d690aa] Minor tweaks. (user: dkf, tags: trunk)
10:56
[3bfaafe6a7] Changes from namspace-variables branch that are reasonably meaningful elsewhere. (user: dkf, tags: trunk)
06:38
[3849083e94] Defining a few more non-null assumptions/assertions. (user: dkf, tags: minor change, namespace-variables)
05:42
[e64a80df2d] Tame TclObjGetFrame more thoroughly. (user: dkf, tags: namespace-variables)
2017-07-22
11:14
[dccd96edb7] Fix the empty-error problems. TclObjGetFrame has a strange result encoding. (user: dkf, tags: namespace-variables)
2017-07-13
22:36
[7308d80f26] Commit temporary 'upvar0' test just to try to debug resolution (user: kbk, tags: namespace-variables)
2017-07-08
20:40
[e297479fb6] Add simple tests (comented out) for upvar. Correct an issue where 'moveFromCallFrame' referenced a FAIL EMPTY CALLFRAME, rather than a CALLFRAME. (user: kbk, tags: namespace-variables)
16:09
[00f0d5601b] merge trunk - new string hashing tests. (user: kbk, tags: namespace-variables)
2017-07-07
12:52
[57baf130c3] Added tests for string hashing. Key test features: callframes, namespace variables, math, [scan %c] and [binary scan]. (user: dkf, tags: trunk)
2017-07-04
21:05
[6860ba5f08] Add some working notes on 'upvar' handling (user: kbk, tags: namespace-variables)
2017-07-03
10:14
[d1dbb6df59] Basic support for [global], [variable] and [namespace upvar] commands. (user: dkf, tags: trunk)
2017-07-02
23:06
[4ddcd68805] Finished code issuer for upvar. Not yet generated by quadcode engine. (user: dkf, tags: namespace-variables)
16:11
[e32cbf5f43] Add descriptive comments for more builder methods. (user: dkf, tags: namespace-variables)
15:37
[9cf6622f71] Need to follow variable links when reading or writing. (user: dkf, tags: namespace-variables)
2017-07-01
19:47
[f58eccaca7] Add code to allow variable binding to fail (user: kbk, tags: namespace-variables)
08:05
[2dd141efab] Variable binding implementation function done. Something not working. (user: dkf, tags: namespace-variables)
2017-06-28
23:01
[4e68c6df02] Most of the error handling machinery on the implementation side. (user: dkf, tags: namespace-variables)
22:36
[a824df10bf] Define the variable lookup functions. (user: dkf, tags: namespace-variables)
18:51
[3cb89fef73] Basic type signatures of implementation functions. (user: dkf, tags: namespace-variables)
09:34
[d817e69c7a] Machinery for code issue. Still needs implementations. (Can varname lookup fail?) (user: dkf, tags: namespace-variables)
08:45
[c7a2aa057f] Work around bug in older release of 8.6 (user: dkf, tags: namespace-variables)
2017-06-27
23:49
[a82c0275b3] Resolve inadvertent fork (user: kbk, tags: namespace-variables)
22:33
[5e6b1a7c87] OOPS: Forgot to add aliases.tcl. (user: kbk, tags: namespace-variables)
18:47 • Edit [801e909810f8833b|801e909810]: Change branch background color to "#fff0c0". (user: dkf)
18:46
[6968dde9a9] merge trunk (user: dkf, tags: namespace-variables)
18:46
[2d672d3dca] Fix a spot that wasn't using the namespace path right. (user: dkf, tags: trunk)
02:37 • Edit [de509d61a108f230|de509d61a1]: Mark "Closed". (user: kbk)
02:36 • Edit [801e909810f8833b|801e909810]: Remove the "Closed" mark. (user: kbk)
02:36 • Edit [801e909810f8833b|801e909810]: Mark "Closed". (user: kbk)
02:35 • Edit [801e909810f8833b|801e909810]: Move to branch namespace-variables. (user: kbk)
02:18
[801e909810] Add demos for 'namespace upvar' and make a bunch of niggling changes in support of namespace variable testing. (user: kbk, tags: namespace-variables)
01:08
[de509d61a1] Closed-Leaf: Merge trunk and correct 'infant mortality' typos in analysis of namespace variables (and other proc effects) (user: kbk, tags: kbk-namespace-variables)
00:51
[5d4e019513] Oops - correct misspelt -errorinfo (user: kbk, tags: trunk)
00:45
[ed477e79d4] Add the failed procedure to the backtrace from specializer operations (user: kbk, tags: trunk)
2017-06-25
15:15
[aced25cd25] Leaf: Defining a general 'write this module to a file' capability. (user: dkf, tags: dkf-write-to-file)
2017-06-24
22:41 • New ticket [a0e91e1383] error after LLVM optimise in struct::graph::op::tarjan. (user: anonymous)
15:29
[981e7c27f2] Leaf: merge trunk (user: dkf, tags: tcl-api)
15:28
[af458d10dc] Leaf: Since we require llvmtcl 3.7, we can assume its set of commands. (user: dkf, tags: dkf-remove-unused-functions)
15:26
[1e4c76ade5] merge trunk (user: dkf, tags: dkf-remove-unused-functions)
15:25
[229d383856] Leaf: merge trunk (user: dkf, tags: dkf-optimization-experiment)
15:24
[c1a920e91c] Leaf: merge trunk (user: dkf, tags: dkf-colored-output)
15:23
[cca323cf88] Leaf: merge trunk (user: dkf, tags: dkf-callframe-debug)
10:57
[972e702bf1] Implementation of synthetic Tcl callframes, allowing compiled code to call many more standard Tcl commands. (user: dkf, tags: trunk)
10:54
[adaedf59a8] Closed-Leaf: An actual working argument synthesis scheme that doesn't overuse reference counting and doesn't misuse the C stack frame. (user: dkf, tags: callframe-impl)
2017-06-23
23:16
[e06a820668] Working towards completing the basic callframe support. (user: dkf, tags: callframe-impl)
18:08 • Edit [4d8021b2c34aeb05|4d8021b2c3]: Add tag "not-working". Cancel tag "notworking". (user: kbk)
03:35
[9893a019b4] Code works again for procs that do not use nonlocal variables - ready to start debugging the ones that do. (user: kbk, tags: kbk-namespace-variables)