On Fri, Jul 18, 2003 at 05:06:09PM +, Leopold Toetsch wrote:
# New Ticket Created by Leopold Toetsch
# Please include the string: [perl #23039]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt2/Ticket/Display.html?id=23039
RT says that
Leopold Toetsch wrote:
OK here it is.
Again the description for the record:
1) Initialization:
- normal core: build op_func_table with all opcode #4 [1]
- CG core: build ops_addr[] filled with this opcode
- prederef cores: build a list of (backward) branch instructions
Benjamin Goldberg [EMAIL PROTECTED] wrote:
Leopold Toetsch wrote:
OK here it is.
Again the description for the record:
1) Initialization:
- normal core: build op_func_table with all opcode #4 [1]
- CG core: build ops_addr[] filled with this opcode
- prederef cores: build a list
Leopold Toetsch [EMAIL PROTECTED] wrote:
[ event checking without runloop penalty ]
3) So when the next instruction (normal, CG core) or the branch
instruction (prederefed cores) gets executed, first the op_func_table
or the patched instructions are restored and then the event handler
Here is a small patch on top of #23039
- fix memory corruption for very small programs
- fix misplaced #endif
leo
--- interpreter.c Fri Jul 18 17:53:13 2003
+++ /opt/src/parrot-leo/interpreter.c Sat Jul 19 11:07:48 2003
@@ -202,13 +202,16 @@
void **temp = (void
# New Ticket Created by Leopold Toetsch
# Please include the string: [perl #23039]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt2/Ticket/Display.html?id=23039
OK here it is.
Again the description for the record:
1) Initialization:
-