root/trunk/xcache.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @572 [572] 3 months moo [571] was a wrong fix
(edit) @571 [571] 3 months moo check for file size to be consistent
(edit) @570 [570] 3 months moo disable XCache for cli correctly
(edit) @559 [559] 5 months moo fixed #183: fix for some assert.h that conflict with php.h NDEBUG stuffs
(edit) @557 [557] 7 months moo fix build for win32
(edit) @556 [556] 7 months moo PHP_6: upstream api changed, fix build
(edit) @553 [553] 7 months moo better readability
(edit) @551 [551] 8 months moo fix build for PHP_4
(edit) @548 [548] 9 months moo PHP_5_3 support: uses ZEND_COMPILE_IGNORE_INTERNAL_CLASSES and …
(edit) @547 [547] 9 months moo more verbose and user friendly error/warning note
(edit) @544 [544] 9 months moo memory leak after using php_basename
(edit) @543 [543] 9 months moo renamed DEBUG to XCACHE_DEBUG due to conflict to ext/date
(edit) @542 [542] 9 months moo fix false assertion
(edit) @541 [541] 9 months moo depends php_date for phpinfo
(edit) @540 [540] 9 months moo fixed #83: hash files with same basename into same cache split for better …
(edit) @537 [537] 9 months moo added cache init time and instance id
(edit) @533 [533] 9 months moo status header is more reasonable to be 1st
(edit) @532 [532] 9 months moo exports xcache_dprint() to php script for debugging purpose
(edit) @522 [522] 10 months moo slide hits per second and hour
(edit) @516 [516] 11 months moo fixed #138: no segv if cache is not initialized correctly
(edit) @508 [508] 11 months moo PHP_4: fix build
(edit) @506 [506] 11 months moo optimized function_table/class_table by caching hash value
(edit) @504 [504] 11 months moo PHP_6: updated support
(edit) @503 [503] 11 months moo constinfos cannot be fast copied
(edit) @502 [502] 11 months moo clean shutdown
(edit) @501 [501] 11 months moo kill warning
(edit) @500 [500] 11 months moo don't catch compiler error, just warnings
(edit) @498 [498] 11 months moo PHP_5_3: deep copy arg_info which is modified by executor
(edit) @496 [496] 11 months moo fixed #157: support user error handler for E_STRICT. E_STRICT is now …
(edit) @495 [495] 11 months moo shallow copy for some compiler result infos
(edit) @492 [492] 11 months moo merged r490 from b1.2: added module dependency, thanks to Cristian …
(edit) @488 [488] 11 months moo typo issue
(edit) @486 [486] 11 months moo fix unused variable warning
(edit) @485 [485] 11 months moo 5.3 support
(edit) @477 [477] 16 months moo opcodes data is copied but not the op_array. use op_array_handler instead
(edit) @474 [474] 16 months moo oops
(edit) @472 [472] 16 months moo merged [471] from b1.2: live with wrong system time: allow caching files …
(edit) @467 [467] 16 months moo merged r465 from b1.2: fixed #102, Segmentation fault with …
(edit) @456 [456] 17 months moo fixed #133: add "compile failures" in XCache admin stats
(edit) @455 [455] 17 months moo fix wrong merge in [996] and [451], [454]
(edit) @454 [454] 17 months moo merged [453] from b1.2: for non cachable files, they just wont be cached. …
(edit) @451 [451] 17 months moo merged [449] from turnk: fix compiling state after compiling non cachable …
(edit) @450 [450] 17 months moo the missing piece merging from [408]
(edit) @444 [444] 17 months moo fixed #55: crashes php tokenizer on certain special situation
(edit) @438 [438] 17 months moo 5.2-non-zts build fix
(edit) @435 [435] 17 months moo copy internal table correctly, refix #59 which is broken by [429]
(edit) @433 [433] 17 months moo merged [431] from b1.2: fast inc/dec was trying to break ro protection
(edit) @429 [429] 18 months moo refix #101, apache1 segv with non-zts php+XCache
(edit) @425 [425] 18 months moo merged [423] from b1.2: fixed #101, #105: Fixed compatibility issue for …
(edit) @416 [416] 18 months moo fixed #94, gc was disabled when xcache.cacher set to off
(edit) @405 [405] 18 months moo full ZendOptimizer? compatibility
(edit) @403 [403] 18 months moo init global variables
(edit) @402 [402] 18 months moo s/origin_compile_file/old_compile_file/g
(edit) @400 [400] 18 months moo fix invalid read of free'ed data for hide-and-seek trick. possible fix …
(edit) @399 [399] 19 months moo added xcache.experimental for use to turn on experimental features
(edit) @393 [393] 19 months moo set svn:eol-style
(edit) @391 [391] 19 months moo fixed #96, wrong format string for sprintf
(edit) @388 [388] 19 months moo clean shutdown
(edit) @383 [383] 19 months moo ws fix
(edit) @376 [376] 19 months moo fix wrong http auth realm quoting
(edit) @374 [374] 19 months moo fixed #77, was not updating hits/misses for var cache
(edit) @366 [366] 20 months moo fixed #80: avoid negetive GC count down
(edit) @360 [360] 21 months moo show hash value in admin
(edit) @359 [359] 21 months moo merged from 1.2: fix for #71, fix inode hvalue issue by better hashing
(edit) @353 [353] 22 months moo fixed #67, to success compile on OOM
(edit) @345 [345] 22 months moo copy function/class table correctly by using add_ref
(edit) @344 [344] 22 months moo copy internal functions/classes into sandbox, they're needed by compiler
(edit) @341 [341] 2 years moo trunk: merged [339]: remove unnecessary debug code for #56
(edit) @337 [337] 2 years moo 1.2->trunk: [334] robust error handling on shm init
(edit) @329 [329] 2 years moo trunk: merged 328, fixed #56: xcache_set segfaults when xcache.var_size=0
(edit) @323 [323] 2 years moo add xc_php_addref_dmz and s/xc_php_remove_dmz/xc_php_release_dmz/
(edit) @322 [322] 2 years moo avoid double free on php hit
(edit) @321 [321] 2 years moo admin: show php refcount
(edit) @320 [320] 2 years moo cacher: disable extra openbase dir warnning
(edit) @319 [319] 2 years moo cacher: handle the case on compiler error, pass testcase bug35740.phpt
(edit) @317 [317] 2 years moo cacher: fix stat and skip user stream
(edit) @315 [315] 2 years moo compiler cacher: fix early_binding_class argument
(edit) @314 [314] 2 years moo compiler cacher: passed most of the testcases
(edit) @311 [311] 2 years moo restruct cached compile, add md5 table to recognize and merge file with …
(edit) @307 [307] 2 years moo stack interface changes
(edit) @305 [305] 2 years moo TRACE() instead of ifdef/fprintf
(edit) @299 [299] 2 years moo fix false assertion on php.autoglobal_cnt
(edit) @297 [297] 2 years moo kill warnings for debug
(edit) @296 [296] 2 years moo fixed compatibility with zo under apache 1.x
(edit) @295 [295] 2 years moo remove warnings
(edit) @283 [283] 2 years moo removed zend_append_version_info. not needed after