1
0
Fork 0
Commit Graph

71 Commits (7dcd2de3191596859745cafd35d21f35e4527b6a)

Author SHA1 Message Date
Xuefer 7dcd2de319 optimized function_table/class_table by caching hash value
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@506 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 277e453efc 1 byte off for zend_constant
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@505 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer b36dbed007 PHP_6: updated support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@504 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 5b6d472b1d constinfos cannot be fast copied
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@503 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 7e8177b1d5 don't catch compiler error, just warnings
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@500 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 6c747e7378 PHP_5_3: deep copy arg_info which is modified by executor
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@498 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 52c01c2e35 fixed #157: support user error handler for E_STRICT. E_STRICT is now cached
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@496 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 1d225c1885 shallow copy for some compiler result infos
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@495 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 94674f8374 PHP_5_3: support for new zvalue_value.type
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@491 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 9fdc8ec51a ZVAL_REFCOUNT was removed in ZendEngine
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@487 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer b96c159e8e 5.3 support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@485 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer adf9a227cf fix: zval_data type size mismatch
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@484 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 9e29e3173d fixed #129, added idx_type for PHP_5_3
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@482 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer 6b0f3f9cdf compile against PHP_5_3
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@480 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
16 years ago
Xuefer bc30ff8728 processor: fix warning about undefined item_ for popdef, thanks Elan Ruusam?e
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@356 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 65282d6051 processor: only undefine() when defined() to avoid warning with some m4
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@342 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 4af40759f6 restruct cached compile, add md5 table to recognize and merge file with same content
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@311 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer eb1f19aad2 IS_CV code re-arrange
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@310 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer da00589b96 stack interface changes
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@307 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 0ba961fb14 c comments fix
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@302 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer ddc1ca92f3 debug code to check compiler result size
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@300 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer c78b30ab6d remove warnings
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@295 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 0356300ba7 m4 compatibility for solaris
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@292 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 6f32441f4f typo of last fix
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@291 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 785338a83d trunk: fix bad macro name, solaris m4 is picky on it
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@290 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 1d3a6722fc processor: ws
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@284 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer c0a56a47f2 trunk: catch up doc_comment with PHP6
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@272 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer e80ab3c399 full compatible with auto_globals_jit, no need to disable it from now on
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@268 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer de084ab362 PHP_6: processor: fix script_encoding eleak
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@267 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 7f21eca6e7 fix var reference handling, fix #47, Assertion failed on shm
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@248 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 22ddb4c0ac processor: apply reference handling on opcode caching. reverted [196] [199] [220] and refix for #36
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@233 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 2ec9c783a1 processor: fix check_function of DEF_HASH_TABLE_FUNC for dprint
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@232 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer a75411f56e fix zval reference handling
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@231 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 99861b1d3c processor: dprint upgrade, added --enable-xcache-dprint
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@230 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer a24b9c693d cacher: fix eleak in op_array non-shadow-copy (readonly_protection=on)
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@221 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer eab2061906 cacher: correct the fix [199] [196] for #36. was breaking testcase Zend/tests/bug28442.phpt
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@220 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 13195156e4 cacher PHP_5: fix prototype for readonly_protection=off, fix testcase Zend/tests/bug37632.phpt
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@219 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 3365e394be processor: zend_constant.name uses malloc
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@218 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer f4b67d768d processor: reset refcount to 0 to kill leak warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@217 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer c9591dbe5b fixed #41, early class binding
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@212 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer d519ff2c5a BUCKET_KEY readability and PHP_6 build fix
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@200 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 015d71b366 processor: remove commented code, fix corruption detected by --eanble-xcache-test for [196]
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@199 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer b17bb8f8a6 processor: don't introduce spaces in IF*
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@198 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer d30fc0a479 processor: assertion delta is signed
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@197 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 01bd668358 fix #36, wrong inheriting static class variables
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@196 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 07cdfb0854 processor: move op_array ctor to be more readable
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@195 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer d8701d4fce PHP_5_2: new element in zend_brk_cont_element
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@194 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer 603e6d43cb kill 64bit warning when self test is enabled
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@193 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer ec94318ff0 call op_array_ctor handler on restore to be more compatible with other zend_extension
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@189 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago
Xuefer eb41ec3baf Processor: fix type processor_t conflict with Mac OS X
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@178 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
17 years ago