root/lang/perl/Util-Any/trunk/Changes @ 37324

Revision 37324, 4.2 kB (checked in by ktat, 4 years ago)

change the way to disable executing code defined as '.'.

(see 'DO SOMETHING WITHOUT EXPORTING ANYTHING'.)
for example, -list => [] -> -list => []

avoid warning message on perl 5.12
add test.

Line 
1Revision history for Util-Any
2
30.22    2010/04/29 22:58:00
4        change the way to disable executing code defined as '.'.
5          (see 'DO SOMETHING WITHOUT EXPORTING ANYTHING'.)
6          for example, -list => [''] -> -list => []
7        avoid warning message on perl 5.12
8
90.21    2010/04/22 02:38:00
10        fix bug: _default_kinds and -all keyword doesn't work well.
11        add documentation for _default_kinds.
12
130.20    2010/04/12 23:33:00
14        add feature only execute code without exporting anything.
15        add _default_kinds method to specify default kinds to export.
16
170.19    2010/04/03 02:00:00
18        add List::Pairwise to list.
19        add -data which is as same as -scalar
20
210.18    2010/01/01 06:17:05
22        remove List::MoreUtils from Util::Any itself(they are left in definition).
23        Fix bug: didn't understand argument order, collectory in some case.
24
250.17    2009/10/06 03:32
26        add -args option to give common arguments to all functions in same kind.
27        enable to work -all with kind setting. for example
28               -all, -list => {...}
29        fix typo: inherit Perl6::Export::Attr and ':ALL' keyword didn't work correctly.
30        fix typo: inherit Exporter and ':all' keyword didn't work correctly.
31        Thanks to Richard Jelinek, again.
32
330.16    2009/09/30 03:16
34        fix bug: using SubExportor's generator way and select functions with rename function,
35                 didn't working correctly
36                 example: ["function", "function2", function3 => {-as => "functionX"}]
37        fix bug: using SubExporter's generator way, didn't add prefix.
38        if wrong option is passed as plugin options, Carp.
39        refactored code. fix buggy code.
40
410.15    2009/09/29 04:17
42        fix bug: -as doesn't work for renamed function.
43        now, can choose how to load plugin. 'lazy', 'eager' or '0'.
44          default is 'lazy'.
45
460.14    2009/09/26 11:02
47        add pluggable feature.
48        performance improvement.
49            if empty -select option is passed,
50            don't seek class's all functions.
51        warn when unkown arguments are passed.
52
530.13    2009/09/24 13:53
54        improve code generator.
55            enable not to set -as.
56            export code generator when specifing only kind.
57        perfomance improvement
58        fix typo in document
59
600.12    2009/09/15 16:29
61        fix bug importing with specific functions
62            for example, -list => ['uniq'];
63            it occurs when one kind has multiple modules.
64            This bug is from 0.08
65        fix bug, export like SubExpoter (rename using -as) didn't work.
66        fix bug, the following importing didn't work.
67            use Util::Any {-list => ['uniq']};
68            This was bug of documennt, but now work.
69        fix document
70            -kind => 'function' doesn't work. use -kind => ['function'], instead.
71            for example, -list => ['uniq']
72        add test for synopsis example
73        add test of Sub::Exporter generators way and write docuement about it.
74        fix typo in test script
75
760.11    2009/09/15 09:47
77        fix test script. if module is not installed, skip test.
78
790.10    2009/09/14 11:47
80        add option smart_rename.
81
820.09    2009/09/14 03:31
83        Fix bug, prefix doesn't work when using '-kind' style.
84
850.08    2009/09/11 15:58
86        support Sub::Exporter
87        support some of exporting ways of Sub::Exporter
88
890.07    2009/04/12 03:58
90        Fix bug when inheriting
91        Thanks to Richard Jelinek
92
930.06    2009/03/22 14:55
94        support Exporter and Exporter::Simple
95
960.05    2009/03/22 02:35
97        solve the problem using Util::Any with Perl6::Export::Atttrs
98        new feature to inherit Util::Any(-Base and -Perl6ExportAttrs)
99
1000.04    2008/12/14 17:34
101        -select & -except option is added to select functions to be exported.
102        enable to rename function name.
103
1040.03    2008/12/05 15:37
105        add debug option
106        write document in detail
107        fix for Perl 5.10.
108        Perl 5.10 Hash::Util doesn't have some functions which are defined in EXPORT_OK.
109
1100.02    2008/12/03 14:52
111        class variables should be cloned in sub class,
112        so change %Utils variables from hash to hash ref to clone easily.
113
1140.01    2008/12/03 03:13
115        First version
Note: See TracBrowser for help on using the browser.