[ Index ]

PHP Cross Reference of PHK Creator

title

Body

[close]

/ -> Changelog (source)

   1  ==============================================================================
   2  = V 0.4.6 - Released 21-DEC-2006
   3  
   4  * An embedded package is now autoloaded when one of its symbols is referenced.
   5    This feature is recursive, exporting package symbols to the upper layers. It
   6    brings an alternative to the 'automount' option which had to be used in
   7    previous versions. It also makes PHK closer to a 'PHP runtime linker'.
   8  
   9  ==============================================================================
  10  = V 1.0.1 - Released 09-MAY-2007
  11  
  12  * Initial stable version
  13  
  14  ==============================================================================
  15  = V 1.1.0 - Released 21-MAY-2007
  16  
  17  * Minor modifications to create accelerator hooks
  18  
  19  ==============================================================================
  20  = V 1.2.0 - 20-JUN-2007
  21  
  22  * Introduces the PHK_Cache class, used by PHK_Mgr. Now, when a cache
  23    system is present, the runtime code will use it to store a serialized
  24    version of the PHK instance, speeding up subsequent mounts.
  25    The mount point unicity is obtained by using a combination of dev/inode
  26    and modification time (same method as APC). So, if we replace an archive
  27    file with a new version, the mount point changes and the previous
  28    cached data is ignored. Cache supported: APC
  29  
  30  ==============================================================================
  31  = V 1.3.0 - 20-AUG-2007
  32  
  33  --* BC break: Due to the change in the way trees are serialized, packages
  34    generated with PHK_Creator version 1.3.0 and up need at least
  35    version 1.3.0 of the runtime *--
  36  
  37  * PHKW renamed to PHK_Webinfo
  38  * Complete redesign of the PHK_Tree and associated classes (PHK_TNode, PHK_TDir,
  39    PHK_TFile). Faster at runtime, as we don't serialize an object tree anymore.
  40    Now, we unserialize an array of serialized node objects, and a node object
  41    is created only when the path is accessed (lookup).
  42  * Complet redesign of the PHK instance. Everything splitted in a fast object
  43    (PHK) and a 'slow' object (PHK_Proxy) which physically accesses the archive.
  44    PHK calls PHK_Proxy through the stream wrapper, and the stream wrapper
  45    controls the cache.
  46  * The caching mechanism supports apc, xcache, memcache, and eaccelerator.
  47  * Cache IDs are different wether the PHK accelerator is used or not, because
  48    the serialized data can become different in the future.
  49  * Remove explicit CRC check. Now a CRC check is automatically performed
  50    before every built-in CLI command, and before accessing Webinfo mode.
  51  * Suppressed the PHK::F_USE_INCLUDE_PATH mount flag. Include path search is done
  52    by PHP before including the archive. As include becomes the usual way of
  53    mounting a PHK archive, we don't have to search again.
  54  * Suppressed the PHK::F_PRELOAD_CACHE mount flag. Useless with the new caching
  55    mechanisms.
  56  * Removed the 'interface' type from the autoloader. It was nonsense as classes
  57    and interfaces share the same name space. So, Autoload_Creator now registers
  58    interfaces as classes.
  59  
  60  
  61  option disable_cache renamed to no_cache (TODO doc)
  62  option disable_opcode_cache renamed to no_opcode_cache (TODO doc)
  63  
  64  
  65  
  66  
  67  
  68  
  69  
  70  
  71  
  72  
  73  
  74  
  75  
  76  
  77  
  78  


Generated: Sat Jan 19 01:08:56 2008 Cross-referenced by PHPXref 0.7