Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
38 check-ins related to "mistake"
2018-12-07
| ||
02:23 | Increase recursion limit to allow compilation of longer procedures. Correct a bug in expandInlines that left dangling references to procedure args. Correct a bug in analyzeTypes where the INT/ENTIER break was set to int32 rather than int64. Add shift operations to constfold. Improve auditing. Merge trunk. Closed-Leaf check-in: 023d0828f0 user: kbk tags: poly1305 | |
2018-12-06
| ||
03:15 | Merge kbk-pre - add the optimizations of loop inversion (enables loop-invariant code motion) and partial redundancy elimination, and fix multiple bugs exposed by these optimizations. check-in: 0e06123e97 user: kbk tags: trunk | |
2018-11-04
| ||
23:49 | merge trunk check-in: 7b85bdfca9 user: dkf tags: poly1305 | |
2018-04-14
| ||
22:10 | Finish up return from an invoked function. Still need to do invoked commands and invokeExpanded in the NRE case. check-in: 2b2ba21e34 user: kbk tags: notworking, kbk-nre | |
2017-12-16
| ||
07:15 | Rearranging method order in build.tcl check-in: ee3c450f04 user: dkf tags: proper-local-arrays | |
2017-11-25
| ||
15:34 | Added missing file. check-in: 221d14095f user: dkf tags: trunk | |
2017-10-29
| ||
11:30 | Fixing some tests check-in: e04abcd066 user: dkf tags: dkf-code-rearrange | |
2017-08-06
| ||
10:32 | Start of branch hunting problems with non-error [return] calls. check-in: 4401285e32 user: dkf tags: returncode-bug, broken | |
2017-05-20
| ||
13:39 | merge dkf-callframe-impl check-in: 6126b0c7f6 user: dkf tags: kbk-callframe-motion | |
13:37 | An alternate approach to CALLFRAME handling that untuples the CALLFRAME type as soon as possible. Closed-Leaf check-in: a44383f5f2 user: dkf tags: dkf-callframe-impl | |
08:18 | merge trunk check-in: f2e7834438 user: dkf tags: dkf-callframe-impl | |
08:17 | About 7% acceleration in the quadcode transformer by changing how shared variables are handled. This is because it is quite a bit faster to use the variable resolver in TclOO than it is to use [my variable]. check-in: b72caf8964 user: dkf tags: trunk | |
07:21 | Redo the type widening so that it doesn't get so awful. check-in: 46abd31cc7 user: dkf tags: dkf-callframe-impl | |
2017-05-10
| ||
07:26 | Fix refcount handling with constants in vectors check-in: 1715597d9b user: dkf tags: fixing-impure2-issues | |
2017-05-02
| ||
18:41 | Tinkering with errortest2. !!BUG!! errortest2-caller currently uncompileable. check-in: 2d11c0a858 user: dkf tags: trunk | |
2017-04-22
| ||
15:37 | Generate correct Tcl line numbers in LLVM IR debugging info. check-in: 8cafd1d034 user: dkf tags: trunk | |
2017-04-15
| ||
14:57 | merge trunk check-in: 4b9267fa69 user: kbk tags: kbk-bug-7c599d4029 | |
2017-04-08
| ||
19:53 | Don't fold a copy-to-temp together with a phi. check-in: 799df0d1dd user: kbk tags: kbk-bug-7c599d4029 | |
2017-03-14
| ||
16:01 | Merge trunk: peephole optimization of 'copy to variable from temp' Closed-Leaf check-in: 24c1c594d9 user: kbk tags: callframe | |
15:59 | Peephole optimization for 'copy to variable from temp' check-in: 5d203eae6b user: kbk tags: trunk | |
2017-03-11
| ||
21:03 | Preserve variable names through widening operations check-in: 85ac9e1d12 user: kbk tags: trunk | |
2016-12-18
| ||
03:03 | Add an IMPURE type schema, which forces the system to remember the string rep of a noncanonical object. check-in: cd0f30783b user: kbk tags: kbk-impure | |
2016-12-16
| ||
18:46 | Add some missing working notes from early 2016 check-in: 04d9a61297 user: kbk tags: trunk | |
2016-11-27
| ||
17:48 | More tinkering with demo examples. check-in: d0a635f7f2 user: dkf tags: more-flightaware-examples | |
2016-11-26
| ||
16:37 | Corrections to object reference count management, noticeable with 'invoke'. check-in: 6011bb265b user: dkf tags: trunk | |
2016-02-07
| ||
19:01 | Added some Tcl manpage-style documentation. Updated package to load right files. check-in: 8ce8a87ccd user: dkf tags: trunk | |
2016-02-03
| ||
09:50 | A faster jumptable; less overhead of object management makes a difference. check-in: 089485836e user: dkf tags: dkf-jumptable | |
2016-01-17
| ||
16:19 | merge trunk check-in: 6bcf73d1d7 user: kbk tags: kbk-domain-check | |
2015-12-18
| ||
15:37 | merge mark check-in: 9d233f7322 user: kbk tags: kbk-transform-speedup | |
15:28 | OOPS! Add codegen/flatten.tcl check-in: 752b4da1d2 user: kbk tags: kbk-transform-speedup | |
2015-12-17
| ||
23:43 | move flattening out into its own file. check-in: 61b574bdb7 user: kbk tags: kbk-transform-speedup | |
15:31 | [bf8b6fd9e9] Make div and mod generate errors to match Tcl semantics. check-in: fc9d17b784 user: dkf tags: trunk | |
2015-11-28
| ||
20:10 | merge trunk check-in: 712603a02c user: kbk tags: kbk-interprocedural | |
2015-10-27
| ||
20:22 | This experiment with implementing arrays with dicts worked well. Merge to trunk. check-in: 1766588f8e user: dkf tags: trunk | |
2015-06-15
| ||
09:01 | Documentation check-in: bdc40f91a9 user: dkf tags: minor change, try-and-compound-types | |
2015-06-06
| ||
18:13 | merge trunk check-in: 5c69f1e1be user: dkf tags: minor change, failures-and-regexps | |
18:06 | Roll up of minor improvements made on branch. check-in: 8e693c852d user: dkf tags: trunk | |
2015-05-19
| ||
07:10 | Fix stack calculation of 'dictSet'. check-in: 1344e374aa user: dkf tags: failures-and-regexps | |