Tcl Source Code

View Ticket
Login
Ticket UUID: 536997
Title: async calls and empty bytecodes
Type: Patch Version: None
Submitter: msofer Created on: 2002-03-30 02:28:35
Subsystem: 47. Bytecode Compiler Assigned To: msofer
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2004-03-27 03:41:45
Resolution: Out of Date Closed By: msofer
    Closed on: 2004-03-26 20:41:45
Description:
The enclosed patch modifies TclCompEvalObj and
TclExecuteByteCode in the following manner:

  - the logic for recompilation is optimised without
changing the end result
  - the shortcut for byteCodes compiled from empty
sources is gone (it should not be required all too
often)
  - the burden to call Tcl_AsyncReady/Tcl_AsyncInvoke
at least once is passed from TclCompEvalObj to
TclExecuteByteCode.

The (doubtful) error messages for async error returns
is now handled in TEBC too.
User Comments: msofer added on 2002-06-21 01:55:28:
Logged In: YES 
user_id=148712

Recompilation logic updated in HEAD; I'm not 100% sure about
relocating the async calls to TEBC

msofer added on 2002-03-30 09:28:35:

File Added - 20306: execErr.patch

Attachments: