Changeset 371
- Timestamp:
- 12/23/09 14:41:08 (9 months ago)
- Location:
- eaccelerator/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
eaccelerator/trunk/ChangeLog
r370 r371 4 4 * check_mtime can now be enabled/disabled through the web 5 5 interface as requested in ticket #32 6 * shortened some variable names 6 * Shortened some variable names 7 * ZEND_JMP_SET support 7 8 8 9 2009-12-01 Hans Rakers <hans at react.nl> -
eaccelerator/trunk/opcodes.c
r366 r371 215 215 , 216 216 OPDEF("UNDEF-151", EXT_UNUSED | OP1_UNUSED | OP2_UNUSED | RES_UNUSED), /* 151 */ 217 OPDEF("JMP_SET", EXT_UNUSED | OP1_STD | OP2_JMPADDR| RES_ UNUSED),/* 152 */217 OPDEF("JMP_SET", EXT_UNUSED | OP1_STD | OP2_JMPADDR| RES_TMP), /* 152 */ 218 218 OPDEF("DECLARE_LAMBDA_FUNCTION", EXT_UNUSED | OP1_STD | OP2_STD | RES_UNUSED) /* 153 */ 219 219 # endif -
eaccelerator/trunk/optimize.c
r370 r371 2626 2626 op->op1.op_type = IS_UNUSED; 2627 2627 } 2628 if ((dsc->ops & OP2_MASK) == OP2_CLASS && op->opcode != ZEND_ADD_INTERFACE)2628 if ((dsc->ops & OP2_MASK) == OP2_CLASS && op->opcode != ZEND_ADD_INTERFACE) 2629 2629 { 2630 2630 op->op2.op_type = IS_VAR; … … 2668 2668 case ZEND_JMPZ_EX: 2669 2669 case ZEND_JMPNZ_EX: 2670 #ifdef ZEND_JMP_SET 2671 case ZEND_JMP_SET: 2672 #endif 2670 2673 /* 2671 TODO: implement 5.3 opcode s ZEND_GOTO & ZEND_JMP_SEThere2674 TODO: implement 5.3 opcode ZEND_GOTO here 2672 2675 */ 2673 2676 case ZEND_NEW: … … 2843 2846 case ZEND_FE_RESET: 2844 2847 case ZEND_FE_FETCH: 2848 #ifdef ZEND_JMP_SET 2849 case ZEND_JMP_SET: 2850 #endif 2845 2851 p->jmp_2 = &bb[op->op2.u.opline_num]; 2846 2852 p->follow = &bb[line_num]; 2847 2853 break; 2848 2854 /* 2849 TODO: implement 5.3 opcode s ZEND_GOTO & ZEND_JMP_SEThere2855 TODO: implement 5.3 opcode ZEND_GOTO here 2850 2856 */ 2851 2857 case ZEND_RETURN:
Note: See TracChangeset
for help on using the changeset viewer.