Xuefer
|
02eb6beda4
|
add back PHP_4 code for disassembler
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1321 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
31e5f026de
|
ZEND_STRS ZEND_STRL is inconsist between PHP5.0- and PHP5.0+
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1313 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
ef420d39bd
|
fix PHP 5.0 build
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1297 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
907b84caed
|
disassembler: fix nullable array handling
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1287 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
c7492e6c3a
|
remove php 4 support completely
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1281 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
3eb6e9b552
|
fix build for PHP<5.4
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1240 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
d6a26094d9
|
fixes #296: Multiple instances of the same software causes PHP "cannot redeclare class" errors when xcache enabled
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1238 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
4d16d53af2
|
PHP_5_5: fix build
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1232 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
cb45d30c6e
|
fix build
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1214 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
0f53de0a19
|
add support for PHP_5_5
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1213 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
36ef103274
|
fix some 64bit warnings
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1201 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
18eb8aff00
|
fixes #295: crash using traits with PHP 5.4.8+
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1196 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
ef9f0d6d09
|
refactor: move more cache stuffs to mod_cacher
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1051 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
43c2392a8e
|
refactor: improve build, kill warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1027 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
6be3a408ca
|
fixed #264, #284: __FILE__ __DIR__ handling for moved/hardlinked files (set "xcache.experimental = on" to eanble this fix)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@964 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
9d48a497ba
|
fix disassembler for 2.4 literal
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@930 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
282834a775
|
kill sign/const warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@917 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
d7def6f842
|
fix release build
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@880 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
0a9fa1c496
|
kill warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@877 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
20ea91ac58
|
PHP_5_4: fix for ZEND_JMP_SET_VAR
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@875 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
287c5e9aae
|
fix build
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@873 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
539fb947e4
|
is non-unicode only; prepare for handling include_path + stat=0; project state is now unstable
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@866 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
4bd9441522
|
expand_path for __DIR__ __FILE__ support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@859 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
06f64aa1eb
|
store entry_var_t
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@856 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
64de704dbf
|
remove type/cache/hvalue from cached copy to reduce memory usage a little bit
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@854 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
e391b0f205
|
more readability cache property. reduce memory footprint for data caching
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@851 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
e5943a11f7
|
kill most const warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@846 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
94bb24973f
|
kill some warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@844 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
49275ed9ca
|
PHP_5_4: handle exclude_from_classes
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@843 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
315bc11aab
|
simplify arg_types using null
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@841 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
9b2ac28ff3
|
fix run_time_cache handling, fix SETNULL/COPYNULL mess up
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@839 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
00228b0cd6
|
PHP_5_4: improves traits support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@837 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
eaf5198399
|
handle array/size same way
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@833 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
02fd7e8f97
|
fix __DIR__ __FILE__ handling in literal. path resolve is still in todo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@832 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
b11d22334b
|
opcode fix: op2 of ZEND_BIND_TRAITS is unused
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@830 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
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
|
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
|
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
|
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
|
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
|
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
|
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 |