Changeset 821


Ignore:
Timestamp:
2012-03-22T17:22:02+01:00 (3 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.