587 Commits (7a5c2f4e75f6a72c4ce2ca30fa7e7201b4ec1cb5)
 

Author SHA1 Message Date
Xuefer 7a5c2f4e75 test sample for declare(ticks) nested with while (complex block) 11 years ago
Xuefer b7ce02e3d6 prepare for decompile if/else 11 years ago
Xuefer 597c9b743a Decompiler: fix foreach to not be recognized as switch, fix i/j looping 11 years ago
Xuefer bcf7d47fea Decompiler: decompile switch 11 years ago
Xuefer eeb72b449e Decompile: implement foreach, improve blank line 11 years ago
Xuefer a376bf9ec2 Decompiler: adds blank line between blocks 11 years ago
Xuefer 6d045a5975 decompile code branch 11 years ago
Xuefer 86ac689e68 space clean up for decompiler 11 years ago
Xuefer 0e72928f44 fix false assertion for empty while (1) {} 11 years ago
Xuefer d4a2f773a0 avoid possible filename injection in admin page 11 years ago
Xuefer 25cfffd7f7 avoid possible file name injection 11 years ago
Xuefer 90ccdadc54 Decompiler: handle closure use() 11 years ago
Xuefer b5ecc94497 prepare for use() 11 years ago
Xuefer 366864483b cacher: fix segv if oplineinfo is used for !__FILE__ !__DIR__ 11 years ago
Xuefer ed71049c18 decompiler: refix FETCH_CONSTANT for PHP_5_3 instead of messing up with UCLASS 11 years ago
Xuefer aca9c14116 decompiler: refix isset/empty on variable 11 years ago
Xuefer 91fee633aa decompiler: fix isset/empty on variable 11 years ago
Xuefer 823fdbd60b str() fix 11 years ago
Xuefer c6477d8c8b fix op_array info for !__FILE__ !__DIR__ on restore 11 years ago
Xuefer e24c0af4f1 fixed #236: kill gcc false warning 11 years ago
Xuefer 13e183586f fix type of op_type mismsatch for PHP 5-, assert before changing opline_num 11 years ago
Xuefer 1ef6c24da0 ignore EINVAL error for ftruncate on /dev/zero 11 years ago
Xuefer fcf274966f check return value to avoid gcc warning 11 years ago
Xuefer 037f6cb42e news update 11 years ago
Xuefer 6e7edfd240 30 seconds timeout for clog checking 11 years ago
Xuefer 8707055147 readability 11 years ago
Xuefer ab71de73ec Decompiler: improve dumpop for easier reading 11 years ago
Xuefer 1be06bf44c Decompiler: simple cover test, make sure all opcode is tested 11 years ago
Xuefer 26a6230a83 Decompiler: jmp_set/jmpz adjust 11 years ago
Xuefer add7fb175d dump global code after function/class 11 years ago
Xuefer 70864b7369 Decompiler: improves break/continue/goto, updates test sample 11 years ago
Xuefer f16b6d7027 Decompiler: improves operator decompile 11 years ago
Xuefer 877d66d561 remove unncessary debug code 11 years ago
Xuefer b847fcba3d fix nested function call 11 years ago
Xuefer 0839ae3f60 Decompiler: foldToCode/str clean up 11 years ago
Xuefer f6bba786f4 decompiler: namespace support 11 years ago
Xuefer 5be83a23b0 DECLARE_CONST 11 years ago
Xuefer 489be67bd9 decompiler: improvements late binding function, sample code organize 11 years ago
Xuefer 80f0bd32d7 decompiler: dirty improvement for \r\n 11 years ago
Xuefer cccdfd61aa decompiler: massive improvements for php 5 and 5.3 11 years ago
Xuefer 5edca12e80 decompiler: make it easier to be consistent with output 11 years ago
Xuefer 37dd846f2e adds more code for decompile testing 11 years ago
Xuefer ba361bc8ea Decompiler: fix ticks, str 11 years ago
Xuefer 2a57b902fd str() fix 11 years ago
Xuefer acb46c5e96 remove __toString which was unclear design 11 years ago
Xuefer e2935702b4 decompiler: process ZEND_CASE opcode, switch/case is not recognized as it used to be however 11 years ago
Xuefer b8228fae13 update decompile test code 11 years ago
Xuefer ed0a1d6526 consistent type of Decompiler_Code::toCode return 11 years ago
Xuefer 7cfae1680f processor: remove extra ) 11 years ago
Xuefer 6e4375d61b decompiler: fix decompiling runtime array 11 years ago