Revision history for Data-Util
0.29_01 Mon Nov 24 12:43:03 2008
- add curry() function for currying (argument binding)
- add wrap_subroutine() and subroutine_modifier()
- add Data::Util::MethodModifiers module
- add DISCUSSIONS section in JA.pod
- update ppport.h to 3.14_05
0.21 Mon Nov 17 13:15:52 2008
- allow install_subroutine() to accept multiple pairs of name and code
- add uninstall_subroutine()
- change get_code_info() to return the full qualified name in scalar context
0.20 Sun Nov 16 13:04:56 2008
- add more tests
- fix some bugs
- remove Data::OptList dependency
- internal cleanup
0.19_01 Wed Nov 12 22:33:23 2008
- some imcompatible changes
- remove -fast_isa subdirective, which is no longer useful
- remove -fail_handler subdirective, use Data::Util::Error instead.
- add Data::Util::Error module for error handling
- add invocant() and is_invocant()
- add mkopt() and mkopt_hash() which are compatible with Data::OptList
- improve error handlers to be inheritable
- fix install_subroutine() not to locate subroutines named by Sub::Name
0.11 Mon Nov 3 10:09:57 2008
- fix possible segfault in get_code_info()
0.10 Sat Nov 1 11:02:06 2008
- add get_code_info()
- add lib/Data/Util/JA.pod
- add pure-perl implementation
- internal cleanup
0.05 Tue Oct 28 22:39:58 2008
- add install_subroutine()
- internal cleanup
0.041 Mon Oct 27 08:27:11 2008
- fix C99 portability
- fix is_instance() to return a bool
- fix get_stash() to accept undef silently
0.04 Sun Oct 26 10:19:11 2008
- change messsages
- improve neat() when HASH or ARRAY is supplied
- add "-fail_handler" subdirective
- add c99portability.h for C99 portability
0.03 Fri Oct 24 12:17:13 2008
- remove unused code
- a bit of optimization (using 'inline' effectively)
0.02 Fri Oct 24 09:10:31 2008
- derived from Scalar::Util::Ref
- add "-fast_isa" subdirective
which makes UNIVERSAL::isa() faster
- remove "instanceof" operator
- many optimizations
- fix some bugs
0.01 Sat Oct 4 11:32:36 2008
- original version; created by Module::Starter
started as Scalar::Util::Ref