1
0
Fork 0
Commit Graph

113 Commits (bbde30a43a19f3084179432e13b35f7b26463db1)

Author SHA1 Message Date
Xuefer eb52f93f2a fix constant name handling (possible SIGSEGV)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@828 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
11 years ago
Xuefer a7ad7cbd6e PHP_5_4: improve handling traits yet still need review. values of default_properties_table is nullable
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@825 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
11 years ago
Xuefer ade1c4764b PHP_5_4: empty hashtable was optimized
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@824 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
11 years ago
Xuefer 9e42d11716 PHP_5_4: HashTable bucket changes
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@823 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
11 years ago
Xuefer 5daf260872 initial PHP_5_4 support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@822 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
11 years ago
Xuefer a34b4718d5 Disassembler: fix null field
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@794 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer 0e72928f44 fix false assertion for empty while (1) {}
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@785 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer 366864483b cacher: fix segv if oplineinfo is used for !__FILE__ !__DIR__
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@779 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer c6477d8c8b fix op_array info for !__FILE__ !__DIR__ on restore
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@771 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer e24c0af4f1 fixed #236: kill gcc false warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@770 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer 7cfae1680f processor: remove extra )
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@740 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer 6e4375d61b decompiler: fix decompiling runtime array
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@737 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer d7a969ea1c PHP_6: disassembler/decompiler: fix property
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@730 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer c04bb792d8 merge from trunk
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@724 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer e2a871ec76 PHP_6: prepared in literal way for __FILE__ __DIR__ fix up
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@721 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer 369b9eabbb runtime check for field list assertion to tell which is mismatch
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@719 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer 4271653af9 PHP 6: initial catch up with php 6 literals and trait
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@716 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer 2e9dd4df93 remove unused foreach code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@715 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer 7471acdf96 disassembler: refix previous partial
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@713 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer c343c77ef4 partial fix for decompiling 5.3
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@710 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
12 years ago
Xuefer c65bcccb7a fix build by avoing nested macro with ifdef
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@690 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
13 years ago
Xuefer cec9aeb79e segv because dir/filepath is unused by var key, need space optimize later
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@688 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
14 years ago
Xuefer f1143e68cb update op_array->filename for hard link restoring
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@687 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
14 years ago
Xuefer 6aaae80e38 the logic of implemenation of dir/file path fixing was wrong. file/dir path should be cached before hardlink
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@684 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
14 years ago
Xuefer 7a6edb78d4 correct cache class index
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@667 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
14 years ago
Xuefer 294075fc4c use src instead of dst
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@666 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
14 years ago
Xuefer 38569c559e back patch !__FILE__ and !__DIR__ on cache restore
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@662 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
14 years ago
Xuefer 2d2b69a0be fix build with PHP6
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@658 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
14 years ago
Xuefer 4dbfbd7e1e also cache/reproduce E_DEPRECATED
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@648 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
14 years ago
Xuefer 3003e642fb reverted r643 as it's a false assertion. try another way to get ride of some const warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@645 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
14 years ago
Xuefer 28ce1b378c name/class_name need not deep copy in zend_arg_info
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@643 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
14 years ago
Xuefer 6e324d93f8 remove unused HashTable_zend_constant
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@628 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
14 years ago
Xuefer 69c693df21 do not call php6 api for older php
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@569 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
15 years ago
Xuefer d7e92e4f8b 5.3 support, merge news from 1.2
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@562 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
15 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
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@548 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
15 years ago
Xuefer 025a73977b fix dprint space for { that without name
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@534 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer f304523f89 PHP_6: added goto support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@515 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 1af51b5e1f PHP_6: fix method prototype
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@513 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 0c5f4896ce use u_strlen instead of for loop
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@512 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer decd2ba8c3 remove warning calling u_strcmp
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@509 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 470c2fcee8 PHP_4: fix build
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@508 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer a1bbff4ffd PHP_6: unicode support for __get __set etc handlers
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@507 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 7dcd2de319 optimized function_table/class_table by caching hash value
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@506 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 277e453efc 1 byte off for zend_constant
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@505 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer b36dbed007 PHP_6: updated support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@504 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 5b6d472b1d constinfos cannot be fast copied
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@503 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 7e8177b1d5 don't catch compiler error, just warnings
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@500 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 6c747e7378 PHP_5_3: deep copy arg_info which is modified by executor
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@498 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 52c01c2e35 fixed #157: support user error handler for E_STRICT. E_STRICT is now cached
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@496 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 1d225c1885 shallow copy for some compiler result infos
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@495 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago