| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\ |
|
| |
| |
| |
| | |
compilation. Used it in some spots in the compiler and in TclCompileCatchCommand.
|
| |
| |
| |
| | |
from mig-optimize)
|
| |
| |
| |
| | |
looks like a good idea anyway)
|
| |
| |
| |
| | |
to trunk
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* speed as measured by http://wiki.tcl.tk/39021: runs in <1/3 the time
* still need to adapt array-set to use this
* assemble.test-16.5 or 16.6 bombs in a purify/symbols build (?)
* removing the old opcodes would force recompilation of old .tbc files or adaptation of tbcload
|
| |
| |
| |
| | |
the no-indices case; that's the only case anyone actually commonly uses.
|
| | |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| | |
exceptions.
|
| | |
|
|/ |
|
|
|
| |
This allows the clLoc field of CompileEnv struct to go away too.
|
| |
|
|
|
| |
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!).
|
| | | |
|