1
0
Fork 0

Commit Graph

  • fdba013a9d update release date for 1.3.2 Xuefer 2011-06-04 02:35:02 +0000
  • 029e247354 merge from trunk: undefined macro with old php Xuefer 2011-06-04 02:32:32 +0000
  • 6dbbd04a8e update 1.3.2 release date Xuefer 2011-06-04 02:28:13 +0000
  • 037c6b7a8c Decompiler: clean up unused code, fix line spacing, simplify indent Xuefer 2011-04-27 07:55:20 +0000
  • 5b25fdb3b5 Decompiler: if/elseif/else Xuefer 2011-04-27 07:19:24 +0000
  • a6c2fd36f9 typo Xuefer 2011-04-27 06:44:32 +0000
  • 49f8f2288d Decompiler: recognize top level goto Xuefer 2011-04-27 06:43:43 +0000
  • 14a0dc698c Decompiler: for loop Xuefer 2011-04-27 05:56:54 +0000
  • 0921bdce74 Decompiler: dump any unhandled complex block Xuefer 2011-04-27 05:10:28 +0000
  • e4a3b35f70 Decmopiler: update sample to match unhandled () Xuefer 2011-04-27 05:04:43 +0000
  • 5fc0861a68 Decompiler: get value from result instead of op1/op2 if possible Xuefer 2011-04-27 04:57:58 +0000
  • 7ef8764308 Decompile: remove tostr in getOpVal. it is implemented by str() and foldToCode() Xuefer 2011-04-27 04:52:34 +0000
  • 9bd790b519 Decompiler: && || and or Xuefer 2011-04-27 04:42:25 +0000
  • 6213915975 typo Xuefer 2011-04-27 04:19:27 +0000
  • 75a5ba00c6 Decompiler: use range to simplify calling Xuefer 2011-04-27 02:45:42 +0000
  • 674e498132 Decompiler: ?: and ? : Xuefer 2011-04-26 08:50:28 +0000
  • 79015d6a30 fix build: ISREF undefined in <=PHP_5_2 Xuefer 2011-04-26 08:05:18 +0000
  • c081bb3801 sample code for ?: being used in if () Xuefer 2011-04-26 05:44:42 +0000
  • a33a1514d7 code format cleanup Xuefer 2011-04-26 05:33:03 +0000
  • 44db58b5ca Decompiler: decompile try/catch Xuefer 2011-04-26 05:28:21 +0000
  • a34b4718d5 Disassembler: fix null field Xuefer 2011-04-26 05:27:47 +0000
  • 7a5c2f4e75 test sample for declare(ticks) nested with while (complex block) Xuefer 2011-04-26 02:21:21 +0000
  • b7ce02e3d6 prepare for decompile if/else Xuefer 2011-04-25 15:46:26 +0000
  • 597c9b743a Decompiler: fix foreach to not be recognized as switch, fix i/j looping Xuefer 2011-04-25 15:27:44 +0000
  • bcf7d47fea Decompiler: decompile switch Xuefer 2011-04-25 14:36:10 +0000
  • eeb72b449e Decompile: implement foreach, improve blank line Xuefer 2011-04-25 10:42:11 +0000
  • a376bf9ec2 Decompiler: adds blank line between blocks Xuefer 2011-04-25 10:14:07 +0000
  • 6d045a5975 decompile code branch Xuefer 2011-04-25 09:46:09 +0000
  • 86ac689e68 space clean up for decompiler Xuefer 2011-04-25 09:23:33 +0000
  • 0e72928f44 fix false assertion for empty while (1) {} Xuefer 2011-04-25 06:53:01 +0000
  • 418ac0b531 merge from trunk Xuefer 2011-04-22 15:18:42 +0000
  • d4a2f773a0 avoid possible filename injection in admin page Xuefer 2011-04-22 14:56:40 +0000
  • 25cfffd7f7 avoid possible file name injection Xuefer 2011-04-22 14:45:00 +0000
  • 90ccdadc54 Decompiler: handle closure use() Xuefer 2011-04-22 12:05:08 +0000
  • b5ecc94497 prepare for use() Xuefer 2011-04-22 09:33:46 +0000
  • 366864483b cacher: fix segv if oplineinfo is used for !__FILE__ !__DIR__ Xuefer 2011-04-22 07:51:38 +0000
  • ed71049c18 decompiler: refix FETCH_CONSTANT for PHP_5_3 instead of messing up with UCLASS Xuefer 2011-04-20 16:14:55 +0000
  • aca9c14116 decompiler: refix isset/empty on variable Xuefer 2011-04-20 15:39:30 +0000
  • 91fee633aa decompiler: fix isset/empty on variable Xuefer 2011-04-20 15:36:30 +0000
  • 823fdbd60b str() fix Xuefer 2011-04-20 15:26:00 +0000
  • 8e4f1d0f1b tagged 2.0.0-beta1 2.0.0-beta1 Xuefer 2011-04-18 09:28:09 +0000
  • 278dcf37ef tagged 1.3.2-rc1 1.3.2-rc1 Xuefer 2011-04-18 09:26:39 +0000
  • 9917ae4cf9 merge [769] from trunk Xuefer 2011-04-18 09:25:37 +0000
  • c6477d8c8b fix op_array info for !__FILE__ !__DIR__ on restore Xuefer 2011-04-18 09:11:22 +0000
  • e24c0af4f1 fixed #236: kill gcc false warning Xuefer 2011-04-18 08:11:59 +0000
  • 13e183586f fix type of op_type mismsatch for PHP 5-, assert before changing opline_num Xuefer 2011-04-18 07:45:56 +0000
  • 1ef6c24da0 ignore EINVAL error for ftruncate on /dev/zero Xuefer 2011-04-18 07:19:02 +0000
  • fcf274966f check return value to avoid gcc warning Xuefer 2011-04-18 07:16:12 +0000
  • e02b80790e merge changes from trunk Xuefer 2011-04-18 04:29:25 +0000
  • 037f6cb42e news update Xuefer 2011-04-18 04:25:16 +0000
  • 6e7edfd240 30 seconds timeout for clog checking Xuefer 2011-04-18 04:20:40 +0000
  • 8707055147 readability Xuefer 2011-04-17 12:02:25 +0000
  • ab71de73ec Decompiler: improve dumpop for easier reading Xuefer 2011-04-17 12:00:32 +0000
  • 1be06bf44c Decompiler: simple cover test, make sure all opcode is tested Xuefer 2011-04-17 11:03:00 +0000
  • 26a6230a83 Decompiler: jmp_set/jmpz adjust Xuefer 2011-04-17 10:23:55 +0000
  • add7fb175d dump global code after function/class Xuefer 2011-04-17 09:42:15 +0000
  • 70864b7369 Decompiler: improves break/continue/goto, updates test sample Xuefer 2011-04-17 08:23:57 +0000
  • f16b6d7027 Decompiler: improves operator decompile Xuefer 2011-04-17 07:57:23 +0000
  • 877d66d561 remove unncessary debug code Xuefer 2011-04-17 07:44:00 +0000
  • b847fcba3d fix nested function call Xuefer 2011-04-17 07:42:45 +0000
  • 0839ae3f60 Decompiler: foldToCode/str clean up Xuefer 2011-04-17 05:31:08 +0000
  • f6bba786f4 decompiler: namespace support Xuefer 2011-04-17 04:58:46 +0000
  • 5be83a23b0 DECLARE_CONST Xuefer 2011-04-17 04:06:50 +0000
  • 489be67bd9 decompiler: improvements late binding function, sample code organize Xuefer 2011-04-17 04:00:31 +0000
  • 80f0bd32d7 decompiler: dirty improvement for \r\n Xuefer 2011-04-17 03:03:10 +0000
  • cccdfd61aa decompiler: massive improvements for php 5 and 5.3 Xuefer 2011-04-16 19:01:39 +0000
  • 5edca12e80 decompiler: make it easier to be consistent with output Xuefer 2011-04-14 05:35:52 +0000
  • 37dd846f2e adds more code for decompile testing Xuefer 2011-04-14 05:30:54 +0000
  • ba361bc8ea Decompiler: fix ticks, str Xuefer 2011-04-14 05:21:26 +0000
  • 2a57b902fd str() fix Xuefer 2011-04-14 05:10:42 +0000
  • acb46c5e96 remove __toString which was unclear design Xuefer 2011-04-14 04:56:16 +0000
  • e2935702b4 decompiler: process ZEND_CASE opcode, switch/case is not recognized as it used to be however Xuefer 2011-04-14 02:14:32 +0000
  • b8228fae13 update decompile test code Xuefer 2011-04-13 04:37:45 +0000
  • ed0a1d6526 consistent type of Decompiler_Code::toCode return Xuefer 2011-04-13 04:30:17 +0000
  • 7cfae1680f processor: remove extra ) Xuefer 2011-04-11 13:12:08 +0000
  • 3a7d26c290 merge decompiler updates from trunk Xuefer 2011-04-11 04:46:16 +0000
  • 0e0c9f1589 update copyright Xuefer 2011-04-11 04:45:15 +0000
  • 6e4375d61b decompiler: fix decompiling runtime array Xuefer 2011-04-11 04:41:04 +0000
  • 8d18908346 decompiler: fix argument default value Xuefer 2011-04-10 14:38:36 +0000
  • 86749b6e64 decompiler: fix array assoc handling, remove default return Xuefer 2011-04-10 14:09:17 +0000
  • b67dfb1c4d add sample code for decompiler Xuefer 2011-04-10 14:08:20 +0000
  • de2523c848 decompiler: avoid ${ literal being recognized Xuefer 2011-04-10 13:05:10 +0000
  • 9d6ca9871d disassembler/decompiler: fix multiline array and indention Xuefer 2011-04-10 09:31:17 +0000
  • d4419514a0 PHP_6: disassembler/decompiler: fix function static variable Xuefer 2011-04-10 09:07:58 +0000
  • d7a969ea1c PHP_6: disassembler/decompiler: fix property Xuefer 2011-04-10 07:58:58 +0000
  • 8e3a73cbfc update copyright year Xuefer 2011-04-10 02:13:11 +0000
  • 5a3226cf1c merge from trunk Xuefer 2011-04-09 14:22:11 +0000
  • 2684576d42 decompiler: missing static members if no class properties Xuefer 2011-04-09 14:19:41 +0000
  • bd9466d6c8 merge from trunk Xuefer 2011-04-09 12:59:31 +0000
  • 54fe3c7424 php6 changes is not back ported to branches/1.3 Xuefer 2011-04-09 12:57:35 +0000
  • c04bb792d8 merge from trunk Xuefer 2011-04-09 12:55:48 +0000
  • 4299945865 decompiler: fix computed array elements Xuefer 2011-04-09 11:48:12 +0000
  • 64879478cc method call decompile fix Xuefer 2011-04-09 11:41:07 +0000
  • e2a871ec76 PHP_6: prepared in literal way for __FILE__ __DIR__ fix up Xuefer 2011-04-09 11:05:07 +0000
  • 0bb88333d1 improve method call decompiler Xuefer 2011-04-09 11:02:07 +0000
  • 369b9eabbb runtime check for field list assertion to tell which is mismatch Xuefer 2011-04-09 10:22:14 +0000
  • b7195c1939 fix assertion failure for PHP4 Xuefer 2011-04-09 10:18:29 +0000
  • 27fd7264a0 improve isset/empty for object property Xuefer 2011-04-09 07:38:20 +0000
  • 4271653af9 PHP 6: initial catch up with php 6 literals and trait Xuefer 2011-04-09 07:07:48 +0000
  • 2e9dd4df93 remove unused foreach code Xuefer 2011-04-09 04:08:26 +0000