Commit Graph

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