Changeset 821


Ignore:
Timestamp:
2012-03-22T17:22:02+01:00 (2 years ago)
Author:
moo
Message:

adds info for PHP_5_4

Location:
trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/const_string.c

    r562 r821  
    6464#if PHP_MAJOR_VERSION >= 6 
    6565#   include "const_string_opcodes_php6.x.h" 
     66#elif defined(ZEND_ENGINE_2_4) 
     67#   include "const_string_opcodes_php5.4.h" 
    6668#elif defined(ZEND_ENGINE_2_1) 
    6769#   include "const_string_opcodes_php5.1.h" 
  • trunk/const_string_opcodes_php6.x.h

    r714 r821  
    1 /* size = 157 */ 
     1/* size = 159 */ 
    22static const char *const xc_opcode_names[] = { 
    33/* 0 */ "NOP", 
     
    157157/* 154 */   "ADD_TRAIT", 
    158158/* 155 */   "BIND_TRAITS", 
    159 /* 156 */   "SEPARATE" 
     159/* 156 */   "SEPARATE", 
     160/* 157 */   "QM_ASSIGN_VAR", 
     161/* 158 */   "JMP_SET_VAR" 
    160162}; 
  • trunk/opcode_spec_def.h

    r778 r821  
    171171    OPSPEC(    UNUSED,        STD,     UNUSED,        VAR) /* 110 CLONE                          */ 
    172172 
     173#ifdef ZEND_ENGINE_2_4 
     174    OPSPEC(    UNUSED,        STD,     UNUSED,     UNUSED) /* 111 RETURN_BY_REF                  */ 
     175#else 
    173176    OPSPEC(    UNUSED,        STD,     UNUSED,     UNUSED) /* 111 INIT_CTOR_CALL                 */ 
     177#endif 
    174178 
    175179    OPSPEC(    UNUSED,        STD,        STD,        VAR) /* 112 INIT_METHOD_CALL               */ 
     
    234238    OPSPEC(    UNUSED,        STD,    JMPADDR,        TMP) /* 152 JMP_SET                        */ 
    235239    OPSPEC(    UNUSED,        STD,        STD,        TMP) /* 153 DECLARE_LAMBDA_FUNCTION        */ 
     240#  ifdef ZEND_ENGINE_2_4 
     241    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 154 ADD_TRAIT                      */ 
     242    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 155 BIND_TRAITS                    */ 
     243    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 156 SEPARATE                       */ 
     244    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 157 QM_ASSIGN_VAR                  */ 
     245    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 158 JMP_SET_VAR                    */ 
     246#  endif 
    236247# else 
    237248    OPSPEC(    UNUSED,     UNUSED,     UNUSED,     UNUSED) /* 151 UNDEF                          */ 
  • trunk/prepare.devel

    r605 r821  
    2828    make_const_string_opcodes_php5.0.h 
    2929    make_const_string_opcodes_php5.1.h 
     30    make_const_string_opcodes_php5.4.h 
    3031    make_const_string_opcodes_php6.x.h 
    3132} 
     
    4647make_const_string_opcodes_php5.1.h() { 
    4748    precheck const_string_opcodes_php5.1.h "${PHP5_1_DIR}/Zend/zend_vm_def.h"  && "$AWK" -f ./mkopcode.awk < "$I" > "$O.tmp" && mv "$O.tmp" "$O" 
     49} 
     50 
     51make_const_string_opcodes_php5.4.h() { 
     52    precheck const_string_opcodes_php5.4.h "${PHP5_4_DIR}/Zend/zend_vm_def.h"  && "$AWK" -f ./mkopcode.awk < "$I" > "$O.tmp" && mv "$O.tmp" "$O" 
    4853} 
    4954 
Note: See TracChangeset for help on using the changeset viewer.