Added compilation of [namespace code] (except for gnarly edge cases).
Compile [namespace which -command]; big performance saving in some contexts.
Working towards a BCCed [yield]; this doesn't work right now.
Added [self namespace] to bytecoded command set.
fix INST_YIELD so that it works
Compilation of [info commands] in the case of a fully-qualified literal name.
Merge corrected [yield] compilation. Many thanks to Miguel Sofer for help.
merge trunk
Compiler for some of the simpler cases of [format].
Minor: correct a comment
Added compilation of simplest practical case of [string map].
Added compilation of [regsub] (in the simplest, most restricted case).
Compilation of [string first] and [string range] (with constant indices).
Some corrections and performance tweaks
Added [dict exists] compilation; implementation is 95% shared with [dict get].
Dde version number to 1.4.0, ready for Tcl 8.6.0rc1
Added compilation of [dict create] and [dict merge].
Added compilation of [tailcall]. Not a particularly efficient compilation though; it does not detect tailcall-of-self as a special case.
Added more TclOO introspection bytecodes ([info object class], [info object namespace]). Also moved TclOO-in-8.6 to using the main Tcl internal ensemble builder.
Added compilation of [info object isa object] (i.e., object verification).