79 Commits (9b2ac28ff3dd3b10cdde774514d4044ed4eef9f7)

Author SHA1 Message Date
Xuefer 9b2ac28ff3 fix run_time_cache handling, fix SETNULL/COPYNULL mess up 10 years ago
Xuefer 00228b0cd6 PHP_5_4: improves traits support 10 years ago
Xuefer eaf5198399 handle array/size same way 10 years ago
Xuefer 02fd7e8f97 fix __DIR__ __FILE__ handling in literal. path resolve is still in todo 10 years ago
Xuefer b11d22334b opcode fix: op2 of ZEND_BIND_TRAITS is unused 10 years ago
Xuefer eb52f93f2a fix constant name handling (possible SIGSEGV) 10 years ago
Xuefer a7ad7cbd6e PHP_5_4: improve handling traits yet still need review. values of default_properties_table is nullable 10 years ago
Xuefer 5daf260872 initial PHP_5_4 support 10 years ago
Xuefer 0e72928f44 fix false assertion for empty while (1) {} 11 years ago
Xuefer 366864483b cacher: fix segv if oplineinfo is used for !__FILE__ !__DIR__ 11 years ago
Xuefer c6477d8c8b fix op_array info for !__FILE__ !__DIR__ on restore 11 years ago
Xuefer d7a969ea1c PHP_6: disassembler/decompiler: fix property 11 years ago
Xuefer c04bb792d8 merge from trunk 11 years ago
Xuefer e2a871ec76 PHP_6: prepared in literal way for __FILE__ __DIR__ fix up 11 years ago
Xuefer 4271653af9 PHP 6: initial catch up with php 6 literals and trait 11 years ago
Xuefer 7471acdf96 disassembler: refix previous partial 11 years ago
Xuefer c343c77ef4 partial fix for decompiling 5.3 11 years ago
Xuefer cec9aeb79e segv because dir/filepath is unused by var key, need space optimize later 12 years ago
Xuefer f1143e68cb update op_array->filename for hard link restoring 12 years ago
Xuefer 6aaae80e38 the logic of implemenation of dir/file path fixing was wrong. file/dir path should be cached before hardlink 12 years ago
Xuefer 294075fc4c use src instead of dst 12 years ago
Xuefer 38569c559e back patch !__FILE__ and !__DIR__ on cache restore 12 years ago
Xuefer 4dbfbd7e1e also cache/reproduce E_DEPRECATED 12 years ago
Xuefer 3003e642fb reverted r643 as it's a false assertion. try another way to get ride of some const warning 12 years ago
Xuefer 28ce1b378c name/class_name need not deep copy in zend_arg_info 12 years ago
Xuefer 6e324d93f8 remove unused HashTable_zend_constant 12 years ago
Xuefer d7e92e4f8b 5.3 support, merge news from 1.2 13 years ago
Xuefer bedd56400a PHP_5_3 support: uses ZEND_COMPILE_IGNORE_INTERNAL_CLASSES and ZEND_COMPILE_DELAYED_BINDING stuffs for PHP_5_3 support finally 14 years ago
Xuefer 025a73977b fix dprint space for { that without name 14 years ago
Xuefer f304523f89 PHP_6: added goto support 14 years ago
Xuefer 1af51b5e1f PHP_6: fix method prototype 14 years ago
Xuefer 470c2fcee8 PHP_4: fix build 14 years ago
Xuefer a1bbff4ffd PHP_6: unicode support for __get __set etc handlers 14 years ago
Xuefer 7dcd2de319 optimized function_table/class_table by caching hash value 14 years ago
Xuefer 277e453efc 1 byte off for zend_constant 14 years ago
Xuefer b36dbed007 PHP_6: updated support 14 years ago
Xuefer 5b6d472b1d constinfos cannot be fast copied 14 years ago
Xuefer 7e8177b1d5 don't catch compiler error, just warnings 14 years ago
Xuefer 6c747e7378 PHP_5_3: deep copy arg_info which is modified by executor 14 years ago
Xuefer 52c01c2e35 fixed #157: support user error handler for E_STRICT. E_STRICT is now cached 14 years ago
Xuefer 1d225c1885 shallow copy for some compiler result infos 14 years ago
Xuefer 94674f8374 PHP_5_3: support for new zvalue_value.type 14 years ago
Xuefer 9fdc8ec51a ZVAL_REFCOUNT was removed in ZendEngine 14 years ago
Xuefer b96c159e8e 5.3 support 14 years ago
Xuefer adf9a227cf fix: zval_data type size mismatch 14 years ago
Xuefer 9e29e3173d fixed #129, added idx_type for PHP_5_3 14 years ago
Xuefer 6b0f3f9cdf compile against PHP_5_3 14 years ago
Xuefer 4af40759f6 restruct cached compile, add md5 table to recognize and merge file with same content 15 years ago
Xuefer eb1f19aad2 IS_CV code re-arrange 15 years ago
Xuefer c0a56a47f2 trunk: catch up doc_comment with PHP6 15 years ago