0.15 Mon Dec 23 15:08:14 CET 2002
* Added die_on_compilation_error method.
* MacOS classic: fixed methods requiring loading.
0.14 Sun Dec 8 11:42:11 CET 2002
- Don't show modules loaded via $ENV{PERL5OPT}.
- Fixed the case where an op may be NULL when searching for require.
0.13 Sat Dec 7 10:29:42 CET 2002
- pfunc can now distinguish between class and object methods.
- B::Utils no longer loading Exporter to avoid loading a bunch of
modules.
- B::Utils's fake carp/croak were broken.
- B::Utils::opgrep() was not finding ops properly
- Test made more polite for systems who's path_sep is not :
- Fixing case where an op filter may encounter a NULL op when
checking for entersubs.
- Quote filename in the call to B::Module::Info, allows
using directories with spaces.
- Fixed the case where a module does not have any BEGIN blocks.
* Fixed non-bareword require in a BEGIN block.
* Fixed require $foo.
* Fixed BEGIN blocks not containing a require.
* Scan subroutines when searching for required modules.
* Fixed various problems with perl 5.6.1 on Win32
(probably due to ithreads).
- Use IPC::Open3 under Windows 95/98/ME, since 2>&1 does not work.
0.12 Sat Feb 2 19:41:01 EST 2002
* Added pfunc
- Now tested back to 5.004
* Fixed a bug where certain modules were being ignored
- Fixed a bug in subroutines_called() with EXPR->method()
- subroutines_called() now reports properly on function calls
with symbolic refs
0.11 Sat Feb 2 16:54:23 EST 2002
* Fixed B::Utils->kids
* Added subroutines_called()
* Added superclasses()
* Added dynamic_method_calls()
- Documented that it isn't just for modules.
- name() can now be used to set
- failures inside B::Module::Info now report their errors instead of
failing silently
* Added a THANKS section.
0.10 Wed Dec 12 05:40:14 EST 2001
* Windows filenames would cause subroutines() and modules_used() to
choke. (Thanks to Alessandro Forghieri for the patch)
0.09 Mon Dec 10 14:55:09 EST 2001
- little bug in modules_used() and "require 5.004"
0.08 Mon Dec 10 14:24:56 EST 2001
* Implemented modules_used()
- Fixed a little bug in walkoptree_filtered() and $B::Utils::file/line
0.07 Mon Dec 10 11:09:40 EST 2001
* Implemented subroutines(). Need help getting modules_used() done.
- Fixed up $B::Utils::file/line handling in B::Utils.
- Fixed a little bug in is_core involving cannonical paths.
I forget who gave me the patch!
0.06 Sat Nov 24 20:45:15 EST 2001
* Implemented packages_inside(). Need help getting the rest done.
- Distributing a hacked up version of B::Utils until the main
distribution gets fixed.
0.05 Fri Nov 23 18:06:22 EST 2001
- Rafael Garcia-Suarez noticed I forgot to deal with code refs in
@INC. The plan is to just skip them until someone notices.
0.04 Fri Nov 23 14:49:21 EST 2001
- Tassilo von Parseval noted warnings.pm isn't backwards compat.
Replaced with $^W.
0.03 Fri Nov 23 00:39:11 EST 2001
- Testing all_installed()
- Abe Timmerman fixed a little portability bug in the test.
0.02 Thu Nov 22 10:08:00 EST 2001
* Added new_from_loaded()
0.01 Thu Nov 22 09:42:06 EST 2001
* First working version
* From a discussion on p5p about ExtUtils::MM_Unix->parse_version
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-11/msg01263.html