Tcl/Tk 8.2b3 Release Announcement 11 August, 1999 As promised last week, we are releasing today Tcl/Tk 8.2b3. The list of bugs fixed since the last beta release is described below. Please let us know of any problems you find. Unlike something major is found, v8.2 will go final next week. 1. Removed the TclpMutexLock and TclpMutexUnlock internal APIs and added a new exported api, Tcl_GetAllocMutex. These APIs are all for the mutex used in the simple memory allocators. By making this change we are able to substitute different implementations of the thread-related APIs without having to recompile the Tcl core. 2. There is a new C API: Tcl_GetChannelNames returns a list of open channel names in the interpreter result. Server-like applications can use this to clean up files without deleting interpreters. 3. Applied patches supplied by Henry Spencer to greatly enhance performance of certain classes of regular expressions. [Bug: 2440 2447] 4. Fixed reference to bytes that might not be null terminated in tclLiteral.c. [Bug: 2496] 5. Fixed typo in http.tcl. [Bug: 2502] 6. Fixed test suite to handle larger integers (64bit). Patch from Don Porter. 7. Clarified documentation for a number of issues [Bugs 693, 1330, 1952, 2042, 2188, 2189, 2455] 8. Fixed path handling in auto_execok [Bug: 1276]