source: trunk/xcache.c

Revision Log Mode:


Legend:

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