30 Commits (d94534988e0386e5aca13d3b742dbc5840eff335)

Author SHA1 Message Date
Xuefer 51accff949 fix build for older PHP 7 years ago
Xuefer f664f5a518 merge stack/vector to 1 impl, avoid possible memory leak using malloc 7 years ago
Xuefer 708688b3d7 define XCACHE_DEBUG in phpized 7 years ago
Xuefer 8fa74a64de fix warning 8 years ago
Xuefer 73b7a7e17a typo undef 8 years ago
Xuefer 7df0fab8f6 rewrite try/catch handling to fix nested try/catch 8 years ago
Xuefer a8f973a0a8 fix optimizer for try/catch/finally when either catch/finally is omitted 8 years ago
Xuefer bc8bb5d652 Optimizer: remove unused var 8 years ago
Xuefer 02eb6beda4 add back PHP_4 code for disassembler 8 years ago
Xuefer 6fc001508c optimizer: fix recalc of catch_op/finally_op 8 years ago
Xuefer 2b73d8c9ea kill sign warning 8 years ago
Xuefer efccb81f06 PHP_5_5: optimizer: support for finally 8 years ago
Xuefer c7492e6c3a remove php 4 support completely 8 years ago
Xuefer c8b77e8be6 optimizer: fix devel debug output 8 years ago
Xuefer 770a69718e optimizer: WIP improve finally handling 8 years ago
Xuefer 6b8fd2c257 disable optimizer for PHP 5.5 for now. TODO: support for finally_op/finally_end 8 years ago
Xuefer 401eee2b01 optimizer: fix debug build 8 years ago
Xuefer cb30f6371e fix optimizer debug 8 years ago
Xuefer 091e5563f2 remove unused code 8 years ago
Xuefer 0f53de0a19 add support for PHP_5_5 9 years ago
Xuefer d84da590ff PHP_5_4: fix for ZEND_JMP_SET_VAR 9 years ago
Xuefer 0d3fc3c020 s/my_/xc_/g 9 years ago
Xuefer 328d09a12f refactor: more strict standard 9 years ago
Xuefer 60acade01e refactor: fall back to more simpler trick 9 years ago
Xuefer 86e370ebd2 refactor: bring back compatibility with Zend Optimizer 9 years ago
Xuefer f653cdb6ea update name for php info 9 years ago
Xuefer d61a32c1f9 name clash 9 years ago
Xuefer 4064549371 refactor: split extension init to sub module. TODO: compatibility regression 9 years ago
Xuefer 8e7ab372a0 kill signed warning 9 years ago
Xuefer 5c0dfec523 refactor: fix build for optimizer, use mod_* directories 9 years ago
Xuefer ef5a13d72a move files to subdirs 9 years ago
Xuefer 0a9fa1c496 kill warning 10 years ago
Xuefer 9579c77164 fix build for <=PHP_5_2, optimize dirname call 10 years ago
Xuefer 1dc5c4ae24 do not opt out brk_cont_array in any case as it is required by ZEND_HANDLE_EXCEPTION 10 years ago
Xuefer 07ca0eec2f optimizer: handle goto in convert_switch optimization 10 years ago
Xuefer 5daf260872 initial PHP_5_4 support 10 years ago
Xuefer 4271653af9 PHP 6: initial catch up with php 6 literals and trait 11 years ago
Xuefer 33c744804b compile against PHP 4 12 years ago
Xuefer 2a1d287e53 renamed DEBUG to XCACHE_DEBUG due to conflict to ext/date 14 years ago
Xuefer b96c159e8e 5.3 support 14 years ago
Xuefer 04ce5c5466 opcodes data is copied but not the op_array. use op_array_handler instead 14 years ago
Xuefer bbdcdcf41b static function 14 years ago
Xuefer c05a1f79e4 fixed #89, could not catch exception 15 years ago
Xuefer 38b68fff6c remove warning 15 years ago
Xuefer 6627099c59 optimizer: oops, should never commit with debug enabled 15 years ago
Xuefer deb293c8be optimizer: remove double xc_undo_pass_two/xc_redo_pass_two, avoid optimize more than once on same op_array 15 years ago
Xuefer d4f28965d8 optimizer: better debug print 15 years ago
Xuefer df3dce2a4a optimizer: fix bb head, and remove unused code 15 years ago
Xuefer 04fc727783 optimzer: implement dop for debugging 15 years ago
Xuefer f0b0fb8120 rebuild zend_try_catch_element 15 years ago