|
|
@800
|
7 years |
Xuefer |
Decompiler: use range to simplify calling
|
|
|
@799
|
7 years |
Xuefer |
Decompiler: ?: and ? :
|
|
|
@798
|
7 years |
Xuefer |
fix build: ISREF undefined in <=PHP_5_2
|
|
|
@797
|
7 years |
Xuefer |
sample code for ?: being used in if ()
|
|
|
@796
|
7 years |
Xuefer |
code format cleanup
|
|
|
@795
|
7 years |
Xuefer |
Decompiler: decompile try/catch
|
|
|
@794
|
7 years |
Xuefer |
Disassembler: fix null field
|
|
|
@793
|
7 years |
Xuefer |
test sample for declare(ticks) nested with while (complex block)
|
|
|
@792
|
7 years |
Xuefer |
prepare for decompile if/else
|
|
|
@791
|
7 years |
Xuefer |
Decompiler: fix foreach to not be recognized as switch, fix i/j looping
|
|
|
@790
|
7 years |
Xuefer |
Decompiler: decompile switch
|
|
|
@789
|
7 years |
Xuefer |
Decompile: implement foreach, improve blank line
|
|
|
@788
|
7 years |
Xuefer |
Decompiler: adds blank line between blocks
|
|
|
@787
|
7 years |
Xuefer |
decompile code branch
|
|
|
@786
|
7 years |
Xuefer |
space clean up for decompiler
|
|
|
@785
|
7 years |
Xuefer |
fix false assertion for empty while (1) {}
|
|
|
@783
|
7 years |
Xuefer |
avoid possible filename injection in admin page
|
|
|
@782
|
7 years |
Xuefer |
avoid possible file name injection
|
|
|
@781
|
7 years |
Xuefer |
Decompiler: handle closure use()
|
|
|
@780
|
7 years |
Xuefer |
prepare for use()
|
|
|
@779
|
7 years |
Xuefer |
cacher: fix segv if oplineinfo is used for __FILE __DIR
|
|
|
@778
|
7 years |
Xuefer |
decompiler: refix FETCH_CONSTANT for PHP_5_3 instead of messing up …
|
|
|
@777
|
7 years |
Xuefer |
decompiler: refix isset/empty on variable
|
|
|
@776
|
7 years |
Xuefer |
decompiler: fix isset/empty on variable
|
|
|
@775
|
7 years |
Xuefer |
str() fix
|
|
|
@771
|
7 years |
Xuefer |
fix op_array info for __FILE __DIR on restore
|
|
|
@770
|
7 years |
Xuefer |
fixed #236: kill gcc false warning
|
|
|
@769
|
7 years |
Xuefer |
fix type of op_type mismsatch for PHP 5-, assert before changing opline_num
|
|
|
@768
|
7 years |
Xuefer |
ignore EINVAL error for ftruncate on /dev/zero
|
|
|
@767
|
7 years |
Xuefer |
check return value to avoid gcc warning
|
|
|
@765
|
7 years |
Xuefer |
news update
|
|
|
@764
|
7 years |
Xuefer |
30 seconds timeout for clog checking
|
|
|
@763
|
7 years |
Xuefer |
readability
|
|
|
@762
|
7 years |
Xuefer |
Decompiler: improve dumpop for easier reading
|
|
|
@761
|
7 years |
Xuefer |
Decompiler: simple cover test, make sure all opcode is tested
|
|
|
@760
|
7 years |
Xuefer |
Decompiler: jmp_set/jmpz adjust
|
|
|
@759
|
7 years |
Xuefer |
dump global code after function/class
|
|
|
@758
|
7 years |
Xuefer |
Decompiler: improves break/continue/goto, updates test sample
|
|
|
@757
|
7 years |
Xuefer |
Decompiler: improves operator decompile
|
|
|
@756
|
7 years |
Xuefer |
remove unncessary debug code
|
|
|
@755
|
7 years |
Xuefer |
fix nested function call
|
|
|
@754
|
7 years |
Xuefer |
Decompiler: foldToCode/str clean up
|
|
|
@753
|
7 years |
Xuefer |
decompiler: namespace support
|
|
|
@752
|
7 years |
Xuefer |
DECLARE_CONST
|
|
|
@751
|
7 years |
Xuefer |
decompiler: improvements late binding function, sample code organize
|
|
|
@750
|
7 years |
Xuefer |
decompiler: dirty improvement for \r\n
|
|
|
@749
|
7 years |
Xuefer |
decompiler: massive improvements for php 5 and 5.3
|
|
|
@748
|
7 years |
Xuefer |
decompiler: make it easier to be consistent with output
|
|
|
@747
|
7 years |
Xuefer |
adds more code for decompile testing
|
|
|
@746
|
7 years |
Xuefer |
Decompiler: fix ticks, str
|
|
|
@745
|
7 years |
Xuefer |
str() fix
|
|
|
@744
|
7 years |
Xuefer |
remove toString which was unclear design
|
|
|
@743
|
7 years |
Xuefer |
decompiler: process ZEND_CASE opcode, switch/case is not recognized as …
|
|
|
@742
|
7 years |
Xuefer |
update decompile test code
|
|
|
@741
|
7 years |
Xuefer |
consistent type of Decompiler_Code::toCode return
|
|
|
@740
|
7 years |
Xuefer |
processor: remove extra )
|
|
|
@737
|
7 years |
Xuefer |
decompiler: fix decompiling runtime array
|
|
|
@736
|
7 years |
Xuefer |
decompiler: fix argument default value
|
|
|
@735
|
7 years |
Xuefer |
decompiler: fix array assoc handling, remove default return
|
|
|
@734
|
7 years |
Xuefer |
add sample code for decompiler
|
|
|
@733
|
7 years |
Xuefer |
decompiler: avoid ${ literal being recognized
|
|
|
@732
|
7 years |
Xuefer |
disassembler/decompiler: fix multiline array and indention
|
|
|
@731
|
7 years |
Xuefer |
PHP_6: disassembler/decompiler: fix function static variable
|
|
|
@730
|
7 years |
Xuefer |
PHP_6: disassembler/decompiler: fix property
|
|
|
@729
|
7 years |
Xuefer |
update copyright year
|
|
|
@727
|
7 years |
Xuefer |
decompiler: missing static members if no class properties
|
|
|
@725
|
7 years |
Xuefer |
php6 changes is not back ported to branches/1.3
|
|
|
@724
|
7 years |
Xuefer |
merge from trunk
|
|
|
@723
|
7 years |
Xuefer |
decompiler: fix computed array elements
|
|
|
@722
|
7 years |
Xuefer |
method call decompile fix
|
|
|
@721
|
7 years |
Xuefer |
PHP_6: prepared in literal way for FILE DIR fix up
|
|
|
@720
|
7 years |
Xuefer |
improve method call decompiler
|
|
|
@719
|
7 years |
Xuefer |
runtime check for field list assertion to tell which is mismatch
|
|
|
@718
|
7 years |
Xuefer |
fix assertion failure for PHP4
|
|
|
@717
|
7 years |
Xuefer |
improve isset/empty for object property
|
|
|
@716
|
7 years |
Xuefer |
PHP 6: initial catch up with php 6 literals and trait
|
|
|
@715
|
7 years |
Xuefer |
remove unused foreach code
|
|
|
@714
|
7 years |
Xuefer |
disassembler: DECLARE_INHERITED_CLASS/DELAYED class not found
|
|
|
@713
|
7 years |
Xuefer |
disassembler: refix previous partial
|
|
|
@712
|
7 years |
Xuefer |
updated from eaccelerator
|
|
|
@711
|
7 years |
Xuefer |
add build dependency for opcode_spec
|
|
|
@710
|
7 years |
Xuefer |
partial fix for decompiling 5.3
|
|
|
@709
|
7 years |
Xuefer |
disassembler: don't dump builtin functions
|
|
|
@707
|
7 years |
Xuefer |
typo
|
|
|
@705
|
7 years |
Xuefer |
fix builtin constant memory leak on compile
|
|
|
@704
|
7 years |
Xuefer |
fixed undefined index for xcache.count=1 and xcache.var_size>1
|
|
|
@703
|
7 years |
Xuefer |
--disable-xcache-constant is 2.x only bug
|
|
|
@702
|
7 years |
Xuefer |
fix --disable-xcache-constant
|
|
|
@698
|
7 years |
Xuefer |
fix segv on shutdown when ionCube Loader is loaded
|
|
|
@697
|
7 years |
Xuefer |
updates news
|
|
|
@696
|
7 years |
Xuefer |
merge ChangeLog? and NEWS from 1.3
|
|
|
@694
|
7 years |
Xuefer |
fix quote for gnu win32 native tools
|
|
|
@690
|
8 years |
Xuefer |
fix build by avoing nested macro with ifdef
|
|
|
@689
|
8 years |
Xuefer |
hide "remove selected" for php list
--此行及以下内容将会被忽略--
M …
|
|
|
@688
|
9 years |
Xuefer |
segv because dir/filepath is unused by var key, need space optimize later
|
|
|
@687
|
9 years |
Xuefer |
update op_array->filename for hard link restoring
|
|
|
@686
|
9 years |
Xuefer |
initize file/dir path
|
|
|
@685
|
9 years |
Xuefer |
remove debug code
|
|
|
@684
|
9 years |
Xuefer |
the logic of implemenation of dir/file path fixing was wrong. file/dir …
|
|
|
@683
|
9 years |
Xuefer |
avoid crash by dirpath/filepath on parser error
|
|
|