Check-in [05c93c9cc5]

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

Overview
Comment:Merge the (not-working) vararg reform branch. It appears that both these tasks need to be attacked at the same time because the changes are tightly interwoven.
Timelines: family | ancestors | descendants | both | notworking | kbk-refactor-callframe
Files: files | file ages | folders
SHA3-256: 05c93c9cc51b00ef9891e840ba96f29e156e6f23f23d16779f448519181a937f
User & Date: kbk 2019-01-13 15:38:58.653
Context
2019-01-13
15:43
Clean out dead 'exists.tcl' source check-in: f283d28ebd user: kbk tags: notworking, kbk-refactor-callframe
15:38
Merge the (not-working) vararg reform branch. It appears that both these tasks need to be attacked at the same time because the changes are tightly interwoven. check-in: 05c93c9cc5 user: kbk tags: notworking, kbk-refactor-callframe
2019-01-09
01:52
Add support for compiled procs that alter the callframe, then fail. check-in: 30d6a54fdb user: kbk tags: notworking, kbk-refactor-callframe
2018-12-27
19:47
Add 'buiilder.tcl' inadvertently omitted from previous commit closed check-in: 2e3b3ea76f user: kbk tags: notworking, kbk-refactor-varargs
Changes
Unified Diff Side-by-Side Diff Patch
Changes to codegen/build.tcl.
Changes to demos/perftest/tester.tcl.
Added quadcode/builder.tcl.
Changes to quadcode/callframe.tcl.
Changes to quadcode/duchain.tcl.
Changes to quadcode/invoke.tcl.
Changes to quadcode/narrow.tcl.
Changes to quadcode/transformer.tcl.
Changes to quadcode/varargs.tcl.