Home

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