diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2006-10-28 22:48:42 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2006-10-28 22:48:42 (GMT) |
commit | adecfb361563dfde20ccc0336337bb5898faf2a8 (patch) | |
tree | 4a7c06cbcd13152d4322ca0b651ba38dc6b77cc2 /ChangeLog | |
parent | 7c92250a21bfae5a3191b47f1fb4e81a0d58ba40 (diff) | |
download | tcl-adecfb361563dfde20ccc0336337bb5898faf2a8.zip tcl-adecfb361563dfde20ccc0336337bb5898faf2a8.tar.gz tcl-adecfb361563dfde20ccc0336337bb5898faf2a8.tar.bz2 |
Insert of calling point in middle of procedure code. Also cleaned up how
[apply] terms generate stack trace info.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,3 +1,15 @@ +2006-10-28 Donal K. Fellows <dkf@users.sf.net> + + * generic/tclProc.c (ObjInterpProcEx, TclObjInterpProcCore): Split the + core of procedures to make it easier to build procedure-like code + without going through horrible contortions. This is the last critical + component to make advanced OO systems workable as simple loadable + extensions. TOIPC is now in the internal stub table. + (MakeProcError, MakeLambdaError): Refactored ProcessProcResultCode to + be simpler, some of which goes to TclObjInterpProcCore, and the rest + of which is now in these far simpler routines which just do errorInfo + stack generation for different types of procedure-like entity. + 2006-10-27 Donal K. Fellows <dkf@users.sf.net> * generic/tclVar.c (HasLocalVars): New macro to make various bits and |