This website requires JavaScript.
f7dfb1879d
merge from trunk
Xuefer
2013-08-26 08:34:25 +00:00
46c7df7003
remove unused debug code
Xuefer
2013-08-26 08:33:38 +00:00
c60e172d3a
fixed #320 : void warning for gcc only pragma
Xuefer
2013-08-26 08:04:31 +00:00
ace3be11f8
avoid confusion in configure option
Xuefer
2013-08-26 07:53:05 +00:00
68de62de57
decompiler: more sample templating trick
Xuefer
2013-08-20 02:55:04 +00:00
a0217c2654
Decompiler: support for const in static array index; TODO: PHP 5.0- support for static array
Xuefer
2013-08-12 09:25:57 +00:00
2ba9c1223a
Decompiler: strip namespace in const array
Xuefer
2013-08-12 08:21:09 +00:00
6409eb5aef
cacher: fixes #228 , enable var caching for cli
Xuefer
2013-07-22 07:22:58 +00:00
b3c077134b
Decompiler: multiple catch support for PHP 5.1-
Xuefer
2013-07-22 07:20:55 +00:00
c3ecacac4e
Decompiler: multiple catch support for PHP 5.1-
Xuefer
2013-07-22 06:39:28 +00:00
70c75c5277
phpdop: show jumpouts/jmpins
Xuefer
2013-07-22 06:06:39 +00:00
f55cf8f36a
devel: dont symlink non-existing file
Xuefer
2013-07-19 10:13:01 +00:00
ef01ec91e8
devel: fix yield sample for decompile test
Xuefer
2013-07-19 06:57:49 +00:00
df7065accb
Decompiler: update PHP4 support for static method call
Xuefer
2013-07-19 06:50:48 +00:00
e8600f7d4a
devel: use cpp to generate samples for different php version
Xuefer
2013-07-19 05:03:07 +00:00
f77dead6de
Decompiler: support for yield generator
Xuefer
2013-07-19 04:26:11 +00:00
d5e4348353
code clean up
Xuefer
2013-07-19 04:25:47 +00:00
9c0219add7
separate PHP 4/5 decompile sample
Xuefer
2013-07-19 03:52:20 +00:00
ce401736a1
Decompiler: refix switch (SWITCH_FREE)
Xuefer
2013-07-17 09:41:08 +00:00
6207654325
Decompiler: avoid duplicate switch result
Xuefer
2013-07-17 09:10:44 +00:00
a8b80b601f
use dec for opline
Xuefer
2013-07-17 08:21:51 +00:00
01ecac3cfe
undone code removal mistake
Xuefer
2013-07-16 03:24:01 +00:00
98eb42c690
fix type string for PHP5.1-
Xuefer
2013-07-16 02:44:50 +00:00
efab40dc18
adds opcode string for PHP5.2 seperately for easier compiling
Xuefer
2013-07-16 02:42:55 +00:00
5931080a82
devel: make deps works before build
Xuefer
2013-07-16 02:23:42 +00:00
8c373555e6
devel: allow phpize/make to work on multiple dirs
Xuefer
2013-07-16 02:19:50 +00:00
afb899020c
Decompiler: fix new without assign
Xuefer
2013-07-15 17:53:06 +00:00
02eb6beda4
add back PHP_4 code for disassembler
Xuefer
2013-07-15 17:37:57 +00:00
b166cbc63e
fix build using old C
Xuefer
2013-07-15 16:55:56 +00:00
22e80e3194
Decompiler, disassembler: fix unset for PHP 5.0
Xuefer
2013-07-15 15:53:25 +00:00
66bda12097
Decompiler: update static member support for PHP 5.0
Xuefer
2013-07-15 09:32:39 +00:00
c9913ec0ac
Decompiler: fix PHP5.0 foreach, pre/post inc/dec
Xuefer
2013-07-15 09:03:17 +00:00
366799451a
Decompiler, disassembler: update PHP 5.0 support
Xuefer
2013-07-15 04:40:37 +00:00
e5dfddef7a
Decompiler: fix PHP 5.0 static member
Xuefer
2013-07-15 04:07:26 +00:00
63c0a0aa24
Decompiler, disassembler: update PHP 5.0 support
Xuefer
2013-07-15 03:05:24 +00:00
31e5f026de
ZEND_STRS ZEND_STRL is inconsist between PHP5.0- and PHP5.0+
Xuefer
2013-07-15 02:30:59 +00:00
c4d23d3884
update dependencies
Xuefer
2013-07-15 02:29:46 +00:00
30224380bd
update po
Xuefer
2013-07-15 02:27:44 +00:00
6fc001508c
optimizer: fix recalc of catch_op/finally_op
Xuefer
2013-07-14 19:02:32 +00:00
081bb66e29
Decompiler: fix handling catch with/without FETCH_CLASS & JMP for different PHP version
Xuefer
2013-07-14 19:01:49 +00:00
53208532aa
Decompiler: bind FETCH_CLASS & CATCH together; fix unset for PHP5.1; improve printBacktrace for devel
Xuefer
2013-07-14 18:46:23 +00:00
742ae699e7
adds TODO for brk
Xuefer
2013-07-13 04:33:04 +00:00
b6c66205a7
Decompiler, disassembler: fix catch for different PHP version; fetch hack is not necessary for PHP5.4+; update for ?: operator
Xuefer
2013-07-13 04:24:58 +00:00
fea60080b7
Decompiler: adds simple backtrace print, fix warning for catch
Xuefer
2013-07-12 18:08:46 +00:00
2ac16ece5e
Decompiler: recognize __FILE__
Xuefer
2013-07-12 17:02:45 +00:00
b2ad347af5
disassembler, Decompiler: fix catch, ticks
Xuefer
2013-07-12 16:59:43 +00:00
beb0ee22d1
Disassembler: can now recover compile time constant
Xuefer
2013-07-12 09:23:18 +00:00
31c0487196
disassembler: USER_OPCODE is not 5.0
Xuefer
2013-07-12 08:47:30 +00:00
db3cc8b69b
disassembler, Decompiler: fix ISSET_ISEMPTY_VAR
Xuefer
2013-07-12 07:58:09 +00:00
57ba915338
Decompiler: fix warning
Xuefer
2013-07-12 07:41:12 +00:00
215cc889dd
undef unused
Xuefer
2013-07-12 07:40:44 +00:00
ef420d39bd
fix PHP 5.0 build
Xuefer
2013-07-12 04:30:00 +00:00
bb447cc80f
Decompiler: remove PHP 4 support. adds XC_QM_ASSIGN_VAR
Xuefer
2013-07-12 03:32:26 +00:00
2575870deb
disassembler: fix UNSET_VAR for PHP 5.4+
Xuefer
2013-07-12 03:13:34 +00:00
699f10ffcb
MAKEOPTS for all $MAKE
Xuefer
2013-07-12 02:21:31 +00:00
15e7931fb2
Decompiler: adds unset, XC_QM_ASSIGN_VAR
Xuefer
2013-07-11 07:25:11 +00:00
d0bcd02437
Decompiler: improves support for PHP_5_4
Xuefer
2013-07-10 09:32:49 +00:00
907b84caed
disassembler: fix nullable array handling
Xuefer
2013-07-10 08:32:58 +00:00
2b73d8c9ea
kill sign warning
Xuefer
2013-07-10 07:38:10 +00:00
aee274ada1
phpdc: exit on decompile error
Xuefer
2013-07-10 07:13:14 +00:00
efccb81f06
PHP_5_5: optimizer: support for finally
Xuefer
2013-07-10 06:59:45 +00:00
ee4748b127
add dependency for test/dprint/debug
Xuefer
2013-07-10 04:49:20 +00:00
313f0d0cc2
wrong change in prevous commit
Xuefer
2013-07-08 08:15:24 +00:00
c7492e6c3a
remove php 4 support completely
Xuefer
2013-07-08 08:00:36 +00:00
c8b77e8be6
optimizer: fix devel debug output
Xuefer
2013-07-08 06:38:59 +00:00
770a69718e
optimizer: WIP improve finally handling
Xuefer
2013-06-27 09:43:47 +00:00
6b8fd2c257
disable optimizer for PHP 5.5 for now. TODO: support for finally_op/finally_end
Xuefer
2013-06-26 15:04:41 +00:00
96e1893175
un-experimental for __FILE__ __DIR__ handling after files moved/hardlinked
Xuefer
2013-06-26 15:03:13 +00:00
401eee2b01
optimizer: fix debug build
Xuefer
2013-06-25 07:08:09 +00:00
dd6e9fbe85
disassembler: fixes crash with nested sandbox (since 3.0)
Xuefer
2013-06-25 05:01:31 +00:00
db77416e0b
avoid dup test with ./run retest
Xuefer
2013-06-25 04:53:05 +00:00
00db145cf0
allow dop be traced
Xuefer
2013-06-25 04:52:40 +00:00
2def3ff2b1
fix test running for 5.3+
Xuefer
2013-06-25 04:15:16 +00:00
90bffee775
fix test running for 5.3+
Xuefer
2013-06-25 04:14:29 +00:00
c4639fa7bb
updated build dependency for 5.5
Xuefer
2013-06-25 04:13:18 +00:00
0fd344d0d3
3.0.3
3.0.3
Xuefer
2013-06-18 02:50:32 +00:00
f51cb6f9b6
3.0.3
Xuefer
2013-06-18 02:47:37 +00:00
508df36910
prepare for 3.0.3
Xuefer
2013-06-18 02:44:11 +00:00
056483bbff
note about 3.0.3
Xuefer
2013-06-18 02:40:51 +00:00
e4929d88b8
update version
3.0.2
Xuefer
2013-06-10 04:50:54 +00:00
0fa178cbf1
release 3.0.2
Xuefer
2013-06-10 04:50:11 +00:00
0e1388bf38
update year, release date
Xuefer
2013-06-10 04:49:28 +00:00
af43dc86c8
update copyright year
Xuefer
2013-06-10 04:26:08 +00:00
ba09ba2425
updated release date
Xuefer
2013-06-10 04:25:32 +00:00
52a59b536a
correct version to 3.0.2-dev
Xuefer
2013-05-28 07:18:06 +00:00
c928f12bc1
mark version 3.0.2-rc1
3.0.2-rc1
Xuefer
2013-05-28 07:17:35 +00:00
bff9370814
tagged 3.0.2-rc1
Xuefer
2013-05-28 07:13:58 +00:00
3f31ed9f4b
merge from trunk
Xuefer
2013-05-28 02:09:21 +00:00
c1d9d863a7
disassembler: fix: compile against correct const string for PHP 5.2, use 5.3 version of strings is enough
Xuefer
2013-05-28 02:07:48 +00:00
5d5b18a4bc
update bug fix note about PHP 5.4+ only
Xuefer
2013-05-28 02:03:33 +00:00
879e5a4323
fixes #307 : compatible with Zend Debugger which requires to be installed after Zend Extension Manager
Xuefer
2013-05-27 15:01:50 +00:00
cf45ee00ee
fixes #307 : compatible with Zend Debugger which requires to be installed after Zend Extension Manager
Xuefer
2013-05-27 14:58:08 +00:00
cb30f6371e
fix optimizer debug
Xuefer
2013-05-24 09:36:16 +00:00
091e5563f2
remove unused code
Xuefer
2013-05-24 04:20:05 +00:00
e60ff6c961
fixes #301 : refix locking impl
Xuefer
2013-05-20 08:04:02 +00:00
5ce96cff4f
fixes #301 : refix locking impl
Xuefer
2013-05-20 08:02:40 +00:00
876859cc24
undo [1242]
Xuefer
2013-05-16 07:02:56 +00:00
34338ebd10
fix build
Xuefer
2013-05-16 06:58:59 +00:00
bcebc33200
undefined xc_shm_t
Xuefer
2013-05-16 06:52:36 +00:00
90a9d5a70b
fix build for PHP<5.4
Xuefer
2013-05-16 06:28:01 +00:00