1
0
Fork 0
Commit Graph

624 Commits (adff8d2eab88b48c36542df48ebfd496fde2efbc)
 

Author SHA1 Message Date
Xuefer adff8d2eab fill uninitialized with line number for debugging purpose
11 years ago
Xuefer 26270cb455 support for null end STRUCT_ARRAY
11 years ago
Xuefer 07ca0eec2f optimizer: handle goto in convert_switch optimization
11 years ago
Xuefer eaf5198399 handle array/size same way
11 years ago
Xuefer 02fd7e8f97 fix __DIR__ __FILE__ handling in literal. path resolve is still in todo
11 years ago
Xuefer 8eeae065ec fix test running for devel. redirect uses __DIR__ so run-tests.php has to the one under php-src/
11 years ago
Xuefer b11d22334b opcode fix: op2 of ZEND_BIND_TRAITS is unused
11 years ago
Xuefer bbde30a43a tests/bug52160.phpt: report multiple error correctly
11 years ago
Xuefer eb52f93f2a fix constant name handling (possible SIGSEGV)
11 years ago
Xuefer 6fbbefbafc avoid zend_alter_ini_entry which is execute time
11 years ago
Xuefer 5cafdceeb4 adds optimizer to test
11 years ago
Xuefer a7ad7cbd6e PHP_5_4: improve handling traits yet still need review. values of default_properties_table is nullable
11 years ago
Xuefer ade1c4764b PHP_5_4: empty hashtable was optimized
11 years ago
Xuefer 9e42d11716 PHP_5_4: HashTable bucket changes
11 years ago
Xuefer 5daf260872 initial PHP_5_4 support
11 years ago
Xuefer 7da6fd1a01 adds info for PHP_5_4
11 years ago
Xuefer 34db445076 decode optimized if/return
12 years ago
Xuefer c667b51f43 decompiler: fix handling of stdin. support of exported dasm result
12 years ago
Xuefer 6dbbd04a8e update 1.3.2 release date
12 years ago
Xuefer 037c6b7a8c Decompiler: clean up unused code, fix line spacing, simplify indent
12 years ago
Xuefer 5b25fdb3b5 Decompiler: if/elseif/else
12 years ago
Xuefer a6c2fd36f9 typo
12 years ago
Xuefer 49f8f2288d Decompiler: recognize top level goto
12 years ago
Xuefer 14a0dc698c Decompiler: for loop
12 years ago
Xuefer 0921bdce74 Decompiler: dump any unhandled complex block
12 years ago
Xuefer e4a3b35f70 Decmopiler: update sample to match unhandled ()
12 years ago
Xuefer 5fc0861a68 Decompiler: get value from result instead of op1/op2 if possible
12 years ago
Xuefer 7ef8764308 Decompile: remove tostr in getOpVal. it is implemented by str() and foldToCode()
12 years ago
Xuefer 9bd790b519 Decompiler: && || and or
12 years ago
Xuefer 6213915975 typo
12 years ago
Xuefer 75a5ba00c6 Decompiler: use range to simplify calling
12 years ago
Xuefer 674e498132 Decompiler: ?: and ? :
12 years ago
Xuefer 79015d6a30 fix build: ISREF undefined in <=PHP_5_2
12 years ago
Xuefer c081bb3801 sample code for ?: being used in if ()
12 years ago
Xuefer a33a1514d7 code format cleanup
12 years ago
Xuefer 44db58b5ca Decompiler: decompile try/catch
12 years ago
Xuefer a34b4718d5 Disassembler: fix null field
12 years ago
Xuefer 7a5c2f4e75 test sample for declare(ticks) nested with while (complex block)
12 years ago
Xuefer b7ce02e3d6 prepare for decompile if/else
12 years ago
Xuefer 597c9b743a Decompiler: fix foreach to not be recognized as switch, fix i/j looping
12 years ago
Xuefer bcf7d47fea Decompiler: decompile switch
12 years ago
Xuefer eeb72b449e Decompile: implement foreach, improve blank line
12 years ago
Xuefer a376bf9ec2 Decompiler: adds blank line between blocks
12 years ago
Xuefer 6d045a5975 decompile code branch
12 years ago
Xuefer 86ac689e68 space clean up for decompiler
12 years ago
Xuefer 0e72928f44 fix false assertion for empty while (1) {}
12 years ago
Xuefer d4a2f773a0 avoid possible filename injection in admin page
12 years ago
Xuefer 25cfffd7f7 avoid possible file name injection
12 years ago
Xuefer 90ccdadc54 Decompiler: handle closure use()
12 years ago
Xuefer b5ecc94497 prepare for use()
12 years ago