1
0
Fork 0
Commit Graph

643 Commits (6ad31de9487935bd58ab85365858a620fc9d41b5)

Author SHA1 Message Date
Xuefer 6ad31de948 typo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@855 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-28 09:15:06 +00:00
Xuefer 64de704dbf remove type/cache/hvalue from cached copy to reduce memory usage a little bit
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@854 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-28 08:48:20 +00:00
Xuefer c92727b809 kill warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@853 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-28 03:16:05 +00:00
Xuefer 8ee211b61c kill warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@852 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-28 01:56:17 +00:00
Xuefer e391b0f205 more readability cache property. reduce memory footprint for data caching
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@851 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-27 16:07:50 +00:00
Xuefer 726a2ab633 typo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@850 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-26 12:44:32 +00:00
Xuefer 97fab8fbdc note readability
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@849 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-26 11:30:18 +00:00
Xuefer bfb351bc56 fix md5 digest
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@848 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-26 11:14:09 +00:00
Xuefer 9579c77164 fix build for <=PHP_5_2, optimize dirname call
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@847 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-26 10:46:53 +00:00
Xuefer e5943a11f7 kill most const warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@846 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-26 09:41:19 +00:00
Xuefer 1dc5c4ae24 do not opt out brk_cont_array in any case as it is required by ZEND_HANDLE_EXCEPTION
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@845 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 16:32:20 +00:00
Xuefer 94bb24973f kill some warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@844 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 07:18:30 +00:00
Xuefer 49275ed9ca PHP_5_4: handle exclude_from_classes
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@843 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 07:01:16 +00:00
Xuefer 38cbd36aae format code line length up to 160
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@842 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 07:00:45 +00:00
Xuefer 315bc11aab simplify arg_types using null
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@841 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 02:58:23 +00:00
Xuefer 2ccf0e5dbf copy md5 digest correctly in notmemcpy mode
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@840 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 02:51:51 +00:00
Xuefer 9b2ac28ff3 fix run_time_cache handling, fix SETNULL/COPYNULL mess up
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@839 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 02:41:55 +00:00
Xuefer 95e9516102 avoid overflow in memsetptr
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@838 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 02:24:14 +00:00
Xuefer 00228b0cd6 PHP_5_4: improves traits support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@837 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 02:14:44 +00:00
Xuefer adff8d2eab fill uninitialized with line number for debugging purpose
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@836 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 01:59:20 +00:00
Xuefer 26270cb455 support for null end STRUCT_ARRAY
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@835 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-25 01:58:22 +00:00
Xuefer 07ca0eec2f optimizer: handle goto in convert_switch optimization
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@834 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-23 17:17:10 +00:00
Xuefer eaf5198399 handle array/size same way
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@833 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-23 17:16:20 +00:00
Xuefer 02fd7e8f97 fix __DIR__ __FILE__ handling in literal. path resolve is still in todo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@832 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-23 16:17:34 +00:00
Xuefer 8eeae065ec fix test running for devel. redirect uses __DIR__ so run-tests.php has to the one under php-src/
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@831 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-23 16:16:19 +00:00
Xuefer b11d22334b opcode fix: op2 of ZEND_BIND_TRAITS is unused
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@830 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-23 09:34:24 +00:00
Xuefer bbde30a43a tests/bug52160.phpt: report multiple error correctly
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@829 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-23 08:38:00 +00:00
Xuefer eb52f93f2a fix constant name handling (possible SIGSEGV)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@828 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-23 08:04:14 +00:00
Xuefer 6fbbefbafc avoid zend_alter_ini_entry which is execute time
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@827 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-23 07:58:35 +00:00
Xuefer 5cafdceeb4 adds optimizer to test
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@826 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-23 03:23:54 +00:00
Xuefer a7ad7cbd6e PHP_5_4: improve handling traits yet still need review. values of default_properties_table is nullable
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@825 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-22 18:18:05 +00:00
Xuefer ade1c4764b PHP_5_4: empty hashtable was optimized
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@824 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-22 17:53:11 +00:00
Xuefer 9e42d11716 PHP_5_4: HashTable bucket changes
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@823 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-22 17:29:49 +00:00
Xuefer 5daf260872 initial PHP_5_4 support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@822 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-22 16:22:37 +00:00
Xuefer 7da6fd1a01 adds info for PHP_5_4
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@821 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2012-03-22 16:22:02 +00:00
Xuefer 34db445076 decode optimized if/return
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@820 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-06-08 03:45:25 +00:00
Xuefer c667b51f43 decompiler: fix handling of stdin. support of exported dasm result
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@819 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-06-08 02:51:59 +00:00
Xuefer 6dbbd04a8e update 1.3.2 release date
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@812 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-06-04 02:28:13 +00:00
Xuefer 037c6b7a8c Decompiler: clean up unused code, fix line spacing, simplify indent
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@811 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-27 07:55:20 +00:00
Xuefer 5b25fdb3b5 Decompiler: if/elseif/else
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@810 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-27 07:19:24 +00:00
Xuefer a6c2fd36f9 typo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@809 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-27 06:44:32 +00:00
Xuefer 49f8f2288d Decompiler: recognize top level goto
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@808 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-27 06:43:43 +00:00
Xuefer 14a0dc698c Decompiler: for loop
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@807 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-27 05:56:54 +00:00
Xuefer 0921bdce74 Decompiler: dump any unhandled complex block
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@806 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-27 05:10:28 +00:00
Xuefer e4a3b35f70 Decmopiler: update sample to match unhandled ()
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@805 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-27 05:04:43 +00:00
Xuefer 5fc0861a68 Decompiler: get value from result instead of op1/op2 if possible
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@804 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-27 04:57:58 +00:00
Xuefer 7ef8764308 Decompile: remove tostr in getOpVal. it is implemented by str() and foldToCode()
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@803 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-27 04:52:34 +00:00
Xuefer 9bd790b519 Decompiler: && || and or
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@802 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-27 04:42:25 +00:00
Xuefer 6213915975 typo
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@801 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-27 04:19:27 +00:00
Xuefer 75a5ba00c6 Decompiler: use range to simplify calling
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@800 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-27 02:45:42 +00:00