1
0
Fork 0
Commit Graph

435 Commits

Author SHA1 Message Date
Xuefer bf38b8775c copy internal functions/classes into sandbox, they're needed by compiler
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@344 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2007-02-04 06:22:14 +00:00
Xuefer 7081e28e4d php dump op: check cli argument
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@343 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2007-02-04 06:18:39 +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 88ac27962f trunk: merged [339]: remove unnecessary debug code for #56
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@341 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2007-01-03 11:14:55 +00:00
Xuefer 6627099c59 optimizer: oops, should never commit with debug enabled
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@338 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-17 05:07:11 +00:00
Xuefer 12363ef477 1.2->trunk: [334] robust error handling on shm init
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@337 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-17 03:20:43 +00:00
Xuefer 4a344d67a3 iso compatibility?
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@336 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-17 03:19:16 +00:00
Xuefer deb293c8be optimizer: remove double xc_undo_pass_two/xc_redo_pass_two, avoid optimize more than once on same op_array
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@335 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-17 03:17:52 +00:00
Xuefer d4f28965d8 optimizer: better debug print
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@333 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-16 17:17:29 +00:00
Xuefer df3dce2a4a optimizer: fix bb head, and remove unused code
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@332 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-16 13:15:36 +00:00
Xuefer 04fc727783 optimzer: implement dop for debugging
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@331 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-16 13:14:15 +00:00
Xuefer f0b0fb8120 rebuild zend_try_catch_element
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@330 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-16 12:10:15 +00:00
Xuefer 563648330f trunk: merged 328, fixed #56: xcache_set segfaults when xcache.var_size=0
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@329 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-16 12:04:32 +00:00
Xuefer 5eaa9b12e8 add EA_DIR so ppl won't have to stury prepare.devel
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@327 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-13 12:29:15 +00:00
Xuefer 649b96853a optimizer: handle try/catch and make all opnum(opline_num) to be bbid_t inside optimization
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@326 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 17:17:59 +00:00
Xuefer 56a3ae64db add 1.2.0 release date
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@324 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 08:29:03 +00:00
Xuefer fc2be9a6a4 add xc_php_addref_dmz and s/xc_php_remove_dmz/xc_php_release_dmz/
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@323 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 08:18:09 +00:00
Xuefer 78ea9ed121 avoid double free on php hit
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@322 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 08:14:46 +00:00
Xuefer 159ef31736 admin: show php refcount
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@321 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 08:13:37 +00:00
Xuefer babf8e3b57 cacher: disable extra openbase dir warnning
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@320 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 06:12:27 +00:00
Xuefer 4d09e78b6c cacher: handle the case on compiler error, pass testcase bug35740.phpt
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@319 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 04:21:12 +00:00
Xuefer 2cccef837d accept TEST_ARGS for make xcachetest
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@318 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 04:17:50 +00:00
Xuefer ea5e888d9d cacher: fix stat and skip user stream
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@317 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 04:15:53 +00:00
Xuefer 792c39abc4 optimizer: don't crash on compiler error
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@316 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 03:22:26 +00:00
Xuefer c32e2b3854 compiler cacher: fix early_binding_class argument
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@315 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 03:08:05 +00:00
Xuefer fffb1e1bf2 compiler cacher: passed most of the testcases
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@314 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 02:31:42 +00:00
Xuefer 3b0a300b11 optimizer: fix leak
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@313 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-10 02:25:00 +00:00
Xuefer f0453a11dc optimizer: finished building of basic blocks
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@312 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-09 16:28:25 +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 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 43f3bde41f basic works on optimizer
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@308 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-09 03:44:45 +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 fdea5852e4 part of [305], make it compiles
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@306 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-08 16:59:00 +00:00
Xuefer 1609bb2f30 TRACE() instead of ifdef/fprintf
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@305 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-08 16:11:19 +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 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 9b1666062e fix false assertion on php.autoglobal_cnt
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@299 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-03 07:56:55 +00:00
Xuefer e55c1728d5 kill warnings for debug
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@297 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-03 02:58:06 +00:00
Xuefer a9153834b9 fixed compatibility with zo under apache 1.x
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@296 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-03 02:57:37 +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 4c1af68f24 trunk: kill warning on solaris compiler
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@294 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-02 02:40:00 +00:00
Xuefer 2b8cac41e5 NEWS update
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@293 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-12-02 02:30:25 +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 fee2bf3c7c disassembler: wrong parameter calling destroy_op_array which makes building on php4 zts fails
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@289 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-11-28 17:05:55 +00:00
Xuefer f784571aa7 removed unused var
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@288 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-11-28 17:04:53 +00:00
Xuefer 6f92821111 news for 1.2.0
git-svn-id: svn://svn.lighttpd.net/xcache/trunk@286 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
2006-11-22 11:44:26 +00:00