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:
- execErr.patch [download] added by msofer on 2002-03-30 09:28:35. [details]