Xuefer
|
c01538d0ba
|
disassemble: fix processor for double, yet the code is not used for dasm for now
|
8 years ago |
Xuefer
|
5ff75525f5
|
disassembler: (PHP_5_5) fix tmp var num
|
8 years ago |
Xuefer
|
71888baa01
|
cacher: fix #342 object caching
|
8 years ago |
Xuefer
|
65daa90a82
|
disable warning, only eanble it for debugging
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1594 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
8 years ago |
Xuefer
|
95da04c9f2
|
dasm: fix include opcode spec
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1592 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
8 years ago |
Xuefer
|
1fc55df227
|
remove debug code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1588 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
8 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
|
8 years ago |
Xuefer
|
8cc772f85f
|
cacher: fix more var caching leaks
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1578 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
050f536b17
|
fix typo cause build issue
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1577 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
f843d679ae
|
fix some xcache_get leak by refcount
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1576 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
15ad8700a8
|
support for reference value
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1572 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
ef3a8f0221
|
object::properties_table is PHP_5_4+ only
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1571 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
63d878bdb5
|
kill warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1570 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
e23a8984d2
|
handle nested object caching
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1568 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
07183575ef
|
use vector for objects/object_handles
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1567 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
30d56bf2d7
|
code clean up for vector
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1566 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
4bd347e02b
|
kill some warnings
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1565 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
5eb6e2f585
|
cacher: fix recursive object caching, fix multiple object caching (typo of SRC)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1564 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
49e586053c
|
PHP4: fix object handling
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1562 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
51accff949
|
fix build for older PHP
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1561 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 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
|
9 years ago |
Xuefer
|
caa8966009
|
remove test code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1559 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
de6840d14b
|
closes #342: object caching
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1558 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
96285eb7d0
|
separate plain c code to .h files, update dependencies
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1556 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
977ff39373
|
separate plain c code to .h files
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1555 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
eefebd8773
|
split head.m4 into multilpe helper file
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1554 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
f664f5a518
|
merge stack/vector to 1 impl, avoid possible memory leak using malloc
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1551 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
57b3038d5f
|
typo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1546 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
46d274fba2
|
adds class const support for {{{__FILE__ __DIR__}}}
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1530 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
be1ba47738
|
disable {{{__DIR__}}} recognization for <=PHP_5_2
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1521 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
7b282cc097
|
disassembler: fix leak for constant
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1496 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
f5e6898b1b
|
invalid read of 2 bytes in hashtable
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1495 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
b51efc2859
|
fix segv for empty hash table on <=PHP_5_3
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1494 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
9a7a9f8fd2
|
disassembler: fix support for assoc/next
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1492 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
24b06d437f
|
fix zend_ast null child
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1491 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
9c0999b7de
|
cacher: PHP_5_6: fix support for __debugInfo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1490 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
5f8c3d0ee3
|
Decompiler PHP_5_6: updated support for zend_ast
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1488 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
23d83bef26
|
PHP_5_6: finish support for zend_ast
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1487 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
a35afeb482
|
WIP PHP_5_6 support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1486 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
d1d5b5f70d
|
more asserts for class index
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1481 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
9 years ago |
Xuefer
|
7b4722df0f
|
fixed #333: reduce memory usage for small or empty files
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1478 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
99c25466e4
|
processor: code clean up
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1475 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
7c5c7c2161
|
relocate: fix ifrelocate()
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1474 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
8f51668e2e
|
processor: avoid using srcdir dstdir marco for m4
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1473 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
ba88593733
|
relocate: marco name PTR_FROM_VIRTUAL_EX
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1472 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
fab2b53da6
|
relocate: rename marcos to relocate
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1471 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
e317146c8b
|
processor: abstract store target (storage)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1470 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
5ae45a143a
|
export is in xc_processor.h
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1469 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
d19d64546d
|
clean up shm handlers
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1468 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |
Xuefer
|
548985cdb7
|
relocate: fix build for VC6
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1466 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
10 years ago |