#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 6 years ago by moo
- Resolution set to fixed
- Status changed from new to closed
comment:2 Changed 6 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 5 years ago by moo
- Milestone set to 1.3.0
comment:4 Changed 4 years ago by moo
- Blocked By 142 added
comment:5 Changed 4 years ago by moo
- Blocked By 208, 214 added
- PHP Version changed from 5_3 to 5.3
comment:6 Changed 4 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.


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