]>
 
 
git.vpit.fr Git - perl/modules/re-engine-Plugin.git/log 
 
 
 
 
 
 
Vincent Pit [Mon, 21 Dec 2015 16:20:27 +0000 (17:20 +0100)] 
 
This is 0.12 
 
Vincent Pit [Mon, 21 Dec 2015 15:46:47 +0000 (16:46 +0100)] 
 
Use XSH_LOCAL_* wherever possible 
 
But still use New/Safefree for memory blocks handled by perl directly. 
 
Vincent Pit [Mon, 21 Dec 2015 15:42:04 +0000 (16:42 +0100)] 
 
Tweak Makefile.PL a bit 
 
Vincent Pit [Mon, 21 Dec 2015 15:39:15 +0000 (16:39 +0100)] 
 
Protect against d_cplusplus perls 
 
It's only a matter of time before someone uses this in the wild. 
 
Vincent Pit [Mon, 21 Dec 2015 15:34:08 +0000 (16:34 +0100)] 
 
Update XS helpers to 
ae9dac2a 
 
Vincent Pit [Thu, 5 Nov 2015 01:01:42 +0000 (23:01 -0200)] 
 
This is 0.11 
 
Vincent Pit [Wed, 4 Nov 2015 23:52:25 +0000 (21:52 -0200)] 
 
Bump copyright year 
 
Vincent Pit [Wed, 4 Nov 2015 23:07:09 +0000 (21:07 -0200)] 
 
A few more declarations adjustments 
 
Vincent Pit [Wed, 4 Nov 2015 22:38:23 +0000 (20:38 -0200)] 
 
Initialize all re::engine::Plugin members explicitely 
 
This way, we can turn the Newxz() into a Newx(), which will made memory 
misreads more visible with PERL_POISON. 
 
Vincent Pit [Wed, 4 Nov 2015 22:33:00 +0000 (20:33 -0200)] 
 
Use more efficient stack manipulation macros 
 
Vincent Pit [Wed, 4 Nov 2015 22:04:06 +0000 (20:04 -0200)] 
 
Get rid of smart matches 
 
Dumb matches are enough. 
 
Vincent Pit [Wed, 4 Nov 2015 17:41:16 +0000 (15:41 -0200)] 
 
Enable free callbcks 
 
Vincent Pit [Wed, 4 Nov 2015 18:10:40 +0000 (16:10 -0200)] 
 
Stop leaking the underlying re::engine::Plugin object 
 
Vincent Pit [Wed, 4 Nov 2015 18:00:01 +0000 (16:00 -0200)] 
 
Stop leaking the stash 
 
Vincent Pit [Wed, 4 Nov 2015 17:54:19 +0000 (15:54 -0200)] 
 
Revamp helpers variable declarations 
 
In particular, get rid of GET_SELF_FROM_PPRIVATE(). 
 
Vincent Pit [Wed, 4 Nov 2015 17:12:00 +0000 (15:12 -0200)] 
 
Reuse the package name macro wherever possible 
 
Vincent Pit [Wed, 4 Nov 2015 17:10:30 +0000 (15:10 -0200)] 
 
Explicitely state how many values are returned from our XSUBs 
 
Vincent Pit [Wed, 4 Nov 2015 17:03:39 +0000 (15:03 -0200)] 
 
Reformat some comments 
 
Vincent Pit [Wed, 4 Nov 2015 16:59:49 +0000 (14:59 -0200)] 
 
Whitespace harmonization 
 
Whitespace-only change. 
 
Vincent Pit [Wed, 4 Nov 2015 16:43:52 +0000 (14:43 -0200)] 
 
Remove one extra STATIC 
 
Vincent Pit [Wed, 4 Nov 2015 16:38:53 +0000 (14:38 -0200)] 
 
Reinstate Ævar as a full-fledged author 
 
Vincent Pit [Wed, 4 Nov 2015 13:40:40 +0000 (11:40 -0200)] 
 
The Big Boilerplate Factorization 
 
Vincent Pit [Thu, 2 Oct 2014 00:04:55 +0000 (02:04  +0200)] 
 
This is 0.10 
 
Vincent Pit [Wed, 1 Oct 2014 23:51:10 +0000 (01:51  +0200)] 
 
Bump copyright year 
 
Vincent Pit [Wed, 1 Oct 2014 23:39:46 +0000 (01:39  +0200)] 
 
Teach the regexp engine about the new entries in the API 
 
