1
0
Fork 0
Commit Graph

144 Commits (050f536b175434e15ea2e5728f3f24291f1e4ae3)

Author SHA1 Message Date
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 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 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 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 de6840d14b closes #342: object caching
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1558 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 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 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 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 d19d64546d clean up shm handlers
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1468 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 years ago
Xuefer 70d24b68c4 relocate: update dst/src to compile
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1461 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 years ago
Xuefer 8df8c75878 update handling of refcount for readonly protection after relocate impl
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1447 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 years ago
Xuefer 41b20da882 relocate WIP
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1444 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 years ago
Xuefer 9563ceb3c1 adds ptrmove
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1440 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 years ago
Xuefer b860171aae fix for not using memcpy
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1438 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 years ago
Xuefer 8316f63cd1 fix pointer type mismatch warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1406 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 years ago
Xuefer 52a1e4b242 refcount could be increase, use -1/2 to keep away from 0 in both direction (either ++ or --)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1388 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 years ago
Xuefer bd30aa1975 readonly protection for copied array, with jmp_addr fixed
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1387 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 years ago
Xuefer e715a91978 readonly protection for copied array
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1385 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 years ago
Xuefer c383d75c51 undo wrong change
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1382 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 years ago
Xuefer 2492dcb0ad possible fix for #324
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1381 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 years ago
Xuefer 9e88b0280f make use of SRC/DST widely
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1380 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
10 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
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