| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclNamesp.c:
* generic/tclInt.h:
* generic/tclCmdIL.c:
* generic/tclBasic.c:
* generic/tclVar.c: Applied patch from Viktor Dukhovni to
rationalize TCL_LEAVE_ERR_MSG behavior when creating variables.
* generic/tclVar.c: Fixed bug in namespace tail computation.
Fixed bug where upvar could resurrect a namespace variable whose
namespace had been deleted.
* generic/tclCompile.c (TclCompileExprCmd): Eliminated yet another
bogus optimization in expression compilation.
* generic/tclCompile.c (CompileExprWord): Fixed exception stack
overflow bug caused by missing statement. [Bug: 928]
* generic/tclIOCmd.c:
* generic/tclBasic.c: Objectified the "open" command. [Bug: 1113]
|
|
|
|
|
|
|
| |
representation contains both a Proc struct and its associated ByteCode.
Updated tclProc.c::TclCreateProc to take procbody instances as the body
argument, for future support of compiler extensions.
Added the "procbodytest" package for testing all this stuff.
|
| |
|
|
|
|
|
|
| |
rather than forcing a complete recompile of the byte codes
changed to use TclInitCompiledLocals
changed resolver api to be a bit more object oriented
|
|
|
|
| |
interps to an error instead.
|
|
|
|
|
|
| |
this is needed to support precompiled procedure bodies and the info body
command (without them one gets "not a procedure: xxxx" for all precompiled
procedure bodies if Tcl is in a DLL)
|
|
|
|
| |
merges
|
| |
|
| |
|
|
|
|
| |
parent workspace "/home/welch/ws/tcl8.0.3".
|
|
|
|
| |
has changed in the interpreter. Instead, reset the epoch in the ByteCode.
|
|
|
|
|
| |
even for compiled procs. This will cause an error to be triggered the first
time the proc is called (because the source is just an error statement)
|
| |
|
|
|
|
| |
for use by the TclPro compiler.
|
| |
|
|
|
|
| |
is a PRECOMPILED ByteCode object.
|
|
|