summaryrefslogtreecommitdiff
path: root/processor
AgeCommit message (Collapse)AuthorFilesLines
2015-07-03disassemble: fix processor for double, yet the code is not used for dasm for nowXuefer1-0/+1
2015-07-03disassembler: (PHP_5_5) fix tmp var numXuefer1-0/+8
2015-07-03cacher: fix #342 object cachingXuefer2-23/+23
2015-04-28disable warning, only eanble it for debuggingXuefer1-8/+9
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1594 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18dasm: fix include opcode specXuefer1-1/+6
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1592 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18remove debug codeXuefer1-6/+1
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1588 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2015-04-18phpdop: update for new struct layoutXuefer1-1/+7
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1587 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-13cacher: fix more var caching leaksXuefer2-7/+12
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1578 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-12fix typo cause build issueXuefer1-1/+1
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1577 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-12fix some xcache_get leak by refcountXuefer2-8/+10
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1576 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-12support for reference valueXuefer2-13/+34
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1572 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-12object::properties_table is PHP_5_4+ onlyXuefer1-0/+2
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1571 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11kill warningXuefer1-1/+1
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1570 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11handle nested object cachingXuefer4-18/+63
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1568 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11use vector for objects/object_handlesXuefer4-16/+16
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1567 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11code clean up for vectorXuefer2-3/+3
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1566 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11kill some warningsXuefer1-1/+2
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1565 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-11cacher: fix recursive object caching, fix multiple object caching (typo of SRC)Xuefer3-8/+7
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1564 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-10PHP4: fix object handlingXuefer1-3/+4
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1562 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-10fix build for older PHPXuefer4-12/+12
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1561 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-10support for autoload in xcache_getXuefer7-51/+14
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1560 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-10remove test codeXuefer1-1/+1
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1559 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-10closes #342: object cachingXuefer10-12/+259
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1558 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-09separate plain c code to .h files, update dependenciesXuefer1-0/+23
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1556 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-09separate plain c code to .h filesXuefer8-136/+113
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1555 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-08split head.m4 into multilpe helper fileXuefer6-352/+370
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1554 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-11-08merge stack/vector to 1 impl, avoid possible memory leak using mallocXuefer4-11/+14
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1551 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-09-18typoXuefer2-0/+9
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1546 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-09-12adds class const support for {{{__FILE__ __DIR__}}}Xuefer1-25/+35
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1530 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-09-11disable {{{__DIR__}}} recognization for <=PHP_5_2Xuefer1-0/+4
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1521 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-05-30disassembler: fix leak for constantXuefer1-3/+3
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1496 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-05-30invalid read of 2 bytes in hashtableXuefer1-1/+1
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1495 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-05-30fix segv for empty hash table on <=PHP_5_3Xuefer1-2/+4
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1494 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-05-28disassembler: fix support for assoc/nextXuefer2-6/+21
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1492 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-05-28fix zend_ast null childXuefer1-1/+1
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1491 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-05-28cacher: PHP_5_6: fix support for __debugInfoXuefer2-4/+7
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1490 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-05-27Decompiler PHP_5_6: updated support for zend_astXuefer3-3/+8
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1488 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-05-27PHP_5_6: finish support for zend_astXuefer1-7/+16
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1487 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-05-27WIP PHP_5_6 supportXuefer2-4/+70
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1486 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2014-02-26more asserts for class indexXuefer2-1/+3
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1481 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-12-13fixed #333: reduce memory usage for small or empty filesXuefer1-6/+8
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1478 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-13processor: code clean upXuefer2-8/+19
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1475 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-13relocate: fix ifrelocate()Xuefer3-9/+8
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1474 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-13processor: avoid using srcdir dstdir marco for m4Xuefer3-15/+17
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1473 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-13relocate: marco name PTR_FROM_VIRTUAL_EXXuefer3-8/+8
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1472 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-13relocate: rename marcos to relocateXuefer5-45/+42
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1471 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-12processor: abstract store target (storage)Xuefer1-3/+7
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1470 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-12export is in xc_processor.hXuefer1-1/+1
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1469 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-12clean up shm handlersXuefer4-21/+22
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1468 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2013-11-09relocate: fix build for VC6Xuefer1-1/+1
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1466 c26eb9a1-5813-0410-bd6c-c2e55f420ca7