| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
subcommand compiles and toplevel command compiles in TclCompileScript.
|
|
|
|
| |
The pc -> command index mapping function it provided can be achieved using
other data already in the ByteCode struct.
|
| |
|
|\ |
|
| | |
|
| |
| |
| | |
SetLineInformation() that's in each of them.
|
|/
|
| |
from a simpler store of data that can unwind.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
their INST_*_STK* counterparts.
Having done that, it is clear the "simpleVarName" return from TclPushVarName
provides nothing of use to any of its callers. Eliminate that. Also make
TPVN return void, instead of int.
Bring the TPVN header comments up to date; they were quite rotten.
|
|
|
| |
literals, or having to type them twice.
|
| |
|
|
|
|
| |
(and the complex machinery associated with it) as as it is no longer needed.
|
| |
|
| |
|
|\ |
|
| | |
|
|\ \
| |/ |
|
| |\ |
|
| | |
| | |
| | | |
(14 years!).
|
| | | |
|
| | |
| | |
| | |
| | | |
whole bunch of issues with opcode issuing that were causing problems with stack depth calculations.
|
| | |
| | |
| | |
| | | |
range]. This in turn enables compilation of [namespace qualifiers] and [namespace tail] (also done).
|
| | | |
|
| | |
| | |
| | |
| | | |
namespace]). Also moved TclOO-in-8.6 to using the main Tcl internal ensemble builder.
|
| | |
| | |
| | |
| | | |
though; it does not detect tailcall-of-self as a special case.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \ |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
make NRCommand static
make TalInstructionTable static const
|
|/ / / |
|
| | | |
|
| | |
| | |
| | |
| | | |
qualified names, and added spacial cases for empty bodies (used when
[dict with] is just used for extracting variables).
|
| | | |
|
| | |
| | |
| | |
| | | |
yet certain that the added bytecode opcodes are correct; evaluation is still
needed (but the test suite does pass...)
|