Tcl Source Code

View Ticket
Login
Ticket UUID: 1053980
Title: remove obsolete (DE)CACHE_INFO's
Type: Patch Version: None
Submitter: dgp Created on: 2004-10-25 19:08:15
Subsystem: 47. Bytecode Compiler Assigned To: dgp
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2004-10-26 09:10:02
Resolution: Accepted Closed By: dgp
    Closed on: 2004-10-26 02:10:02
Description:
TEBC has (DE)CACHE_INFO macros
to protect portions of the code where
re-entracy can happen.

Now that routines like Tcl_SetErrorCode
and Tcl_AddErrorInfo write only to 
internal Interp fields, and not directly
to global variables, there's no fear
that variable traces might cause
re-entrancy, and many of these
protections can be removed.

Here's a patch.
User Comments: dgp added on 2004-10-26 09:10:02:
Logged In: YES 
user_id=80530

committed after maintainer review.

dgp added on 2004-10-26 02:08:15:

File Added - 106435: cache.patch

Attachments: