source: svn/trunk/xcache.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @687   6 years Xuefer update op_array->filename for hard link restoring
(edit) @686   6 years Xuefer initize file/dir path
(edit) @685   6 years Xuefer remove debug code
(edit) @684   6 years Xuefer the logic of implemenation of dir/file path fixing was wrong. file/dir …
(edit) @683   6 years Xuefer avoid crash by dirpath/filepath on parser error
(edit) @679   6 years Xuefer remove superfluous code about auto_globals
(edit) @673   6 years Xuefer closes #225, unset by prefix
(edit) @672   6 years Xuefer fix #224, support more than 2G on 64bit arch
(edit) @671   6 years Xuefer move and add back compatibile function to utils.c
(edit) @670   6 years Xuefer fix build for win32
(edit) @669   6 years Xuefer use XCACHE_ERROR_CACHING macro to simplify ifdefs
(edit) @662   6 years Xuefer back patch __FILE and __DIR on cache restore
(edit) @661   6 years Xuefer fix stat() for relative file not in include_path but in current …
(edit) @656   6 years Xuefer use zend_llist instead of HashTable? for gc_op_arrays
(edit) @653   6 years Xuefer remove warning about unreferenced local variable
(edit) @648   6 years Xuefer also cache/reproduce E_DEPRECATED
(edit) @640   6 years Xuefer copy only internal constant, clean constant on shutdown
(edit) @638   6 years Xuefer PHP_6: incompatible pointer size_t *
(edit) @637   6 years Xuefer PHP_6: fix build
(edit) @631   6 years Xuefer add () suggested by gcc
(edit) @588   6 years Xuefer handle compile time new constant. fixed #208: null as default value …
(edit) @572   7 years Xuefer [571] was a wrong fix
(edit) @571   7 years Xuefer check for file size to be consistent
(edit) @570   7 years Xuefer disable XCache for cli correctly
(edit) @559   7 years Xuefer fixed #183: fix for some assert.h that conflict with php.h NDEBUG stuffs
(edit) @557   7 years Xuefer fix build for win32
(edit) @556   7 years Xuefer PHP_6: upstream api changed, fix build
(edit) @553   7 years Xuefer better readability
(edit) @551   7 years Xuefer fix build for PHP_4
(edit) @548   7 years Xuefer PHP_5_3 support: uses ZEND_COMPILE_IGNORE_INTERNAL_CLASSES and …
(edit) @547   7 years Xuefer more verbose and user friendly error/warning note
(edit) @544   7 years Xuefer memory leak after using php_basename
(edit) @543   7 years Xuefer renamed DEBUG to XCACHE_DEBUG due to conflict to ext/date
(edit) @542   7 years Xuefer fix false assertion
(edit) @541   7 years Xuefer depends php_date for phpinfo
(edit) @540   7 years Xuefer fixed #83: hash files with same basename into same cache split for …
(edit) @537   7 years Xuefer added cache init time and instance id
(edit) @533   7 years Xuefer status header is more reasonable to be 1st
(edit) @532   7 years Xuefer exports xcache_dprint() to php script for debugging purpose
(edit) @522   7 years Xuefer slide hits per second and hour
(edit) @516   8 years Xuefer fixed #138: no segv if cache is not initialized correctly
(edit) @508   8 years Xuefer PHP_4: fix build
(edit) @506   8 years Xuefer optimized function_table/class_table by caching hash value
(edit) @504   8 years Xuefer PHP_6: updated support
(edit) @503   8 years Xuefer constinfos cannot be fast copied
(edit) @502   8 years Xuefer clean shutdown
(edit) @501   8 years Xuefer kill warning
(edit) @500   8 years Xuefer don't catch compiler error, just warnings
(edit) @498   8 years Xuefer PHP_5_3: deep copy arg_info which is modified by executor
(edit) @496   8 years Xuefer fixed #157: support user error handler for E_STRICT. E_STRICT is now cached
(edit) @495   8 years Xuefer shallow copy for some compiler result infos
(edit) @492   8 years Xuefer merged r490 from b1.2: added module dependency, thanks to Cristian …
(edit) @488   8 years Xuefer typo issue
(edit) @486   8 years Xuefer fix unused variable warning
(edit) @485   8 years Xuefer 5.3 support
(edit) @477   8 years Xuefer opcodes data is copied but not the op_array. use op_array_handler instead
(edit) @474   8 years Xuefer oops
(edit) @472   8 years Xuefer merged [471] from b1.2: live with wrong system time: allow caching …
(edit) @467   8 years Xuefer merged r465 from b1.2: fixed #102, Segmentation fault with …
(edit) @456   8 years Xuefer fixed #133: add "compile failures" in XCache admin stats
(edit) @455   8 years Xuefer fix wrong merge in [996] and [451], [454]
(edit) @454   8 years Xuefer merged [453] from b1.2: for non cachable files, they just wont be …
(edit) @451   8 years Xuefer merged [449] from turnk: fix compiling state after compiling non …
(edit) @450   8 years Xuefer the missing piece merging from [408]
(edit) @444   8 years Xuefer fixed #55: crashes php tokenizer on certain special situation
(edit) @438   8 years Xuefer 5.2-non-zts build fix
(edit) @435   8 years Xuefer copy internal table correctly, refix #59 which is broken by [429]
(edit) @433   8 years Xuefer merged [431] from b1.2: fast inc/dec was trying to break ro protection
(edit) @429   8 years Xuefer refix #101, apache1 segv with non-zts php+XCache
(edit) @425   8 years Xuefer merged [423] from b1.2: fixed #101, #105: Fixed compatibility issue …
(edit) @416   8 years Xuefer fixed #94, gc was disabled when xcache.cacher set to off
(edit) @405   8 years Xuefer full ZendOptimizer? compatibility
(edit) @403   8 years Xuefer init global variables
(edit) @402   8 years Xuefer s/origin_compile_file/old_compile_file/g
(edit) @400   8 years Xuefer fix invalid read of free'ed data for hide-and-seek trick. possible fix …
(edit) @399   8 years Xuefer added xcache.experimental for use to turn on experimental features
(edit) @393   8 years Xuefer set svn:eol-style
(edit) @391   8 years Xuefer fixed #96, wrong format string for sprintf
(edit) @388   8 years Xuefer clean shutdown
(edit) @383   8 years Xuefer ws fix
(edit) @376   8 years Xuefer fix wrong http auth realm quoting
(edit) @374   8 years Xuefer fixed #77, was not updating hits/misses for var cache
(edit) @366   8 years Xuefer fixed #80: avoid negetive GC count down
(edit) @360   8 years Xuefer show hash value in admin
(edit) @359   8 years Xuefer merged from 1.2: fix for #71, fix inode hvalue issue by better hashing
(edit) @353   8 years Xuefer fixed #67, to success compile on OOM
(edit) @345   8 years Xuefer copy function/class table correctly by using add_ref
(edit) @344   8 years Xuefer copy internal functions/classes into sandbox, they're needed by compiler
(edit) @341   9 years Xuefer trunk: merged [339]: remove unnecessary debug code for #56
(edit) @337   9 years Xuefer 1.2->trunk: [334] robust error handling on shm init
(edit) @329   9 years Xuefer trunk: merged 328, fixed #56: xcache_set segfaults when xcache.var_size=0
(edit) @323   9 years Xuefer add xc_php_addref_dmz and s/xc_php_remove_dmz/xc_php_release_dmz/
(edit) @322   9 years Xuefer avoid double free on php hit
(edit) @321   9 years Xuefer admin: show php refcount
(edit) @320   9 years Xuefer cacher: disable extra openbase dir warnning
(edit) @319   9 years Xuefer cacher: handle the case on compiler error, pass testcase bug35740.phpt
(edit) @317   9 years Xuefer cacher: fix stat and skip user stream
(edit) @315   9 years Xuefer compiler cacher: fix early_binding_class argument
(edit) @314   9 years Xuefer compiler cacher: passed most of the testcases
(edit) @311   9 years Xuefer restruct cached compile, add md5 table to recognize and merge file …
Note: See TracRevisionLog for help on using the revision log.