|
|
|
@828
|
[828]
|
14 months |
moo |
fix constant name handling (possible SIGSEGV)
|
|
|
|
@827
|
[827]
|
14 months |
moo |
avoid zend_alter_ini_entry which is execute time
|
|
|
|
@826
|
[826]
|
14 months |
moo |
adds optimizer to test
|
|
|
|
@825
|
[825]
|
14 months |
moo |
PHP_5_4: improve handling traits yet still need review. values of …
|
|
|
|
@824
|
[824]
|
14 months |
moo |
PHP_5_4: empty hashtable was optimized
|
|
|
|
@823
|
[823]
|
14 months |
moo |
PHP_5_4: HashTable? bucket changes
|
|
|
|
@822
|
[822]
|
14 months |
moo |
initial PHP_5_4 support
|
|
|
|
@821
|
[821]
|
14 months |
moo |
adds info for PHP_5_4
|
|
|
|
@820
|
[820]
|
2 years |
moo |
decode optimized if/return
|
|
|
|
@819
|
[819]
|
2 years |
moo |
decompiler: fix handling of stdin. support of exported dasm result
|
|
|
|
@812
|
[812]
|
2 years |
moo |
update 1.3.2 release date
|
|
|
|
@811
|
[811]
|
2 years |
moo |
Decompiler: clean up unused code, fix line spacing, simplify indent
|
|
|
|
@810
|
[810]
|
2 years |
moo |
Decompiler: if/elseif/else
|
|
|
|
@809
|
[809]
|
2 years |
moo |
typo
|
|
|
|
@808
|
[808]
|
2 years |
moo |
Decompiler: recognize top level goto
|
|
|
|
@807
|
[807]
|
2 years |
moo |
Decompiler: for loop
|
|
|
|
@806
|
[806]
|
2 years |
moo |
Decompiler: dump any unhandled complex block
|
|
|
|
@805
|
[805]
|
2 years |
moo |
Decmopiler: update sample to match unhandled ()
|
|
|
|
@804
|
[804]
|
2 years |
moo |
Decompiler: get value from result instead of op1/op2 if possible
|
|
|
|
@803
|
[803]
|
2 years |
moo |
Decompile: remove tostr in getOpVal. it is implemented by str() and …
|
|
|
|
@802
|
[802]
|
2 years |
moo |
Decompiler: && || and or
|
|
|
|
@801
|
[801]
|
2 years |
moo |
typo
|
|
|
|
@800
|
[800]
|
2 years |
moo |
Decompiler: use range to simplify calling
|
|
|
|
@799
|
[799]
|
2 years |
moo |
Decompiler: ?: and ? :
|
|
|
|
@798
|
[798]
|
2 years |
moo |
fix build: ISREF undefined in <=PHP_5_2
|
|
|
|
@797
|
[797]
|
2 years |
moo |
sample code for ?: being used in if ()
|
|
|
|
@796
|
[796]
|
2 years |
moo |
code format cleanup
|
|
|
|
@795
|
[795]
|
2 years |
moo |
Decompiler: decompile try/catch
|
|
|
|
@794
|
[794]
|
2 years |
moo |
Disassembler: fix null field
|
|
|
|
@793
|
[793]
|
2 years |
moo |
test sample for declare(ticks) nested with while (complex block)
|
|
|
|
@792
|
[792]
|
2 years |
moo |
prepare for decompile if/else
|
|
|
|
@791
|
[791]
|
2 years |
moo |
Decompiler: fix foreach to not be recognized as switch, fix i/j looping
|
|
|
|
@790
|
[790]
|
2 years |
moo |
Decompiler: decompile switch
|
|
|
|
@789
|
[789]
|
2 years |
moo |
Decompile: implement foreach, improve blank line
|
|
|
|
@788
|
[788]
|
2 years |
moo |
Decompiler: adds blank line between blocks
|
|
|
|
@787
|
[787]
|
2 years |
moo |
decompile code branch
|
|
|
|
@786
|
[786]
|
2 years |
moo |
space clean up for decompiler
|
|
|
|
@785
|
[785]
|
2 years |
moo |
fix false assertion for empty while (1) {}
|
|
|
|
@783
|
[783]
|
2 years |
moo |
avoid possible filename injection in admin page
|
|
|
|
@782
|
[782]
|
2 years |
moo |
avoid possible file name injection
|
|
|
|
@781
|
[781]
|
2 years |
moo |
Decompiler: handle closure use()
|
|
|
|
@780
|
[780]
|
2 years |
moo |
prepare for use()
|
|
|
|
@779
|
[779]
|
2 years |
moo |
cacher: fix segv if oplineinfo is used for __FILE __DIR
|
|
|
|
@778
|
[778]
|
2 years |
moo |
decompiler: refix FETCH_CONSTANT for PHP_5_3 instead of messing up with …
|
|
|
|
@777
|
[777]
|
2 years |
moo |
decompiler: refix isset/empty on variable
|
|
|
|
@776
|
[776]
|
2 years |
moo |
decompiler: fix isset/empty on variable
|
|
|
|
@775
|
[775]
|
2 years |
moo |
str() fix
|
|
|
|
@771
|
[771]
|
2 years |
moo |
fix op_array info for __FILE __DIR on restore
|
|
|
|
@770
|
[770]
|
2 years |
moo |
fixed #236: kill gcc false warning
|
|
|
|
@769
|
[769]
|
2 years |
moo |
fix type of op_type mismsatch for PHP 5-, assert before changing …
|
|
|
|
@768
|
[768]
|
2 years |
moo |
ignore EINVAL error for ftruncate on /dev/zero
|
|
|
|
@767
|
[767]
|
2 years |
moo |
check return value to avoid gcc warning
|
|
|
|
@765
|
[765]
|
2 years |
moo |
news update
|
|
|
|
@764
|
[764]
|
2 years |
moo |
30 seconds timeout for clog checking
|
|
|
|
@763
|
[763]
|
2 years |
moo |
readability
|
|
|
|
@762
|
[762]
|
2 years |
moo |
Decompiler: improve dumpop for easier reading
|
|
|
|
@761
|
[761]
|
2 years |
moo |
Decompiler: simple cover test, make sure all opcode is tested
|
|
|
|
@760
|
[760]
|
2 years |
moo |
Decompiler: jmp_set/jmpz adjust
|
|
|
|
@759
|
[759]
|
2 years |
moo |
dump global code after function/class
|
|
|
|
@758
|
[758]
|
2 years |
moo |
Decompiler: improves break/continue/goto, updates test sample
|
|
|
|
@757
|
[757]
|
2 years |
moo |
Decompiler: improves operator decompile
|
|
|
|
@756
|
[756]
|
2 years |
moo |
remove unncessary debug code
|
|
|
|
@755
|
[755]
|
2 years |
moo |
fix nested function call
|
|
|
|
@754
|
[754]
|
2 years |
moo |
Decompiler: foldToCode/str clean up
|
|
|
|
@753
|
[753]
|
2 years |
moo |
decompiler: namespace support
|
|
|
|
@752
|
[752]
|
2 years |
moo |
DECLARE_CONST
|
|
|
|
@751
|
[751]
|
2 years |
moo |
decompiler: improvements late binding function, sample code organize
|
|
|
|
@750
|
[750]
|
2 years |
moo |
decompiler: dirty improvement for \r\n
|
|
|
|
@749
|
[749]
|
2 years |
moo |
decompiler: massive improvements for php 5 and 5.3
|
|
|
|
@748
|
[748]
|
2 years |
moo |
decompiler: make it easier to be consistent with output
|
|
|
|
@747
|
[747]
|
2 years |
moo |
adds more code for decompile testing
|
|
|
|
@746
|
[746]
|
2 years |
moo |
Decompiler: fix ticks, str
|
|
|
|
@745
|
[745]
|
2 years |
moo |
str() fix
|
|
|
|
@744
|
[744]
|
2 years |
moo |
remove toString which was unclear design
|
|
|
|
@743
|
[743]
|
2 years |
moo |
decompiler: process ZEND_CASE opcode, switch/case is not recognized as it …
|
|
|
|
@742
|
[742]
|
2 years |
moo |
update decompile test code
|
|
|
|
@741
|
[741]
|
2 years |
moo |
consistent type of Decompiler_Code::toCode return
|
|
|
|
@740
|
[740]
|
2 years |
moo |
processor: remove extra )
|
|
|
|
@737
|
[737]
|
2 years |
moo |
decompiler: fix decompiling runtime array
|
|
|
|
@736
|
[736]
|
2 years |
moo |
decompiler: fix argument default value
|
|
|
|
@735
|
[735]
|
2 years |
moo |
decompiler: fix array assoc handling, remove default return
|
|
|
|
@734
|
[734]
|
2 years |
moo |
add sample code for decompiler
|
|
|
|
@733
|
[733]
|
2 years |
moo |
decompiler: avoid ${ literal being recognized
|
|
|
|
@732
|
[732]
|
2 years |
moo |
disassembler/decompiler: fix multiline array and indention
|
|
|
|
@731
|
[731]
|
2 years |
moo |
PHP_6: disassembler/decompiler: fix function static variable
|
|
|
|
@730
|
[730]
|
2 years |
moo |
PHP_6: disassembler/decompiler: fix property
|
|
|
|
@729
|
[729]
|
2 years |
moo |
update copyright year
|
|
|
|
@727
|
[727]
|
2 years |
moo |
decompiler: missing static members if no class properties
|
|
|
|
@725
|
[725]
|
2 years |
moo |
php6 changes is not back ported to branches/1.3
|
|
|
|
@724
|
[724]
|
2 years |
moo |
merge from trunk
|
|
|
|
@723
|
[723]
|
2 years |
moo |
decompiler: fix computed array elements
|
|
|
|
@722
|
[722]
|
2 years |
moo |
method call decompile fix
|
|
|
|
@721
|
[721]
|
2 years |
moo |
PHP_6: prepared in literal way for FILE DIR fix up
|
|
|
|
@720
|
[720]
|
2 years |
moo |
improve method call decompiler
|
|
|
|
@719
|
[719]
|
2 years |
moo |
runtime check for field list assertion to tell which is mismatch
|
|
|
|
@718
|
[718]
|
2 years |
moo |
fix assertion failure for PHP4
|
|
|
|
@717
|
[717]
|
2 years |
moo |
improve isset/empty for object property
|
|
|
|
@716
|
[716]
|
2 years |
moo |
PHP 6: initial catch up with php 6 literals and trait
|
|
|
|
@715
|
[715]
|
2 years |
moo |
remove unused foreach code
|
|
|
|
@714
|
[714]
|
2 years |
moo |
disassembler: DECLARE_INHERITED_CLASS/DELAYED class not found
|
|
|
|