Opened 7 years ago

Closed 5 years ago

Last modified 4 years ago

#129 closed task (fixed)

TODO: fix compatibility with PHP_5_3

Reported by: judas_iscariote Owned by: moo
Priority: major Milestone: 1.3.0
Component: cacher Version: 1.2.1
Keywords: Cc:
Application: all PHP Version: 5.3
Other Exts: SAPI: Irrelevant
Probability: Always Blocked By: #142, #208, #214
Blocking:

Description

Currently stuff is no longer compiling with the new PHP_5_3 branch, xcache needs to be adapted/tested in order to support late static binding and namespaces, will be nice to get this done asap in order to have enough time to test it troughly.

AUTOCHECK INFO: runtime autocheck Enabled (debug build)
AUTOCHECK INFO: zend_compiled_variable: processor looks good
AUTOCHECK INFO: zend_try_catch_element: processor looks good
AUTOCHECK INFO: zend_brk_cont_element: processor looks good
AUTOCHECK INFO: HashTable: processor looks good
AUTOCHECK INFO: zval: processor looks good
AUTOCHECK INFO: zend_arg_info: processor looks good
AUTOCHECK INFO: zend_constant: processor looks good
AUTOCHECK INFO: zend_property_info: processor looks good
AUTOCHECK ERROR: ==== calc zend_class_entry =================
AUTOCHECK expected: type,name,name_length,parent,refcount,constants_updated,ce_flags,function_table,default_properties,properties_info,default_static_members,static_members,constants_table,builtin_functions,constructor,destructor,clone,__get,__set,__unset,__isset,__call,__callstatic,__tostring,serialize_func,unserialize_func,iterator_funcs,create_object,get_iterator,interface_gets_implemented,get_static_method,serialize,unserialize,interfaces,num_interfaces,filename,line_start,line_end,doc_comment,doc_comment_len,module
AUTOCHECK missing : __callstatic get_static_method
AUTOCHECK INFO: znode: processor looks good
AUTOCHECK INFO: zend_op: processor looks good
AUTOCHECK INFO: zend_op_array: processor looks good
AUTOCHECK INFO: xc_constinfo_t: processor looks good
AUTOCHECK INFO: xc_funcinfo_t: processor looks good
AUTOCHECK INFO: xc_classinfo_t: processor looks good
AUTOCHECK INFO: xc_autoglobal_t: processor looks good
AUTOCHECK INFO: xc_entry_data_php_t: processor looks good
AUTOCHECK INFO: xc_entry_data_var_t: processor looks good
AUTOCHECK INFO: xc_entry_t: processor looks good
AUTOCHECK ERROR: ==== store zend_class_entry =================
AUTOCHECK ERROR: ==== restore zend_class_entry =================
AUTOCHECK ERROR: ==== dprint zend_class_entry =================
AUTOCHECK ERROR: ==== dasm zend_class_entry =================
AUTOCHECK ERROR: ==== asm zend_class_entry =================
make: *** [processor.out] Error 1

Change History (6)

comment:1 Changed 7 years ago by moo

  • Resolution set to fixed
  • Status changed from new to closed

fixed in [480] for trunk and [481] for b1.2

should compiles now

comment:2 Changed 7 years ago by judas_iscariote

  • Resolution fixed deleted
  • Status changed from closed to reopened

some more to fix, with current 5_3

AUTOCHECK INFO: runtime autocheck Enabled (debug build)
AUTOCHECK INFO: zend_compiled_variable: processor looks good
AUTOCHECK INFO: zend_try_catch_element: processor looks good
AUTOCHECK INFO: zend_brk_cont_element: processor looks good
AUTOCHECK INFO: HashTable: processor looks good
AUTOCHECK ERROR: ==== calc zval =================
AUTOCHECK expected: value,refcount,type,is_ref,idx_type
AUTOCHECK missing : idx_type
AUTOCHECK INFO: zend_arg_info: processor looks good
AUTOCHECK INFO: zend_constant: processor looks good
AUTOCHECK INFO: zend_property_info: processor looks good
AUTOCHECK INFO: zend_class_entry: processor looks good
AUTOCHECK INFO: znode: processor looks good
AUTOCHECK INFO: zend_op: processor looks good
AUTOCHECK INFO: zend_op_array: processor looks good
AUTOCHECK INFO: xc_constinfo_t: processor looks good
AUTOCHECK INFO: xc_funcinfo_t: processor looks good
AUTOCHECK INFO: xc_classinfo_t: processor looks good
AUTOCHECK INFO: xc_autoglobal_t: processor looks good
AUTOCHECK INFO: xc_entry_data_php_t: processor looks good
AUTOCHECK INFO: xc_entry_data_var_t: processor looks good
AUTOCHECK INFO: xc_entry_t: processor looks good
AUTOCHECK ERROR: ==== store zval =================
AUTOCHECK ERROR: ==== restore zval =================
AUTOCHECK ERROR: ==== dprint zval =================
AUTOCHECK ERROR: ==== dasm zval =================
AUTOCHECK ERROR: ==== asm zval =================
make: *** [processor.out] Error 1

I think we might need to wait a bit more until all the new stuff is merged.

comment:3 Changed 6 years ago by moo

  • Milestone set to 1.3.0

comment:4 Changed 6 years ago by moo

  • Blocked By 142 added

comment:5 Changed 6 years ago by moo

  • Blocked By 208, 214 added
  • PHP Version changed from 5_3 to 5.3

comment:6 Changed 5 years ago by moo

  • Milestone changed from 1.3.1 to 1.3.0
  • Resolution set to fixed
  • Status changed from reopened to closed
Note: See TracTickets for help on using tickets.