diff options
author | escoffon <escoffon> | 1998-10-05 22:32:09 (GMT) |
---|---|---|
committer | escoffon <escoffon> | 1998-10-05 22:32:09 (GMT) |
commit | 7a0266fc2a385695a20d43579b3c6951495a3b21 (patch) | |
tree | f25db388c40788f11cbe13b90d87726976d7607e /changes | |
parent | 96be4fa0ab6cb9a0ef8b91883cb51e120e857cde (diff) | |
download | tcl-7a0266fc2a385695a20d43579b3c6951495a3b21.zip tcl-7a0266fc2a385695a20d43579b3c6951495a3b21.tar.gz tcl-7a0266fc2a385695a20d43579b3c6951495a3b21.tar.bz2 |
Added a new Tcl object called "procbody"; this object's internal
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.
Diffstat (limited to 'changes')
-rw-r--r-- | changes | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -1,6 +1,6 @@ Recent user-visible changes to Tcl: -RCS: @(#) $Id: changes,v 1.22 1998/09/30 23:59:08 stanton Exp $ +RCS: @(#) $Id: changes,v 1.23 1998/10/05 22:32:56 escoffon Exp $ 1. No more [command1] [command2] construct for grouping multiple commands on a single command line. @@ -3611,5 +3611,15 @@ GlobalReAlloc API was not correctly re-allocating blocks that were 32k+. The fix was to use newer Win32 APIs (HeapAlloc, HeapFree, and HeapReAlloc.) (BS) -======== Changes for 8.0 go above this line ======== -======== Changes for 8.1 go below this line ======== +10/5/98 (bug fix) Fixed bug in pkg_mkIndex that caused some files that do +a "package require" of packages in the Tcl libraries to give a warning like + warning: "xx.tcl" provides more than one package ({xx 2.0} {yy 0.3}) +and generate a broken pkgIndex.tcl file. (EMS) + +10/5/98 (bug fix) Pkg_mkIndex was not doing a case-insensitive comparison +of extensions to determine whether to load or source a file. Thus, under +Windows, MYDLLNAME.DLL was sourced, and mydllname.dll loaded. (EMS) + +10/5/98 (new feature) Created a new Tcl_Obj type, "procbody". This object's +internal representation holds a pointer to a Proc structure. Extended +TclCreateProc to take both strings and "procbody" |