File: Changes

package info (click to toggle)
libclass-c3-perl 0.34-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 240 kB
  • sloc: perl: 453; makefile: 2
file content (178 lines) | stat: -rw-r--r-- 6,113 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
Revision history for Perl extension Class::C3.

0.34 - 2018-04-19
    - update bundled ExtUtils::HasCompiler to 0.021
    - fix some examples in pod

0.33 - 2017-04-23
    - update bundled ExtUtils::HasCompiler to 0.017
    - moved repository to Moose GitHub org
    - avoid using base.pm in tests (RT#120530)
    - minor pod and test cleanups

0.32 - 2016-09-15
    - update bundled ExtUtils::HasCompiler to 0.016

0.31 - 2016-04-19
    - update bundled ExtUtils::HasCompiler to 0.013 to fix possible false
      negative (RT#113635)

0.30 - 2015-10-19
    - include ExtUtils::HasCompiler in dist as intended so it doesn't need to
      be installed

0.29 - 2015-10-18
    - Update compiler detection to use ExtUtils::HasCompiler

0.28 - 2015-04-14
    - Change link to Dylan paper to use archive.org, as the original link has
      gone offline (RT#99756).

0.27 - 2014-08-16
    - declare minimum perl version of 5.6 in metadata

0.26 Tue, Mar 4, 2104
    - Fix bug in Makefile.PL when ExtUtils::CBuilder not available

0.25 Thu, July 4, 2013
    - Drop compatibility from 5.6.2 to 5.6.0
    - Pod typo fixes (RT#77453, RT#85357)
    - Only ask for Devel::Hide on perls where it will be actually used
      (RT#81106)
    - Fix SYNOPSIS to actually be executable (RT#78327)

0.24 Sat, May 12, 2012
    - Require Class::C3::XS on 5.8 perls if a working compiler is found

0.23 Sat, Jun 19, 2010
    - Fix various documentation problems (Martin Becker).

0.22 Fri, Jan 29, 2010
    - Add note that people should be using MRO::Compat rather than
      Class::C3 directly.

0.21 Wed, Mar 25, 2009
    - Remove fake Build.PL. Module::Install doesn't support that anymore.
      (Florian Ragwitz)
    - Stop using auto_instal in Makefile.PL. Its use is strongly discouraged.
      (Closes RT#38051, RT#44541) (Simon Bertrang)

0.20 Mon, Dec 8, 2008
    - Prevent redefined warnings when Class::C3 is loaded explicitly after
      MRO::Compat has been loaded. Also add tests for this.

0.19 Mon, Jun 4, 2007
    - Added new goto tests, bumped XS version req

0.18 Sat, May 12, 2007
    - Just bumped XS version requirement

0.17 Tues, May 8, 2007
    - Remove Build.PL from the distribution

0.16 Thurs, May 3, 2007
    - Converted to Module::Install
    - Supports optional Class::C3::XS
    - Supports optional perl 5.9.5+ mro code
    - Fixed overload fallback edge cases.
    - Fix for overloading to method name string,
       from Ittetsu Miyazaki.

0.14 Tues, Sep 19, 2006
    - Fix for rt.cpan.org #21558
    - converted to Module::Build

0.13 Fri, Aug 25, 2006
    - Make use of Algorithm::C3 0.05's merge caching

0.12 Tues, July 18, 2006
    - clarifying docs for &initialize (thanks jcs)
    - applying patch from Robert Norris to add
      next::can() and maybe::next::method()
      functionality which allows safe probing of
      the presence of the next method

0.11 Thurs, Feb 23, 2006
    - added some more tests for edge cases
    - removed INIT, you must explicitly call &initialize now
        - added docs explaining this
        - altered tests as needed
    - moved the C3 algorithm to Algorithm::C3 and added
      that as a dependency to this module
    - added docs to explain the "next::method in anon-sub" issue
        - suggestions/solutions/patches welcome :)
    - bumped the Scalar::Util version requirement back down
      to 1.10, apparently the newer version has some issues

0.10 - Wed, Feb 8, 2006
    - removed the Sub::Name and NEXT dependencies and
      made the test just skip if they are not present
    - bumped the Scalar::Util version requirement up
      (the newest version tends to work the best across
      different platforms)

0.09 - Fri, Dec 30, 2005
    - this is actually the proper version of 0.08, I forgot
      to check in some modifications, and so they didn't get
      included in my upload.

0.08 - Wed, Dec 28, 2005
    - adjusted &_remove_method_dispatch_table to be more
      discriminating about what it deletes. Thanks to
      Matt S. Trout for this fix.
    - tweaked &_merge to avoid un-needed looping. Thanks to
      Audrey Tang for this fix.
    - added better support for calling next::method within
      an eval BLOCKs and anon-subroutines. Thanks to Justin
      Guenther for this patch and test.

0.07 - Wed, Nov 23, 2005
    * all bugs found by, and fixes provided by Matt S. Trout *
    - fixed issue caused when module is imported more than once
    - fixed subtle bug in how next::method is calculated
        - added test for this

    - added util/visualize_c3.pl tool, which visualizes C3
      dispatch order using GraphViz

0.06 - Tues, Nov 15, 2005
    - added Sub::Name to dependencies (even though it is
      just for the tests)
    - removed OS X resource fork which slipped into the tar.gz
    - improved error reporting for Inconsistent Hierarchies
    - added feature to insure that Overload "fallback" setting
      is properly inherited
        - added test for this

0.05 - Mon, Nov 14, 2005
    - added caching to next::method, courtesy of quicksilver
      and mst over at #dbi-class
        - added next::method edge case test
        - added next::method & NEXT test

0.04 - Thurs, Sept 29, 2004
    - changed NEXT::METHOD::foo to next::method
        - added more tests as well

0.03 - Wed, Sept 28, 2005
    - added the NEXT::METHOD psuedo package for method
      redispatching along the C3 linearization
        - added test for this

0.02 - Mon, Aug 8, 2005
    - code refactoring
        - many comments added
    - added many more tests
        - most of the tests from Perl6::MetaModel moved over
        - tested loading modules with `use` as well as the
          inline package definition
    - added optional 'c3' pragma
        - this is not installed and can be found in opt/
    - added `uninitialize` function to remove C3 dispatch ordering
        - added tests for this
    - added `reinitialize` function to reload C3 dispatch ordering
        - added tests for this

0.01 - Sun, Aug 7, 2005
    - initial release of module
    - some code and tests based on previous Perl6::MetaModel work