1
0
Fork 0
Commit Graph

42 Commits (6f52434277cd3b8134e899af9b99959f6a99dfff)

Author SHA1 Message Date
Xuefer 71888baa01 cacher: fix #342 object caching 2015-07-03 12:45:06 +08:00
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
2014-05-27 15:48:37 +00:00
Xuefer 99c25466e4 processor: code clean up
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1475 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-13 08:20:22 +00:00
Xuefer 7c5c7c2161 relocate: fix ifrelocate()
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1474 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-13 05:01:22 +00:00
Xuefer ba88593733 relocate: marco name PTR_FROM_VIRTUAL_EX
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1472 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-13 04:19:00 +00:00
Xuefer fab2b53da6 relocate: rename marcos to relocate
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1471 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-13 04:01:47 +00:00
Xuefer 70d24b68c4 relocate: update dst/src to compile
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1461 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-09 07:38:23 +00:00
Xuefer d913f3e5fd relocate: fix handling hash table, TODO: fix dst/src stuff
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1460 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-09 02:17:15 +00:00
Xuefer 02c070d109 relocate: fix struct array
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1454 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-08 09:08:42 +00:00
Xuefer 6413478cd7 update relocate
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1446 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-07 08:44:15 +00:00
Xuefer 41b20da882 relocate WIP
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1444 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-06 18:24:29 +00:00
Xuefer b5f6974ff9 simplify export code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1443 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-06 17:29:26 +00:00
Xuefer 48a80d76ee rename ptrmove to relocate, reduce export to only necessary onces
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1442 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-06 16:57:52 +00:00
Xuefer 9563ceb3c1 adds ptrmove
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1440 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-05 17:17:07 +00:00
Xuefer 76e4d46e6f remove asm from processor, it just cant be implemented in processor
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1416 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-09-29 02:51:38 +00:00
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
2013-09-22 16:25:10 +00:00
Xuefer 0190cbdce1 undo readonly protection support for array until fixed
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1386 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-09-22 16:21:55 +00:00
Xuefer e715a91978 readonly protection for copied array
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1385 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-09-22 16:17:46 +00:00
Xuefer 9e88b0280f make use of SRC/DST widely
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1380 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-09-22 14:45:46 +00:00
Xuefer b166cbc63e fix build using old C
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1320 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-07-15 16:55:56 +00:00
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
2013-07-15 02:30:59 +00:00
Xuefer 907b84caed disassembler: fix nullable array handling
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1287 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-07-10 08:32:58 +00:00
Xuefer 328d09a12f refactor: more strict standard
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1112 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-08-01 17:55:06 +00:00
Xuefer ec84974580 mark missing sizeof/countof as warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1049 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-07-26 03:43:51 +00:00
Xuefer 9d48a497ba fix disassembler for 2.4 literal
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@930 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-06-26 13:53:44 +00:00
Xuefer 282834a775 kill sign/const warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@917 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-06-23 04:49:59 +00:00
Xuefer 416a5ee97f release xc_autocheck_done_names even if skipped
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@879 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-04-01 06:20:16 +00:00
Xuefer 0a9fa1c496 kill warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@877 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-04-01 03:39:31 +00:00
Xuefer 287c5e9aae fix build
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@873 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-31 17:15:06 +00:00
Xuefer 49275ed9ca PHP_5_4: handle exclude_from_classes
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@843 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 07:01:16 +00:00
Xuefer 26270cb455 support for null end STRUCT_ARRAY
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@835 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 01:58:22 +00:00
Xuefer 7cfae1680f processor: remove extra )
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@740 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-11 13:12:08 +00:00
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
2011-04-09 10:22:14 +00:00
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
2009-08-03 08:15:53 +00:00
Xuefer 025a73977b fix dprint space for { that without name
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@534 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2008-02-29 08:58:29 +00:00
Xuefer 99861b1d3c processor: dprint upgrade, added --enable-xcache-dprint
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@230 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-10-10 00:31:50 +00:00
Xuefer eb41ec3baf Processor: fix type processor_t conflict with Mac OS X
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@178 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-09-18 00:27:17 +00:00
Xuefer 543295527a try to show both count/size assert before abort
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@93 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-07-16 09:12:55 +00:00
Xuefer f70a176ed7 outputs info about how autocheck is built
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@29 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-05-26 02:31:45 +00:00
Xuefer da19436031 make it build on windows vc compiler
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@11 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-05-24 07:52:48 +00:00
Xuefer d4e09060a2 compatibility fix: remove the using of gnu m4 extension
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@4 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-05-13 01:54:55 +00:00
Xuefer 4389208e02 initial import to online
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-05-09 10:58:38 +00:00