Vincent Pit [Wed, 1 Oct 2014 23:16:53 +0000 (01:16  +0200)] 
 
Use REP_HAS_PERL() whenever possible 
 
Vincent Pit [Wed, 1 Oct 2014 23:12:59 +0000 (01:12  +0200)] 
 
Inline Plugin.h inside Plugin.xs 
 
Plugin.h is removed. 
 
Vincent Pit [Wed, 1 Oct 2014 20:56:56 +0000 (22:56 +0200)] 
 
Teach t/50-num_buff/*.t about perl 5.17.4 and newer 
 
This fixes RT #92118. 
 
Vincent Pit [Wed, 1 Oct 2014 20:51:57 +0000 (22:51 +0200)] 
 
Ignore MYMETA.json 
 
Vincent Pit [Wed, 1 Oct 2014 19:26:00 +0000 (21:26 +0200)] 
 
Silence an experimental warning by getting rid of a lexical $_ 
 
Vincent Pit [Wed, 1 Oct 2014 19:14:49 +0000 (21:14 +0200)] 
 
Don't cleanup thread local storage before END blocks are executed 
 
reap.h is no longer necessary. 
 
Vincent Pit [Sat, 24 Aug 2013 18:27:39 +0000 (15:27 -0300)] 
 
Make Perl version numbers more readable 
 
Vincent Pit [Sat, 24 Aug 2013 17:48:52 +0000 (14:48 -0300)] 
 
Quote "$]" to work around a bug in old perls 
 
Vincent Pit [Sat, 24 Aug 2013 17:42:57 +0000 (14:42 -0300)] 
 
Replace uses of "$^V" by "$]" 
 
Vincent Pit [Fri, 23 Aug 2013 14:27:07 +0000 (11:27 -0300)] 
 
Sort MANIFEST 
 
Vincent Pit [Fri, 23 Aug 2013 14:07:02 +0000 (11:07 -0300)] 
 
Remove trailing whitespace 
 
Vincent Pit [Thu, 22 Aug 2013 20:44:37 +0000 (17:44 -0300)] 
 
Quote version numbers in Makefile.PL 
 
Vincent Pit [Thu, 22 Aug 2013 20:39:50 +0000 (17:39 -0300)] 
 
Encode the README file in UTF-8 
 
Vincent Pit [Tue, 20 Aug 2013 21:18:47 +0000 (18:18 -0300)] 
 
Stop bundling author tests 
 
Vincent Pit [Wed, 7 Aug 2013 14:37:23 +0000 (11:37 -0300)] 
 
Update the bug tracker URL in META after the rt.perl.org upgrade 
 
Vincent Pit [Wed, 7 Aug 2013 14:45:29 +0000 (11:45 -0300)] 
 
Don't disable dynamic_config 
 
Vincent Pit [Tue, 6 Aug 2013 03:30:42 +0000 (00:30  -0300)] 
 
Get rid of t/99-kwalitee.t 
 
New versions started to throw warnings if specific environment variables 
are not set. This may be appropriate for dist manager users, but not really 
for the rest of the world. 
 
Since kwalitee metrics are either obvious or useless, there's no big loss 
in removing this test anyway. 
 
Vincent Pit [Tue, 5 Apr 2011 16:01:34 +0000 (18:01 +0200)] 
 
This is 0.09 
 
Vincent Pit [Tue, 5 Apr 2011 15:38:31 +0000 (17:38 +0200)] 
 
Remove an useless dMY_CXT 
 
Vincent Pit [Tue, 5 Apr 2011 15:38:04 +0000 (17:38 +0200)] 
 
Add a missing prototype for Plugin_dupe() 
 
Vincent Pit [Mon, 4 Apr 2011 18:04:04 +0000 (20:04 +0200)] 
 
POD nits 
 
Vincent Pit [Mon, 4 Apr 2011 18:01:26 +0000 (20:01 +0200)] 
 
Test thread safety 
 
At the same time, introduce REP_THREADSAFE and REP_FORKSAFE ; and stop 
running the regexp object destructor during global destruction. 
 
Vincent Pit [Mon, 4 Apr 2011 16:48:53 +0000 (18:48 +0200)] 
 
Use the new CLONE_PARAMS API with perl 5.13.2 
 
Vincent Pit [Mon, 4 Apr 2011 16:33:45 +0000 (18:33 +0200)] 
 
Silence a bogus "Useless use of smart match in void context" warning 
 
Vincent Pit [Mon, 4 Apr 2011 16:25:27 +0000 (18:25 +0200)] 
 
Add a "DEPENDENCIES" section to the POD 
 
In particular, clarify the policy towards C++ compilers. 
 
Vincent Pit [Mon, 4 Apr 2011 16:09:53 +0000 (18:09 +0200)] 
 
Switch to qw<> 
 
Vincent Pit [Mon, 4 Apr 2011 16:05:51 +0000 (18:05 +0200)] 
 
Only declare dMY_CXT when really needed 
 
Also wrap MY_CXT_INIT in a block, since it can be a declaration. 
 
Vincent Pit [Mon, 4 Apr 2011 15:54:58 +0000 (17:54 +0200)] 
 
Identify the require scope by the outmost cv outside of the current one 
 
Vincent Pit [Tue, 31 Aug 2010 11:17:47 +0000 (13:17 +0200)] 
 
SvREFCNT_{inc,dec} overhaul, fixing a couple of leaks 
 
Vincent Pit [Tue, 31 Aug 2010 10:57:18 +0000 (12:57 +0200)] 
 
Don't increment the refcount of the STORE callback argument 
 
Vincent Pit [Tue, 31 Aug 2010 10:35:32 +0000 (12:35 +0200)] 
 
Revamp mod() 
 
Vincent Pit [Tue, 31 Aug 2010 09:59:10 +0000 (11:59 +0200)] 
 
Don't mix declarations and code 
 
Vincent Pit [Thu, 6 Jan 2011 01:13:43 +0000 (02:13  +0100)] 
 
Get rid of ENTERn/LEAVEn
They are no longer needed since 
4327f8c53cab465ee6892481b01717664fb6c973 .
 
Vincent Pit [Thu, 6 Jan 2011 01:11:19 +0000 (02:11  +0100)] 
 
Update ptable.h 
 
Vincent Pit [Thu, 6 Jan 2011 01:08:26 +0000 (02:08  +0100)] 
 
Tabs vs spaces 
 
Vincent Pit [Thu, 6 Jan 2011 01:07:18 +0000 (02:07  +0100)] 
 
Fix the thread destructor trick for 5.13.1 
 
Vincent Pit [Thu, 6 Jan 2011 01:00:44 +0000 (02:00  +0100)] 
 
Silence a deprecation warning in recent perls 
 
?...? has been deprecated, but m?...? is still ok. 
 
Vincent Pit [Thu, 6 Jan 2011 00:57:50 +0000 (01:57  +0100)] 
 
Bump copyright year 
 
Vincent Pit [Thu, 6 Jan 2011 00:56:56 +0000 (01:56  +0100)] 
 
Use cop_hints_fetch_pvn() whenever possible 
 
refcounted_he_fetch() never was public, but in recent 5.13.x versions it is 
no longer linkable. 
 
Vincent Pit [Thu, 6 Jan 2011 00:53:57 +0000 (01:53  +0100)] 
 
Ignore MYMETA.yml 
 
Vincent Pit [Thu, 15 Apr 2010 23:43:03 +0000 (01:43  +0200)] 
 
Bump copyright year 
 
Vincent Pit [Thu, 15 Apr 2010 23:41:34 +0000 (01:41  +0200)] 
 
{ENTER,LEAVE}_with_name are no longer needed starting perl 5.11.4 
 
Vincent Pit [Tue, 29 Dec 2009 17:19:58 +0000 (18:19 +0100)] 
 
Update ptable.h 
 
Vincent Pit [Tue, 29 Dec 2009 16:42:52 +0000 (17:42 +0100)] 
 
Really cleanup at thread destruction 
 
Vincent Pit [Sun, 4 Oct 2009 09:18:03 +0000 (11:18 +0200)] 
 
Re-indent WriteMakefile() arguments 
 
Vincent Pit [Sun, 4 Oct 2009 08:50:43 +0000 (10:50 +0200)] 
 
Add strict and warnings to Makefile.PL 
 
Vincent Pit [Sun, 4 Oct 2009 08:45:47 +0000 (10:45 +0200)] 
 
Build the $name from $dist 
 
Vincent Pit [Sun, 4 Oct 2009 07:55:27 +0000 (09:55 +0200)] 
 
Put prerequisites in their own separate hash 
 
Vincent Pit [Sun, 4 Oct 2009 07:28:22 +0000 (09:28 +0200)] 
 
Give an explicit value to dynamic_config 
 
Vincent Pit [Wed, 30 Sep 2009 22:47:48 +0000 (00:47  +0200)] 
 
Only look up to the first require scope for the require propagation workaround 
 
Vincent Pit [Sat, 26 Sep 2009 10:06:44 +0000 (12:06 +0200)] 
 
Kwalitee test overhaul 
 
Vincent Pit [Sat, 29 Aug 2009 16:53:28 +0000 (18:53 +0200)] 
 
This is 0.08 
 
Vincent Pit [Sat, 29 Aug 2009 16:45:29 +0000 (18:45 +0200)] 
 
Require 5.10 
 
5.9.5 is dead, Jim. 
 
Vincent Pit [Sat, 29 Aug 2009 16:44:27 +0000 (18:44 +0200)] 
 
Add the version to the POD 
 
Vincent Pit [Sat, 29 Aug 2009 16:40:46 +0000 (18:40 +0200)] 
 
Add author tests 
 
Vincent Pit [Sat, 29 Aug 2009 16:35:00 +0000 (18:35 +0200)] 
 
Correct @INC in usage tests 
 
Vincent Pit [Sat, 29 Aug 2009 16:29:30 +0000 (18:29 +0200)] 
 
Order the test subdirectories 
 
Vincent Pit [Sat, 29 Aug 2009 16:25:57 +0000 (18:25 +0200)] 
 
Put all tests into a subdirectory 
 
Vincent Pit [Sat, 29 Aug 2009 16:15:47 +0000 (18:15 +0200)] 
 
Introduce ->callbacks to specify the 'exec' callback individually 
 
Vincent Pit [Sat, 29 Aug 2009 15:32:47 +0000 (17:32 +0200)] 
 
Fix the refcount of the num_capture_buff_* callbacks when we replace one 
 
Vincent Pit [Sat, 29 Aug 2009 15:22:13 +0000 (17:22 +0200)] 
 
Fall back to the default behaviour when the re::engine::Plugin hint can't be found in comp() 
 
Vincent Pit [Sat, 29 Aug 2009 11:52:42 +0000 (13:52 +0200)] 
 
Correctly free the re::engine::Plugin private object 
 
Vincent Pit [Sat, 29 Aug 2009 09:28:41 +0000 (11:28 +0200)] 
 
Store the exec callback into the private object 
 
This fix calls to the wrong exec callback when the engine changes between 
compilation and execution. 
 
Vincent Pit [Fri, 28 Aug 2009 20:16:10 +0000 (22:16 +0200)] 
 
No automatic context 
 
Vincent Pit [Fri, 28 Aug 2009 20:13:51 +0000 (22:13 +0200)] 
 
Port to ptable-based thread-safe hints 
 
This also works around the pre-5.10.1 require propagation bug, which was 
causing the callback in t/methods/str/undef.t to be fired three times. 
 
Vincent Pit [Thu, 27 Aug 2009 11:50:13 +0000 (13:50 +0200)] 
 
Load the XS code at BEGIN time 
 
Vincent Pit [Mon, 24 Aug 2009 00:05:31 +0000 (02:05  +0200)] 
 
Add missing README to MANIFEST 
 
Vincent Pit [Sun, 23 Aug 2009 09:30:48 +0000 (11:30 +0200)] 
 
This is 0.07 
 
Vincent Pit [Sun, 23 Aug 2009 09:25:07 +0000 (11:25 +0200)] 
 
Update the version requirement in Makefile.PL 
 
Vincent Pit [Sun, 23 Aug 2009 09:21:00 +0000 (11:21 +0200)] 
 
Update the AUTHORS section 
 
Vincent Pit [Sun, 23 Aug 2009 09:16:26 +0000 (11:16 +0200)] 
 
Clean the MANIFEST 
 
Vincent Pit [Sun, 23 Aug 2009 09:15:27 +0000 (11:15 +0200)] 
 
Resurrect the old Changes file 
 
Vincent Pit [Sun, 23 Aug 2009 09:06:16 +0000 (11:06 +0200)] 
 
Silence a const warning 
 
Vincent Pit [Sun, 23 Aug 2009 09:05:39 +0000 (11:05 +0200)] 
 
Fix building with blead 
 
Vincent Pit [Sat, 22 Aug 2009 23:37:48 +0000 (01:37  +0200)] 
 
Starting from 5.10.1, the 'undef' test is only run once