File: Changes

package info (click to toggle)
libref-util-perl 0.204-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 252 kB
  • sloc: perl: 610; makefile: 2
file content (134 lines) | stat: -rw-r--r-- 4,958 bytes parent folder | download | duplicates (2)
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
0.204     2018-04-19 13:21:49+02:00 Europe/Oslo

        * fix Makefile.PL so that the 'install' sub is patched before
          WriteMakefile() is called (issue #41).

0.203     2017-05-14 10:55:51+02:00 Europe/Paris

        * Rename $REF_UTIL_IMPLEMENTATION environment variable to
          $PERL_REF_UTIL_IMPLEMENTATION (suggested by ether++)

0.202     2017-05-14 10:39:52+02:00 Europe/Paris

        * Use of the Pure-Perl implementation can now be forced at runtime by
          setting either $Ref::Util::IMPLEMENTATION or
          $ENV{REF_UTIL_IMPLEMENTATION} to "XS"
        * Fix is_*_formatref() error messages (reported by tobyink, #38)
        * Speed enhancements for is_*_formatref() on 5.8+
        * Restore 5.6 and 5.8 compatibility
        * PP behaviour now matches XS for \v1.2.3 and \sub {}
        * Updated documentation to reflect the PP/XS split

0.201     2017-05-12 15:42:54+02:00 Europe/Paris

        * Fix space/tab issue in Makefile (srezic, ether)
        * Don't use DynamicPrereqs for unrelated Makefile.PL snippet (ether)

0.200     2017-05-12 10:14:26+02:00 Europe/Paris

        * Reimplement in pure Perl, with a dynamic dependency on a new
          Ref::Util::XS module that contains the fast XS implementation.
          ether++ for the Dist::Zilla wrangling.

0.113     2017-01-16 19:36:58+01:00 Europe/Amsterdam

        * Fix bugtracker link.
          (Shoichi Kaji)

0.112     2017-01-15 17:15:26+01:00 Europe/Amsterdam

        * GH #35: Fix compilation on Sun (Oracle) and some MSVC compilers.
          (stphnlyd)

0.111     2016-12-30 12:18:04+01:00 Europe/Amsterdam

        * Fix test failure on 5.8.5 and under.
        * Moved to Dist::Zilla.

0.110   2016-12-29

        * GH #29, #34: Fix support of 5.8.
          (Sergey Aleynikov)
        * Additional optimizations.
          (Sergey Aleynikov)
        * More extensive test suite.

0.101   2016-08-29
        * A test accidentally added a dependency on Readonly.pm. Fixed!
          (GH #30)
        * Update README.

0.100   2016-08-27
        * Support situations in op-code implementation where the parameters
          do not come as a list. (Zefram)
        * Fix memory leak in dangling op. (Zefram)
        * Support magic (tied variables). (Tony Cook)
        * Rework op implementation. (Zefram)
          Thanks to Christian Walde for porting and merging Zefram's work
          from Hash::SharedMem.
        * Speed up by changing the top of the stack instead of POPing and
          PUSHing. (Sergey Aleynikov)
        * Update ppport.h file from Devel::PPPort and remove the copy of
          SVRXOK since it's now available.
          (Christian Walde)
        * Add license in Pod. (Pete Houston)
        * Specify minimum version of perl (5.6.2). (Pete Houston)

0.020   2016-05-02
        * Work on Perl 5.22 and above with -DPERL_OP_PARENT.
          (Aaron Crane)
        * Verify number of arguments. (Aaron Crane)

0.011   2016-04-29
        * Update README.

0.010   2016-04-29
        * Add is_plain_* functions to support explicitly non-blessed
          variations of the functions. (Aaron Crane)
        * Add is_blessed* functions to support explicitly blessed
          variations of the functions. (Aaron Crane)
        * Support blessed and magical regexes in 5.10+. From the
          implementation perspective, we're now using SvRXOK() on
          Perl 5.10+ (both opcode and XS) because it's more correct.
          (Sawyer X, Aaron Crane)

0.008   2016-01-23
        * Document is_ref() in the POD (GH #8).

0.007   2016-01-09
        * Add is_ref(), asked by Ilmari (GH #6).
          (Tested on 5.18.2, 5.10.1, 5.8.9, 5.6.2)
        * Clarify tied variables support (or lack thereof).

0.006   2016-01-01
        * Update changelog for 0.005 (5.10.1 tested successfully).
        * Add license metadata. Thanks, Manwar!
        * Rephrase croak message for is_formatref on 5.6.

0.005   2015-12-28
        * Support for 5.10. (Tested on 5.10.1)
        * Support for 5.8. (Tested on 5.8.9)
        * Support for 5.6, except for is_formatref. (Tested on 5.6.2)
        * Support older Test::More versions.
        * Provide metadata to direct people to Github instead of RT.
          (Thanks, Graham Ollis!)
        * Clarify Readonly, tied variables, and magic.
        * Cleaned up docs a bit.

0.004   2015-12-18
        * Add is_refref() function!
        * Mention and compare to Scalar::Util::reftype.
        * Add benchmark results, including against reftype.
        * Add a note about the nature of playing with op trees, sort of.
        * Add a note on what functions from reftype() are not available.
        * Clarify how bad overloading is. No, it's not duck-typing either.

0.003   2015-12-17
        * Clarify overloading approach. Sorry, everyone!
        * Document :all option.

0.002   2015-12-05
        * Ugh PAUSE. Thanks, Graham Barr.

0.001   2015-12-04
        * First version