Xuefer
|
d94534988e
|
disassemble: fix QM_ASSIGN_VAR info
|
2015-07-03 13:02:03 +08:00 |
Xuefer
|
5ff75525f5
|
disassembler: (PHP_5_5) fix tmp var num
|
2015-07-03 13:02:03 +08:00 |
Xuefer
|
4e5cb618a4
|
Decompiler: add support for "run dboth" = both decompile and dump
|
2015-07-03 13:02:03 +08:00 |
Xuefer
|
3f3d56cfd2
|
Decompiler: uses PHP_EOL for eol
|
2015-07-03 13:02:03 +08:00 |
Xuefer
|
10fcce4917
|
devel: dont update devel.php if unchanged
|
2015-07-03 13:02:03 +08:00 |
Xuefer
|
749747211a
|
devel: shows exit status
|
2015-07-03 12:45:06 +08:00 |
Xuefer
|
71888baa01
|
cacher: fix #342 object caching
|
2015-07-03 12:45:06 +08:00 |
Xuefer
|
0707c335b5
|
Decompiler: include EX inside $range
|
2015-06-08 14:44:53 +08:00 |
Xuefer
|
a58a92e47d
|
Decompiler: function op() to skip NOP
|
2015-06-08 14:44:53 +08:00 |
Xuefer
|
7d7bedb96a
|
Decompiler: dump: adds ':' before constant
|
2015-06-08 14:44:53 +08:00 |
Xuefer
|
c9fe214527
|
Decompiler: adds opline in error message
|
2015-06-08 13:48:47 +08:00 |
Xuefer
|
2a6657a008
|
Decompiler: merge phpdop into Decompiler
|
2015-06-08 13:48:40 +08:00 |
Xuefer
|
7ae214a4e5
|
Decompiler: fix undefined index for catch at bottom of the opcode
|
2015-06-08 13:42:50 +08:00 |
Xuefer
|
74f29c3a5e
|
Decompiler: disable assert by default
|
2015-06-05 13:49:21 +08:00 |
Xuefer
|
c5ca1ac9a4
|
Decompiler: remove unused code
|
2015-06-05 13:49:21 +08:00 |
Xuefer
|
4c48d299ba
|
devel: remove svn helper
|
2015-06-05 13:49:21 +08:00 |
Xuefer
|
6e36b10304
|
adds gitignore file
|
2015-06-04 13:51:30 +08:00 |
Xuefer
|
65daa90a82
|
disable warning, only eanble it for debugging
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1594 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-28 13:58:28 +00:00 |
Xuefer
|
25691273b3
|
eval requires "()"; show code for dangling array(..)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1593 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-24 13:14:08 +00:00 |
Xuefer
|
95da04c9f2
|
dasm: fix include opcode spec
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1592 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-18 16:07:05 +00:00 |
Xuefer
|
c9aea0c764
|
typo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1591 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-18 16:06:11 +00:00 |
Xuefer
|
5ff59a56c6
|
remove debug code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1590 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-18 14:17:21 +00:00 |
Xuefer
|
36b9a66934
|
remove debug code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1589 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-18 14:09:12 +00:00 |
Xuefer
|
1fc55df227
|
remove debug code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1588 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-18 13:57:56 +00:00 |
Xuefer
|
b2655aeecd
|
phpdop: update for new struct layout
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1587 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-18 13:25:48 +00:00 |
Xuefer
|
8443a1aa2b
|
typo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1586 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-18 11:11:07 +00:00 |
Xuefer
|
1163930d1b
|
inherit class may miss tailing \0
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1585 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-18 10:57:34 +00:00 |
Xuefer
|
4279f1bc10
|
merge code from some guy. fix exit(1)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1584 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-18 09:29:00 +00:00 |
Xuefer
|
4619a3c6c1
|
devel: fix cpp, remove default include
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1583 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-18 09:28:26 +00:00 |
Xuefer
|
f6184e8969
|
Decompiler: code style clean up
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1582 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-04-18 07:26:12 +00:00 |
Xuefer
|
7a586c55ce
|
cacher: fix #354 build error for debug mode (thanks to drakmor)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1581 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2015-02-07 06:17:33 +00:00 |
Xuefer
|
925a2dff1e
|
cacher: improve hashing by taking file_size into acccount (stat needed of course)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1580 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-13 16:59:56 +00:00 |
Xuefer
|
b2910fdfae
|
revert wrong change
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1579 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-13 09:36:36 +00:00 |
Xuefer
|
8cc772f85f
|
cacher: fix more var caching leaks
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1578 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-13 09:06:20 +00:00 |
Xuefer
|
050f536b17
|
fix typo cause build issue
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1577 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-12 18:57:59 +00:00 |
Xuefer
|
f843d679ae
|
fix some xcache_get leak by refcount
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1576 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-12 18:55:52 +00:00 |
Xuefer
|
b6d67b60d6
|
fix tests for older php
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1575 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-12 18:51:22 +00:00 |
Xuefer
|
62b3813fbf
|
update deps
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1574 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-12 18:51:05 +00:00 |
Xuefer
|
cbbd582fef
|
fix tests for older php
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1573 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-12 18:49:04 +00:00 |
Xuefer
|
15ad8700a8
|
support for reference value
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1572 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-12 07:03:46 +00:00 |
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
|
2014-11-12 04:08:46 +00:00 |
Xuefer
|
63d878bdb5
|
kill warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1570 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-11 20:13:29 +00:00 |
Xuefer
|
b52de66584
|
adds test for var object caching
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1569 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-11 18:39:56 +00:00 |
Xuefer
|
e23a8984d2
|
handle nested object caching
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1568 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-11 18:27:44 +00:00 |
Xuefer
|
07183575ef
|
use vector for objects/object_handles
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1567 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-11 17:10:13 +00:00 |
Xuefer
|
30d56bf2d7
|
code clean up for vector
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1566 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-11 16:09:55 +00:00 |
Xuefer
|
4bd347e02b
|
kill some warnings
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1565 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-11 14:21:40 +00:00 |
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
|
2014-11-11 13:48:34 +00:00 |
Xuefer
|
4ed407f1e4
|
PHP_4: fix segv on module shutdown
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1563 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-11 05:41:45 +00:00 |
Xuefer
|
49e586053c
|
PHP4: fix object handling
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1562 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2014-11-10 13:24:52 +00:00 |