PHP_Depend-0.9.3 released
Just now I released PHP_Depend 0.9.3, the primary goal for this release was focused on less memory consumption. A run of PHP_Depend 0.9.2 against eZ Publish took up to 1GB and PHP_Depend 0.9.3 analyzes the same source with a memory limit of 160Mb.
- Fixed #89: The source file is never set for methods, properties and constants.
- Closed #82: Tokenizer cache added, reduces runtime up to 25%.
- Closed #83: Storage layer for node tokens added, reduces memory consumption. .
- Closed #85: TextUI displays the execution time and the memory usage(linux only).
- Code restructured, input filters and iterator moved to package "Input".
- Test suite restructured to reflect the actual project structure.
From now on you will get the latest PHP_Depend version through the new pear channel pear.pdepend.org, for a few weeks I will keep the old pear channel. Enter the following pear commands to upgrade PHP_Depend's channel.
mapi@arwen ~ $ pear channel-discover pear.pdepend.org
mapi@arwen ~ $ pear uninstall xplib/PHP_Depend
mapi@arwen ~ $ pear install pdepend/PHP_Depend
Or checkout version 0.9.3 from the PHP_Depend subversion repository.
mapi@arwen ~ $ svn co http://svn.pdepend.org/tags/0.9.3