| [ Index ] |
PHP Cross Reference of PHK Creator |
[Summary view] [Print] [Text view]
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
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Sat Jan 19 01:08:56 2008 | Cross-referenced by PHPXref 0.7 |