summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2006-10-28 22:48:42 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2006-10-28 22:48:42 (GMT)
commitadecfb361563dfde20ccc0336337bb5898faf2a8 (patch)
tree4a7c06cbcd13152d4322ca0b651ba38dc6b77cc2 /ChangeLog
parent7c92250a21bfae5a3191b47f1fb4e81a0d58ba40 (diff)
downloadtcl-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--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a511ecd..cf6b929 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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