Xuefer
|
5ff75525f5
|
disassembler: (PHP_5_5) fix tmp var num
|
7 years ago |
Xuefer
|
95da04c9f2
|
dasm: fix include opcode spec
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1592 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
7 years ago |
Xuefer
|
b2655aeecd
|
phpdop: update for new struct layout
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1587 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
7 years ago |
Xuefer
|
49e586053c
|
PHP4: fix object handling
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1562 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
8 years ago |
Xuefer
|
51accff949
|
fix build for older PHP
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1561 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
8 years ago |
Xuefer
|
6c397c70ec
|
support for autoload in xcache_get
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1560 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
8 years ago |
Xuefer
|
e715a91978
|
readonly protection for copied array
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1385 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
02eb6beda4
|
add back PHP_4 code for disassembler
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1321 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
63c0a0aa24
|
Decompiler, disassembler: update PHP 5.0 support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1314 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
215cc889dd
|
undef unused
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1298 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
313f0d0cc2
|
wrong change in prevous commit
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1282 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
c7492e6c3a
|
remove php 4 support completely
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1281 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 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
|
10 years ago |
Xuefer
|
d84da590ff
|
PHP_5_4: fix for ZEND_JMP_SET_VAR
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1208 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
f177b8e65f
|
fix pInternalPointer for xc_hash_copy_if
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1171 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
2f460a1052
|
improve compatibility with "the ionCube PHP Loader" by skipping ZEND_VM_SET_OPCODE_HANDLER in redo two_pass
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1170 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
328d09a12f
|
refactor: more strict standard
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1112 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
03739c708f
|
remove unused func
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1017 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
cbcc452988
|
refactor: clean up
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1016 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
5c0dfec523
|
refactor: fix build for optimizer, use mod_* directories
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1003 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
902fdb401e
|
refactor: fix build for pre 5.2
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@996 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
0af13b375c
|
split trace
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@990 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
070be8e457
|
main/ conflict with php/main/
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@987 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
3f8e65d24a
|
split sandbox source
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@986 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
94c430e1b1
|
kill warnings
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@983 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
ef5a13d72a
|
move files to subdirs
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@982 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
90b1153d9e
|
revert opt out of included_files handling. still required by require()/include(). make it work for new sandbox handling
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@961 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
831bc07e2d
|
restore open_files handling, it is required. disable included_files which is real EG since PHP 5_2
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@954 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
f5672a77eb
|
finished sandbox rewrite
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@938 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
ac328888f0
|
still WIP: rewrite sandbox to use callback
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@937 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
397049014d
|
simplify sandbox/compiler_result code, removed alloc
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@935 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 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
|
10 years ago |
Xuefer
|
282834a775
|
kill sign/const warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@917 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
a8046018da
|
fixed #281: changing zend_error may left unclean set up when timeout occur; zend_error is not thread local
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@903 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 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
|
10 years ago |
Xuefer
|
e5d9c15063
|
kill warnings
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@860 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
c92727b809
|
kill warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@853 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
8ee211b61c
|
kill warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@852 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
9579c77164
|
fix build for <=PHP_5_2, optimize dirname call
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@847 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
e5943a11f7
|
kill most const warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@846 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
bbde30a43a
|
tests/bug52160.phpt: report multiple error correctly
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@829 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
5daf260872
|
initial PHP_5_4 support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@822 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 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
|
11 years ago |
Xuefer
|
ed71049c18
|
decompiler: refix FETCH_CONSTANT for PHP_5_3 instead of messing up with UCLASS
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@778 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
13e183586f
|
fix type of op_type mismsatch for PHP 5-, assert before changing opline_num
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@769 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
cccdfd61aa
|
decompiler: massive improvements for php 5 and 5.3
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@749 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 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
|
11 years ago |
Xuefer
|
fe1b49296b
|
fix builtin constant memory leak on compile
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@705 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
11 years ago |
Xuefer
|
888824c874
|
PHP_6: fix for function and class talbe similar to previous fix
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@682 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
13 years ago |
Xuefer
|
f7aea863c0
|
PHP_6: new zend_constants.dtor which is used to free zend_constant.value on shutdown. cannot be used for XCache temp zend_constants table
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@681 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
13 years ago |