Home

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

28 check-ins using file quadcode/nodesplit.tcl version 6df1070862

2017-05-20
16:47
Another tranche of internal API check-in: 7f1baa9fc1 user: dkf tags: tcl-api
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-19
21:51
merge dkf-callframe-impl check-in: 3f580223cb user: kbk tags: kbk-callframe-motion
21:48
Merge trunk Closed-Leaf check-in: b30d5235b8 user: kbk tags: kbk-bug-e1f697c808
08:25
merge trunk check-in: 9218c64ce6 user: dkf tags: dkf-callframe-impl
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
23:16
Add a nanopass to remove 'moveFromCallFrame' and 'moveToCallFrame' when it is known that (a) an invoked command doesn't use/modify the variable being moved, or (b) the value being moved to the callframe is already there. The code includes characterization of the effect of a great many of Tcl's builtin commands on the caller's variables. check-in: e016cb6dc3 user: kbk tags: kbk-callframe-motion
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
12:13
merge trunk check-in: 30bdc52a01 user: dkf tags: dkf-callframe-impl
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