Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
40 check-ins using file codegen/macros.tcl version d9f67f21fe
|
2017-05-21
| ||
| 22:49 | 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. check-in: 06ed6d7b96 user: kbk tags: trunk | |
| 21:30 | Fix typo in declaration of Tcl_DbCkalloc check-in: 84998bf23a user: kbk tags: trunk | |
| 10:01 | Added definitions from Tcl's internal API. check-in: 5a61f0db3b user: dkf tags: trunk | |
| 10:00 | Another tranche of internal API check-in: ab08f69afd user: dkf tags: tcl-api | |
|
2017-05-20
| ||
| 17:27 | Another tranche of internal API check-in: 44c7741c26 user: dkf tags: tcl-api | |
| 17:12 | merge trunk check-in: c5caf68f2b user: dkf tags: tcl-api | |
| 16:47 | Another tranche of internal API check-in: 7f1baa9fc1 user: dkf tags: tcl-api | |
| 14:19 | [e1f697c808] Fix compilation result type of commands that only yield Tcl errors. check-in: 3f2faab2d6 user: dkf tags: trunk | |
| 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 | |
|
2017-05-19
| ||
| 21:48 | Merge trunk Closed-Leaf check-in: b30d5235b8 user: kbk tags: kbk-bug-e1f697c808 | |
| 08:22 | Added definitions for much of the remaining Tcl API. check-in: d1240091e0 user: dkf tags: trunk | |
| 08:20 | Internal API and call attribute tweaking. check-in: 6c8693dd16 user: dkf tags: tcl-api | |
|
2017-05-18
| ||
| 23:55 | Merge trunk check-in: 49aa9ba778 user: kbk tags: kbk-bug-e1f697c808 | |
| 23:38 | Another tranche of Tcl's API check-in: 7f77b6974a user: dkf tags: tcl-api | |
| 08:46 | Another tranche of Tcl's API check-in: 25a234d851 user: dkf tags: tcl-api | |
|
2017-05-16
| ||
| 22:15 | Another tranche of Tcl's API check-in: 72b4c1b4dd user: dkf tags: tcl-api | |
| 08:42 | Another tranche of Tcl's API check-in: ead48dfe8b user: dkf tags: tcl-api | |
|
2017-05-14
| ||
| 17:46 | Another tranche of Tcl's API check-in: b96224cf75 user: dkf tags: tcl-api | |
| 16:59 | Another tranche of Tcl's API check-in: 5219c0900a user: dkf tags: tcl-api | |
| 16:03 | Another tranche of Tcl's API check-in: 2335c968a4 user: dkf tags: tcl-api | |
| 13:57 | merge trunk check-in: 0ee077fe05 user: dkf tags: tcl-api | |
| 10:44 | merge trunk check-in: 4419de9303 user: dkf tags: dkf-colored-output | |
| 10:40 | merge trunk Leaf check-in: 95e004d191 user: dkf tags: more-flightaware-examples | |
| 10:35 | merge trunk check-in: fbf82b2d69 user: dkf tags: dkf-optimization-experiment | |
| 10:03 | merge trunk check-in: e51accf9c3 user: dkf tags: dkf-remove-unused-functions | |
| 10:02 | [5800594ba4] Add hard error in case this ever comes up again. check-in: 4976822fe2 user: dkf tags: trunk | |
| 03:49 | If a procedure always throws an error, change its return type from a bald FAIL to FAIL STRING. Otherwise, there are several issues with trying to generate code for its callers. check-in: 2ea9177c1f user: kbk tags: kbk-bug-e1f697c808 | |
|
2017-05-13
| ||
| 21:39 | Bug [5800594ba4] - Do not emit widening instructions whose target is a literal check-in: 8b82804231 user: kbk tags: trunk | |
| 21:26 | toss out obsolete code check-in: a314fc6fcc user: kbk tags: trunk | |
| 21:14 | Complete rework of SSA repair. Node splitting and type narrowing are now much simpler, and the SSA repair technique is much more like a 'black box' that is agnostic to the specific program transformation that damaged SSA. check-in: 7d469bcdc0 user: kbk tags: trunk | |
| 21:10 | Fix stupid bug in SSA repair that caused phi nodes to be mislinked Closed-Leaf check-in: f1db21a01e user: kbk tags: kbk-ssa-repair | |
| 18:47 | Make node splitting use the 'black box' SSA repair. NOT WORKING - powmul2 infinite loop? check-in: a89601c4ce user: kbk tags: kbk-ssa-repair | |
| 14:29 | Added testcase (for [5800594ba4]) that highlights issues with widening of literals. check-in: 327019999e user: dkf tags: trunk | |
| 13:32 | merge trunk check-in: e5a6f94d24 user: dkf tags: dkf-remove-unused-functions | |
| 08:11 | Fixes to handling of IMPURE and reference count management problems that that exposed. check-in: 44fa79e9a9 user: dkf tags: trunk | |
| 08:08 | Workaround for leaks caused by bad widenTo's of literals. (See [5800594ba4]) Closed-Leaf check-in: ef635af798 user: dkf tags: dkf-workaround-widenTo-literal | |
|
2017-05-12
| ||
| 21:55 | merge trunk check-in: 48585a0c71 user: kbk tags: kbk-ssa-repair | |
| 08:23 | Corrections to reference count handling for narrowToType when working with IMPURE types. Closed-Leaf check-in: 11bb40a048 user: dkf tags: fixing-impure2-issues | |
|
2017-05-11
| ||
| 08:02 | merge trunk check-in: 534f624da1 user: dkf tags: fixing-impure2-issues | |
| 08:01 | Add capability to suppress inlining of some macro implementation functions. check-in: 58dbacc6fe user: dkf tags: trunk | |