1
0
Fork 0
Commit Graph

56 Commits

Author SHA1 Message Date
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 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 79015d6a30 fix build: ISREF undefined in <=PHP_5_2
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@798 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-26 08:05:18 +00:00
Xuefer e24c0af4f1 fixed #236: kill gcc false warning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@770 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-18 08:11:59 +00:00
Xuefer 13e183586f fix type of op_type mismsatch for PHP 5-, assert before changing opline_num
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@769 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-18 07:45:56 +00:00
Xuefer 8e3a73cbfc update copyright year
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@729 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-10 02:13:11 +00:00
Xuefer e2a871ec76 PHP_6: prepared in literal way for __FILE__ __DIR__ fix up
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@721 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-09 11:05:07 +00:00
Xuefer 4271653af9 PHP 6: initial catch up with php 6 literals and trait
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@716 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2011-04-09 07:07:48 +00:00
Xuefer 6aaae80e38 the logic of implemenation of dir/file path fixing was wrong. file/dir path should be cached before hardlink
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@684 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2009-09-29 11:25:01 +00:00
Xuefer 315914c5d4 move and add back compatibile function to utils.c
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@671 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2009-08-14 02:02:53 +00:00
Xuefer 38569c559e back patch !__FILE__ and !__DIR__ on cache restore
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@662 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2009-08-03 08:15:53 +00:00
Xuefer 0af97244f2 PHP 6 fix
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@659 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2009-08-02 01:53:56 +00:00
Xuefer 776cc97364 pre-php5.3 fix about IS_CONSTANT_TYPE_MASK
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@649 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2009-07-10 13:58:17 +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 a21bc4924a bump year
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@609 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2009-07-05 06:06:51 +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 22b1a0e9a1 PHP_5_2: 5.2.6 has its own changes which is not the same as in 5_3 for implementing alloca limit
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@550 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2008-04-09 12:51:18 +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 3a8c3df32f more verbose and user friendly error/warning note
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@547 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2008-03-15 02:02:45 +00:00
Xuefer 38643f8e5c slide hits per second and hour
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@522 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2008-02-17 16:49:46 +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 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 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 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 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 c3035478ef fixed #133: add "compile failures" in XCache admin stats
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@456 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2007-07-14 05:06:10 +00:00
Xuefer 3a321b269b bump years
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@442 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2007-07-01 08:54:53 +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 b72808e539 bump version to 2.0.0-dev, and 1.3 will be a backport branch version
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@309 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-09 03:49:53 +00:00
Xuefer c2aa7eb965 bump trunk version to 1.3.0-dev
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@304 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-08 14:03:07 +00:00
Xuefer ba86707ed7 bump version to 1.2.0-rc1
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@285 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-11-22 11:44:14 +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 8215d97228 PHP6: fix #49, builds again with php 6 devel
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@263 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-10-21 06:06:38 +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 c9591dbe5b fixed #41, early class binding
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@212 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-10-04 00:38:45 +00:00
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
2006-09-29 00:09:51 +00:00
Xuefer 4dcc3b3cfb bump version to 1.2-dev
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@191 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-09-20 00:26:40 +00:00
Xuefer 8c8465fa26 implement xcache.stat. and reimpl [160] for trunk to fix win32 hash problem
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@165 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-09-13 12:22:57 +00:00
Xuefer 4059824fdc bump version to 1.1-rc1
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@157 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-09-10 06:43:55 +00:00
Xuefer 42efedb793 reconstruct shm/allocator
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@148 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-09-09 00:56:44 +00:00
Xuefer 114e36343b gc expired items, new ini: xcache.ttl xcache.gc_interval xcache.var_ttl xcache.var_maxttl xcache.var_gc_interval
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@114 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-08-30 00:31:03 +00:00
Xuefer 378f96c701 PHP_6: fix BUCKET_SIZE
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@104 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-08-27 06:48:54 +00:00
Xuefer 4ec818c068 PHP_6: builds again with php6. update UChar/void ptr to zstr.
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@103 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-08-27 05:09:02 +00:00
Xuefer 99e6113755 fixed #20, default: --enable-xcache-constant=yes
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@95 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-07-16 11:07:57 +00:00
Xuefer 44d53f3c01 possible fix for #14 "Cannot redeclare ()"
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@88 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-07-09 12:47:31 +00:00
Xuefer ee150ff9c3 catch up with PHP_5_2, zend_property_info.ce
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@78 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-06-11 02:49:31 +00:00
Xuefer c9fe09e73c bump version
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@76 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-06-08 07:16:30 +00:00