Xuefer
|
2d2b69a0be
|
fix build with PHP6
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@658 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2009-08-01 19:25:27 +00:00 |
Xuefer
|
4dbfbd7e1e
|
also cache/reproduce E_DEPRECATED
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@648 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2009-07-10 04:02:07 +00:00 |
Xuefer
|
3003e642fb
|
reverted r643 as it's a false assertion. try another way to get ride of some const warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@645 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2009-07-08 04:39:33 +00:00 |
Xuefer
|
28ce1b378c
|
name/class_name need not deep copy in zend_arg_info
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@643 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2009-07-06 09:47:52 +00:00 |
Xuefer
|
6e324d93f8
|
remove unused HashTable_zend_constant
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@628 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2009-07-05 09:39:19 +00:00 |
Xuefer
|
69c693df21
|
do not call php6 api for older php
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@569 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-08-17 14:51:22 +00:00 |
Xuefer
|
d7e92e4f8b
|
5.3 support, merge news from 1.2
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@562 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-08-17 10:52:42 +00:00 |
Xuefer
|
bedd56400a
|
PHP_5_3 support: uses ZEND_COMPILE_IGNORE_INTERNAL_CLASSES and ZEND_COMPILE_DELAYED_BINDING stuffs for PHP_5_3 support finally
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@548 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-03-21 14:36:17 +00:00 |
Xuefer
|
025a73977b
|
fix dprint space for { that without name
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@534 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-02-29 08:58:29 +00:00 |
Xuefer
|
f304523f89
|
PHP_6: added goto support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@515 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-01-05 11:52:35 +00:00 |
Xuefer
|
1af51b5e1f
|
PHP_6: fix method prototype
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@513 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-01-05 10:44:57 +00:00 |
Xuefer
|
0c5f4896ce
|
use u_strlen instead of for loop
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@512 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-01-05 10:44:30 +00:00 |
Xuefer
|
decd2ba8c3
|
remove warning calling u_strcmp
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@509 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-01-05 09:42:09 +00:00 |
Xuefer
|
470c2fcee8
|
PHP_4: fix build
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@508 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-01-05 09:17:02 +00:00 |
Xuefer
|
a1bbff4ffd
|
PHP_6: unicode support for __get __set etc handlers
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@507 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-01-05 09:12:31 +00:00 |
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
|
2008-01-05 04:45:48 +00:00 |
Xuefer
|
277e453efc
|
1 byte off for zend_constant
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@505 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-01-05 03:42:33 +00:00 |
Xuefer
|
b36dbed007
|
PHP_6: updated support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@504 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-01-05 03:42:14 +00:00 |
Xuefer
|
5b6d472b1d
|
constinfos cannot be fast copied
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@503 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-01-05 02:36:01 +00:00 |
Xuefer
|
7e8177b1d5
|
don't catch compiler error, just warnings
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@500 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-01-04 14:42:36 +00:00 |
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
|
2008-01-04 14:05:12 +00:00 |
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
|
2008-01-04 11:38:57 +00:00 |
Xuefer
|
1d225c1885
|
shallow copy for some compiler result infos
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@495 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2008-01-04 11:20:05 +00:00 |
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
|
2007-12-29 03:44:16 +00:00 |
Xuefer
|
9fdc8ec51a
|
ZVAL_REFCOUNT was removed in ZendEngine
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@487 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2007-12-28 12:10:13 +00:00 |
Xuefer
|
b96c159e8e
|
5.3 support
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@485 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2007-12-28 10:16:12 +00:00 |
Xuefer
|
adf9a227cf
|
fix: zval_data type size mismatch
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@484 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2007-10-07 06:31:19 +00:00 |
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
|
2007-10-07 06:24:10 +00:00 |
Xuefer
|
6b0f3f9cdf
|
compile against PHP_5_3
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@480 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2007-10-01 11:24:34 +00:00 |
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
|
2007-02-18 13:04:58 +00:00 |
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
|
2007-01-03 11:16:10 +00:00 |
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
|
2006-12-09 16:27:03 +00:00 |
Xuefer
|
eb1f19aad2
|
IS_CV code re-arrange
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@310 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2006-12-09 10:01:17 +00:00 |
Xuefer
|
da00589b96
|
stack interface changes
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@307 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2006-12-09 03:42:09 +00:00 |
Xuefer
|
0ba961fb14
|
c comments fix
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@302 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2006-12-07 14:13:38 +00:00 |
Xuefer
|
ddc1ca92f3
|
debug code to check compiler result size
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@300 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2006-12-03 07:58:23 +00:00 |
Xuefer
|
c78b30ab6d
|
remove warnings
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@295 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2006-12-03 01:48:53 +00:00 |
Xuefer
|
0356300ba7
|
m4 compatibility for solaris
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@292 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2006-12-02 02:28:29 +00:00 |
Xuefer
|
6f32441f4f
|
typo of last fix
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@291 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2006-12-02 02:21:04 +00:00 |
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
|
2006-12-02 02:16:38 +00:00 |
Xuefer
|
1d3a6722fc
|
processor: ws
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@284 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2006-11-22 11:43:31 +00:00 |
Xuefer
|
c0a56a47f2
|
trunk: catch up doc_comment with PHP6
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@272 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2006-11-05 03:00:32 +00:00 |
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
|
2006-10-29 02:05:01 +00:00 |
Xuefer
|
de084ab362
|
PHP_6: processor: fix script_encoding eleak
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@267 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2006-10-29 02:03:44 +00:00 |
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
|
2006-10-16 09:07:30 +00:00 |
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
|
2006-10-10 00:46:00 +00:00 |
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
|
2006-10-10 00:40:29 +00:00 |
Xuefer
|
a75411f56e
|
fix zval reference handling
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@231 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2006-10-10 00:35:56 +00:00 |
Xuefer
|
99861b1d3c
|
processor: dprint upgrade, added --enable-xcache-dprint
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@230 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
|
2006-10-10 00:31:50 +00:00 |
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
|
2006-10-07 04:21:44 +00:00 |