Changes On Branch fix-call-resolution

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

Changes In Branch fix-call-resolution Excluding Merge-Ins

This is equivalent to a diff from 55314ea72f to cd60d83f32

2017-12-25
17:56
Corrections so that errors are reported more usefully. Don't const-fold anything that necessarily interacts with an interp. check-in: a86e497781 user: dkf tags: trunk
2017-12-23
08:38
Trying to fix the resolution of commands to really happen at the right time. Leaf check-in: cd60d83f32 user: dkf tags: fix-call-resolution
2017-12-20
09:25
Resolution context passed to invoke. Still need to stop quadcode engine from pre-resolving (at least in error cases). check-in: 4f606de75c user: dkf tags: fix-call-resolution
2017-12-19
23:57
[7907c1c801] Make [dict update] work with NEXIST and ARRAY. check-in: 55314ea72f user: dkf tags: trunk
23:55
Make [dict update] handle ARRAYs Closed-Leaf check-in: 691e663c5f user: dkf tags: dkf-dict-update
21:28
Rearranging the 'invoke' code to conceptually separate resolution from the command invocation core. check-in: 8a771984d2 user: dkf tags: trunk

Changes to codegen/build.tcl.

Changes to codegen/compile.tcl.

Changes to codegen/stdlib.tcl.

Changes to quadcode/builtin_specials.tcl.

Changes to quadcode/callframe.tcl.

Changes to quadcode/fqcmd.tcl.

Changes to quadcode/translate.tcl.

Changes to quadcode/upvar.tcl.

Changes to quadcode/varargs.tcl.