]> git.vpit.fr Git - perl/modules/re-engine-Plugin.git/blob - Changes
This is 0.11
[perl/modules/re-engine-Plugin.git] / Changes
1 0.11    2015-11-05 01:00 UTC - Vincent Pit
2         + Add : It is now possible to specify a re::engine::Plugin object
3                 destructor by passing the 'free' option either to
4                 re::engine::Plugin->import or to $re->callbacks.
5         + Chg : A large chunk of boilerplate XS code, which is also used in
6                 other XS modules, has been factored out of the main .xs file
7                 to a collection of .h files in the xsh subdirectory.
8         + Fix : A couple of memory leaks have been plugged.
9
10 0.10    2014-10-01 23:55 UTC - Vincent Pit
11         + Fix : [RT #92118] : Testing failed with Perl 5.17.5+
12                 The tests have been taught about perls newer than 5.18.0.
13                 Thanks Tokuhiro Matsuno for reporting.
14         + Fix : The module should no longer cause segfaults when an END block
15                 executed at the end of a pseudo-fork compiles some code with
16                 eval STRING.
17         + Fix : Miscellaneous compiler warnings with newer perls have been
18                 silenced.
19         + Tst : Author tests are no longer bundled with this distribution.
20                 They are only made available to authors in the git repository.
21         + Upd : Package metadata overhaul.
22
23 0.09    2011-04-05 16:05 UTC - Vincent Pit
24         + Add : The constants REP_THREADSAFE and REP_FORKSAFE tell you whenever
25                 the pragma is thread-safe and fork-safe.
26         + Fix : Compatibility with perl 5.13.6 and upwards.
27         + Fix : The pragma should be much less eager to leak into other scopes.
28         + Fix : Memory leaks of code references stored into the regexp object.
29         + Fix : Work around Kwalitee test misfailures.
30         + Tst : Thread safety is now tested on perl 5.13.4 and greater.
31
32 0.08    2009-08-29 16:55 UTC - Vincent Pit
33         + Add : The new ->callbacks method to the regexp object let you specify
34                 the 'exec' callback on an individual basis.
35         + Chg : Perl 5.10 is now required (instead of 5.9.5).
36         + Fix : The pragma was leaking into required scopes on 5.10.0.
37         + Fix : If you specified a different re::engine::Plugin between the
38                 compilation and the execution of a regular expression, the
39                 'exec' callback invoked used to be the one for the second
40                 engine. Worse, if the original engine wasn't in scope at the
41                 time of execution, nothing happened. This is now fixed.
42         + Fix : The reference count of the callbacks stored wasn't properly
43                 decremented.
44         + Fix : Incomplete MANIFEST.
45         + Tst : Subdirectories are now ordered.
46         + Tst : Author tests.
47
48 0.07    2009-08-23 09:30 UTC - Vincent Pit
49         + Fix : [perl #38684]: test failures in t/method/mod.t
50         + Fix : Building with blead.
51
52 0.06    2008-08-19 - Ævar Arnfjörð Bjarmason <avar@cpan.org>
53         * Plugin.pm: Tweaks
54         * Plugin.xs: Fix prototype mismatch for Plugin_dupe()
55
56 0.05    2008-08-19 - Ævar Arnfjörð Bjarmason <avar@cpan.org>
57         * Plugin.pm: dos2unix
58         * Plugin.xs: RT#31635: Be compatable with threaded perls
59
60 0.04    2007-12-27 - Ævar Arnfjörð Bjarmason <avar@cpan.org>
61         * Plugin.pm: Setting @ISA instead of using base.pm
62         * Makefile.PL: Now using ExtUtils::MakeMaker instead of Module::Install
63         * Plugin.(xs|h): Fix up prototypes to match the callbacks in the actual
64                          5.10 release
65         * Plugin.xs: Dumped CODE: in favor of PPCODE:, the former is teh sux
66         * Plugin.xs: Minor cleanups here and there
67         * Plugin.pod: New todo and a developer release notice
68         * Plugin.[h|pm]: Named buffer callbacks
69         * t/methods/stash.t: Test return value of $rx->stash({});
70         * t/methods/str/modify.t: New test for modification of ->str when
71                                   a reference is used
72         * t/methods/str/types.t: This was testing pattern types, fixed
73         * t/Example.[t|pm]: Moved to t/usage
74
75 0.03    2007-05-17 - Ævar Arnfjörð Bjarmason <avar@cpan.org>
76         * Plugin.xs: The exec callback would call_sv on a NULL value
77           causing a segfault
78         * Plugin.pod: Use %hash ~~ 'i' instead of $hash{i}, more stylish!
79         * inc: Bumping Module::Install to 0.65
80
81 0.02    2007-05-17 - Ævar Arnfjörð Bjarmason <avar@cpan.org>
82         * Brought up to date with current blead after lots of hacking on
83           blead itself, too many changes to list
84
85 0.01    2007-02-18 - Ævar Arnfjörð Bjarmason <avar@cpan.org>
86         * Initial release