commit perl-Spooky-Patterns-XS for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Spooky-Patterns-XS for openSUSE:Factory checked in at 2020-10-26 16:20:02 Comparing /work/SRC/openSUSE:Factory/perl-Spooky-Patterns-XS (Old) and /work/SRC/openSUSE:Factory/.perl-Spooky-Patterns-XS.new.3463 (New) Package is "perl-Spooky-Patterns-XS" Mon Oct 26 16:20:02 2020 rev:6 rq:843869 version:1.55 Changes: --- /work/SRC/openSUSE:Factory/perl-Spooky-Patterns-XS/perl-Spooky-Patterns-XS.changes 2020-01-28 10:54:54.789012811 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Spooky-Patterns-XS.new.3463/perl-Spooky-Patterns-XS.changes 2020-10-26 16:20:54.211156648 +0100 @@ -1,0 +2,5 @@ +Sun Oct 25 09:59:05 UTC 2020 - Dirk Stoecker + +- redownloaded source file + +--- Other differences: -- ++ Spooky-Patterns-XS-1.55.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.55/bag_impl.cc new/Spooky-Patterns-XS-1.55/bag_impl.cc --- old/Spooky-Patterns-XS-1.55/bag_impl.cc 2020-01-24 08:30:01.568751360 +0100 +++ new/Spooky-Patterns-XS-1.55/bag_impl.cc 2020-01-29 13:51:22.049957093 +0100 @@ -67,22 +67,19 @@ map idfs; vector patterns; +#if DEBUG +map debugwords; +#endif }; -BagOfPatterns* pattern_init_bag_of_patterns() -{ -return new BagOfPatterns(); -} +BagOfPatterns* pattern_init_bag_of_patterns() { return new BagOfPatterns(); } void pattern_bag_set_patterns(BagOfPatterns* b, HV* patterns) { b->set_patterns(patterns); } -void destroy_bag_of_patterns(BagOfPatterns* b) -{ -delete b; -} +void destroy_bag_of_patterns(BagOfPatterns* b) { delete b; } AV* pattern_bag_best_for(BagOfPatterns* b, const char* str, int count) { @@ -134,6 +131,10 @@ } for (wordmap::const_iterator it = words.begin(); it != words.end(); ++it) { idfs[it->first] = log(double(indexes.size()) / it->second); +#if DEBUG +cerr << int(idfs[it->first] * 1000) << " " << indexes.size() << " " + << it->second << " " << debugwords[it->first] << endl; +#endif } vector::const_iterator index_it = indexes.begin(); @@ -153,18 +154,12 @@ Matcher::self()->tokenize(t, copy, 1); free(copy); -// avoid '===' dominating matches -uint64_t last_hash = 0; for (TokenList::const_iterator it = t.begin(); it != t.end(); ++it) { -if (it->hash == last_hash) -continue; -last_hash = it->hash; -wordmap::iterator word_it = localwords.find(it->hash); -if (word_it == localwords.end()) { -localwords[it->hash] = 1; -} else { -word_it->second++; -} +#if DEBUG +debugwords[it->hash] = it->text; +#endif +// only count a word once per document +localwords[it->hash] = 1; } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.55/patterns_impl.cc new/Spooky-Patterns-XS-1.55/patterns_impl.cc --- old/Spooky-Patterns-XS-1.55/patterns_impl.cc2020-01-25 15:42:56.479510549 +0100 +++ new/Spooky-Patterns-XS-1.55/patterns_impl.cc2020-02-03 20:28:11.267848975 +0100 @@ -66,7 +66,8 @@ // typical comment and markup - have to be single tokens! static const char* _ignored_tokens[] = { -"dnl", "\\n", "\\r", 0 +"dnl", "\\n", "\\r", "rem", "br", "p", "c", "cc", "a", +"n", "r", 0 }; int index = 0; @@ -101,6 +102,15 @@ void Matcher::add_token(TokenList& result, const char* start, size_t len, int line) const { +// very special cases +if (len > 1 && start[len - 1] == '.') { +len--; +} +while (len > 1 && (start[0] == '+' || start[0] == '-' || start[0] == '/')) { +start++; +len--; +} + if (to_ignore(start, len)) return; @@ -116,14 +126,6 @@ if (*endptr || t.hash > MAX_SKIP) // more than just a number t.hash = 0; } -// very special case -if (start[len - 1] == '.') { -len--; -} -if (start[0] == '+' || start[0] == '-') { -start++; -len--; -} t.text = std::string(start, len); if (!t.hash) { // hash64 has no collisions on our patterns and is very fast @@ -138,7 +140,7 @@ void Matcher::tokenize(TokenList& result, char* str, int linenumber) { -static const char* ignore_seps = " \r\n\t*;,:!#{}()[]|><"; +static const char* ignore_seps = " \r\n\t*;,:!#{}()[]|>set_patterns( \%patterns ); $bag->dump('t/08bag.dump'); $bag->load('t/08bag.dump'); -my $result = $bag->best_for( 'GPL is great', 2 ); +$result = $bag->best_for( 'GPL is
commit perl-Spooky-Patterns-XS for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Spooky-Patterns-XS for openSUSE:Factory checked in at 2020-01-28 10:54:36 Comparing /work/SRC/openSUSE:Factory/perl-Spooky-Patterns-XS (Old) and /work/SRC/openSUSE:Factory/.perl-Spooky-Patterns-XS.new.26092 (New) Package is "perl-Spooky-Patterns-XS" Tue Jan 28 10:54:36 2020 rev:5 rq:767807 version:1.55 Changes: --- /work/SRC/openSUSE:Factory/perl-Spooky-Patterns-XS/perl-Spooky-Patterns-XS.changes 2020-01-16 18:22:27.565016170 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Spooky-Patterns-XS.new.26092/perl-Spooky-Patterns-XS.changes 2020-01-28 10:54:54.789012811 +0100 @@ -1,0 +2,10 @@ +Sat Jan 25 14:49:03 UTC 2020 - Stephan Kulow + +- 1.55: Ignore more tokens on matching + +--- +Thu Jan 23 16:00:47 UTC 2020 - Stephan Kulow + +- 1.54: Add BagOfPatterns to calculcate closest pattern + +--- Old: Spooky-Patterns-XS-1.53.tar.gz New: Spooky-Patterns-XS-1.55.tar.gz Other differences: -- ++ perl-Spooky-Patterns-XS.spec ++ --- /var/tmp/diff_new_pack.DC364B/_old 2020-01-28 10:54:55.757013944 +0100 +++ /var/tmp/diff_new_pack.DC364B/_new 2020-01-28 10:54:55.757013944 +0100 @@ -17,7 +17,7 @@ Name: perl-Spooky-Patterns-XS -Version:1.53 +Version:1.55 Release:0 %define cpan_name Spooky-Patterns-XS Summary:Spooky::Patterns::XS Perl module ++ Spooky-Patterns-XS-1.53.tar.gz -> Spooky-Patterns-XS-1.55.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.53/Changes new/Spooky-Patterns-XS-1.55/Changes --- old/Spooky-Patterns-XS-1.53/Changes 2020-01-14 09:13:11.440514006 +0100 +++ new/Spooky-Patterns-XS-1.55/Changes 2020-01-25 15:44:14.236636977 +0100 @@ -1,5 +1,12 @@ Revision history for Perl extension Spooky::Patterns::XS +1.552020-01-25 +- Way stronger strategy on ignoring characters that + do not add value + +1.542020-01-23 +- Add Bag of Patterns to calculate nearest pattern + 1.532020-01-14 - Fix read_lines to return the last line in file correctly if it doesn't end with a newline diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.53/MANIFEST new/Spooky-Patterns-XS-1.55/MANIFEST --- old/Spooky-Patterns-XS-1.53/MANIFEST2020-01-14 09:19:41.701153998 +0100 +++ new/Spooky-Patterns-XS-1.55/MANIFEST2020-01-25 15:48:09.797617393 +0100 @@ -1,7 +1,9 @@ +bag_impl.cc Changes COPYING Makefile.PL MANIFEST This list of files +Matcher.h patterns_impl.cc patterns_impl.h SpookyV2.cpp @@ -10,8 +12,6 @@ t/02compile.t t/03match.t t/03match.txt -t/04license.1.pattern -t/04license.1.txt t/04license.10.pattern t/04license.10.txt t/04license.11.pattern @@ -19,14 +19,15 @@ t/04license.12.pattern t/04license.12.txt t/04license.13.pattern +t/04license.13.txt t/04license.14.pattern t/04license.15.pattern t/04license.16.pattern t/04license.17.pattern t/04license.18.pattern t/04license.19.pattern -t/04license.2.pattern -t/04license.2.txt +t/04license.1.pattern +t/04license.1.txt t/04license.20.pattern t/04license.21.pattern t/04license.22.pattern @@ -37,6 +38,10 @@ t/04license.27.pattern t/04license.28.pattern t/04license.29.pattern +t/04license.2.pattern +t/04license.2.txt +t/04license.30.pattern +t/04license.31.pattern t/04license.3.pattern t/04license.3.txt t/04license.4.pattern @@ -59,8 +64,14 @@ t/07close.p1 t/07close.p2 t/07close.t -t/test.t +t/08bag.t +t/09normalize.1.in +t/09normalize.1.out +t/09normalize.t +t/09normalize.2.in +t/09normalize.2.out TokenTree.h +t/test.t typemap XS.pm XS.xs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.53/META.json new/Spooky-Patterns-XS-1.55/META.json --- old/Spooky-Patterns-XS-1.53/META.json 2020-01-14 09:19:41.649150569 +0100 +++ new/Spooky-Patterns-XS-1.55/META.json 2020-01-25 15:48:09.593603943 +0100 @@ -6,7 +6,7 @@ "dynamic_config" : 1, "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010", "license" : [ - "unknown" + "gpl_2" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec;, @@ -45,6 +45,6 @@ "url" : "https://github.com/coolo/spooky-pattern-xs; } }, - "version" : "1.53", + "version" : "1.55", "x_serialization_backend" : "JSON::PP version 4.02" } diff -urN '--exclude=CVS'
commit perl-Spooky-Patterns-XS for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Spooky-Patterns-XS for openSUSE:Factory checked in at 2020-01-16 18:22:13 Comparing /work/SRC/openSUSE:Factory/perl-Spooky-Patterns-XS (Old) and /work/SRC/openSUSE:Factory/.perl-Spooky-Patterns-XS.new.26092 (New) Package is "perl-Spooky-Patterns-XS" Thu Jan 16 18:22:13 2020 rev:4 rq:764903 version:1.53 Changes: --- /work/SRC/openSUSE:Factory/perl-Spooky-Patterns-XS/perl-Spooky-Patterns-XS.changes 2019-07-28 10:22:56.244567516 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Spooky-Patterns-XS.new.26092/perl-Spooky-Patterns-XS.changes 2020-01-16 18:22:27.565016170 +0100 @@ -1,0 +2,5 @@ +Tue Jan 14 08:03:32 UTC 2020 - Stephan Kulow + +- 1.53: Return all characters of last line + +--- Old: Spooky-Patterns-XS-1.52.tar.gz New: Spooky-Patterns-XS-1.53.tar.gz Other differences: -- ++ perl-Spooky-Patterns-XS.spec ++ --- /var/tmp/diff_new_pack.qMicbD/_old 2020-01-16 18:22:28.673016797 +0100 +++ /var/tmp/diff_new_pack.qMicbD/_new 2020-01-16 18:22:28.673016797 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Spooky-Patterns-XS # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: perl-Spooky-Patterns-XS -Version:1.52 +Version:1.53 Release:0 %define cpan_name Spooky-Patterns-XS Summary:Spooky::Patterns::XS Perl module License:GPL-2.0-or-later Group: Development/Libraries/Perl -Url:http://search.cpan.org/dist/Spooky-Patterns-XS/ +URL:http://search.cpan.org/dist/Spooky-Patterns-XS/ Source0:Spooky-Patterns-XS-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ ++ Spooky-Patterns-XS-1.52.tar.gz -> Spooky-Patterns-XS-1.53.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.52/Changes new/Spooky-Patterns-XS-1.53/Changes --- old/Spooky-Patterns-XS-1.52/Changes 2019-07-27 15:08:33.627368132 +0200 +++ new/Spooky-Patterns-XS-1.53/Changes 2020-01-14 09:13:11.440514006 +0100 @@ -1,5 +1,9 @@ Revision history for Perl extension Spooky::Patterns::XS +1.532020-01-14 +- Fix read_lines to return the last line in file correctly + if it doesn't end with a newline + 1.522019-07-27 - Record all matches even if they overlap at the start diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.52/MANIFEST new/Spooky-Patterns-XS-1.53/MANIFEST --- old/Spooky-Patterns-XS-1.52/MANIFEST2019-07-27 15:12:50.771185699 +0200 +++ new/Spooky-Patterns-XS-1.53/MANIFEST2020-01-14 09:19:41.701153998 +0100 @@ -15,7 +15,9 @@ t/04license.10.pattern t/04license.10.txt t/04license.11.pattern +t/04license.11.txt t/04license.12.pattern +t/04license.12.txt t/04license.13.pattern t/04license.14.pattern t/04license.15.pattern @@ -28,6 +30,13 @@ t/04license.20.pattern t/04license.21.pattern t/04license.22.pattern +t/04license.23.pattern +t/04license.24.pattern +t/04license.25.pattern +t/04license.26.pattern +t/04license.27.pattern +t/04license.28.pattern +t/04license.29.pattern t/04license.3.pattern t/04license.3.txt t/04license.4.pattern diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.52/META.json new/Spooky-Patterns-XS-1.53/META.json --- old/Spooky-Patterns-XS-1.52/META.json 2019-07-27 15:12:50.707185745 +0200 +++ new/Spooky-Patterns-XS-1.53/META.json 2020-01-14 09:19:41.649150569 +0100 @@ -6,7 +6,7 @@ "dynamic_config" : 1, "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010", "license" : [ - "gpl_2" + "unknown" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec;, @@ -45,6 +45,6 @@ "url" : "https://github.com/coolo/spooky-pattern-xs; } }, - "version" : "1.52", - "x_serialization_backend" : "JSON::PP version 2.97001" + "version" : "1.53", + "x_serialization_backend" : "JSON::PP version 4.02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.52/META.yml new/Spooky-Patterns-XS-1.53/META.yml --- old/Spooky-Patterns-XS-1.52/META.yml2019-07-27 15:12:50.595185824 +0200 +++
commit perl-Spooky-Patterns-XS for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Spooky-Patterns-XS for openSUSE:Factory checked in at 2019-07-28 10:22:54 Comparing /work/SRC/openSUSE:Factory/perl-Spooky-Patterns-XS (Old) and /work/SRC/openSUSE:Factory/.perl-Spooky-Patterns-XS.new.4126 (New) Package is "perl-Spooky-Patterns-XS" Sun Jul 28 10:22:54 2019 rev:3 rq:719273 version:1.52 Changes: --- /work/SRC/openSUSE:Factory/perl-Spooky-Patterns-XS/perl-Spooky-Patterns-XS.changes 2017-12-05 01:30:35.572525240 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Spooky-Patterns-XS.new.4126/perl-Spooky-Patterns-XS.changes 2019-07-28 10:22:56.244567516 +0200 @@ -1,0 +2,5 @@ +Sat Jul 27 13:13:50 UTC 2019 - Stephan Kulow + +- 1.52: Record all matches even if they overlap at the start + +--- Old: Spooky-Patterns-XS-1.51.tar.gz New: Spooky-Patterns-XS-1.52.tar.gz Other differences: -- ++ perl-Spooky-Patterns-XS.spec ++ --- /var/tmp/diff_new_pack.udNw9r/_old 2019-07-28 10:22:56.716567505 +0200 +++ /var/tmp/diff_new_pack.udNw9r/_new 2019-07-28 10:22:56.716567505 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Spooky-Patterns-XS # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,16 +12,16 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: perl-Spooky-Patterns-XS -Version:1.51 +Version:1.52 Release:0 %define cpan_name Spooky-Patterns-XS Summary:Spooky::Patterns::XS Perl module -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Spooky-Patterns-XS/ Source0:Spooky-Patterns-XS-%{version}.tar.gz ++ Spooky-Patterns-XS-1.51.tar.gz -> Spooky-Patterns-XS-1.52.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.51/Changes new/Spooky-Patterns-XS-1.52/Changes --- old/Spooky-Patterns-XS-1.51/Changes 2017-12-04 15:16:38.987570161 +0100 +++ new/Spooky-Patterns-XS-1.52/Changes 2019-07-27 15:08:33.627368132 +0200 @@ -1,5 +1,8 @@ Revision history for Perl extension Spooky::Patterns::XS +1.522019-07-27 +- Record all matches even if they overlap at the start + 1.512017-12-04 - Ignore skips at the end of a pattern diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.51/META.json new/Spooky-Patterns-XS-1.52/META.json --- old/Spooky-Patterns-XS-1.51/META.json 2017-12-04 15:17:54.211367984 +0100 +++ new/Spooky-Patterns-XS-1.52/META.json 2019-07-27 15:12:50.707185745 +0200 @@ -4,13 +4,13 @@ "Stephan Kulow " ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010", + "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010", "license" : [ - "unknown" + "gpl_2" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec;, - "version" : "2" + "version" : 2 }, "name" : "Spooky-Patterns-XS", "no_index" : { @@ -45,6 +45,6 @@ "url" : "https://github.com/coolo/spooky-pattern-xs; } }, - "version" : "1.51", - "x_serialization_backend" : "JSON::PP version 2.27400_02" + "version" : "1.52", + "x_serialization_backend" : "JSON::PP version 2.97001" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.51/META.yml new/Spooky-Patterns-XS-1.52/META.yml --- old/Spooky-Patterns-XS-1.51/META.yml2017-12-04 15:17:54.159368124 +0100 +++ new/Spooky-Patterns-XS-1.52/META.yml2019-07-27 15:12:50.595185824 +0200 @@ -7,8 +7,8 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010' -license: unknown +generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010' +license: gpl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: '1.4' @@ -22,5 +22,5 @@ resources: license:
commit perl-Spooky-Patterns-XS for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Spooky-Patterns-XS for openSUSE:Factory checked in at 2017-12-05 01:30:34 Comparing /work/SRC/openSUSE:Factory/perl-Spooky-Patterns-XS (Old) and /work/SRC/openSUSE:Factory/.perl-Spooky-Patterns-XS.new (New) Package is "perl-Spooky-Patterns-XS" Tue Dec 5 01:30:34 2017 rev:2 rq:548102 version:1.51 Changes: --- /work/SRC/openSUSE:Factory/perl-Spooky-Patterns-XS/perl-Spooky-Patterns-XS.changes 2017-07-21 22:44:52.439029121 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Spooky-Patterns-XS.new/perl-Spooky-Patterns-XS.changes 2017-12-05 01:30:35.572525240 +0100 @@ -1,0 +2,5 @@ +Mon Dec 4 14:18:29 UTC 2017 - co...@suse.com + +- 1.51: Ignore skips at the end of a pattern + +--- Old: Spooky-Patterns-XS-1.50.tar.gz New: Spooky-Patterns-XS-1.51.tar.gz Other differences: -- ++ perl-Spooky-Patterns-XS.spec ++ --- /var/tmp/diff_new_pack.DPYRaL/_old 2017-12-05 01:30:36.512491092 +0100 +++ /var/tmp/diff_new_pack.DPYRaL/_new 2017-12-05 01:30:36.536490219 +0100 @@ -17,7 +17,7 @@ Name: perl-Spooky-Patterns-XS -Version:1.50 +Version:1.51 Release:0 %define cpan_name Spooky-Patterns-XS Summary:Spooky::Patterns::XS Perl module ++ Spooky-Patterns-XS-1.50.tar.gz -> Spooky-Patterns-XS-1.51.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.50/Changes new/Spooky-Patterns-XS-1.51/Changes --- old/Spooky-Patterns-XS-1.50/Changes 2017-05-08 10:33:36.462982000 +0200 +++ new/Spooky-Patterns-XS-1.51/Changes 2017-12-04 15:16:38.987570161 +0100 @@ -1,5 +1,8 @@ Revision history for Perl extension Spooky::Patterns::XS +1.512017-12-04 +- Ignore skips at the end of a pattern + 1.502017-05-08 - Support dump and load and rework data structure to make it fast diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.50/META.json new/Spooky-Patterns-XS-1.51/META.json --- old/Spooky-Patterns-XS-1.50/META.json 2017-05-08 10:35:48.894502000 +0200 +++ new/Spooky-Patterns-XS-1.51/META.json 2017-12-04 15:17:54.211367984 +0100 @@ -4,7 +4,7 @@ "Stephan Kulow" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.1001, CPAN::Meta::Converter version 2.150005", + "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010", "license" : [ "unknown" ], @@ -45,6 +45,6 @@ "url" : "https://github.com/coolo/spooky-pattern-xs; } }, - "version" : "1.50", - "x_serialization_backend" : "JSON::PP version 2.27300" + "version" : "1.51", + "x_serialization_backend" : "JSON::PP version 2.27400_02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.50/META.yml new/Spooky-Patterns-XS-1.51/META.yml --- old/Spooky-Patterns-XS-1.50/META.yml2017-05-08 10:35:48.817508000 +0200 +++ new/Spooky-Patterns-XS-1.51/META.yml2017-12-04 15:17:54.159368124 +0100 @@ -7,7 +7,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.1001, CPAN::Meta::Converter version 2.150005' +generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010' license: unknown meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -22,5 +22,5 @@ resources: license: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt repository: https://github.com/coolo/spooky-pattern-xs -version: '1.50' +version: '1.51' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.50/XS.pm new/Spooky-Patterns-XS-1.51/XS.pm --- old/Spooky-Patterns-XS-1.50/XS.pm 2017-05-08 10:33:36.479003000 +0200 +++ new/Spooky-Patterns-XS-1.51/XS.pm 2017-12-04 15:16:57.179521271 +0100 @@ -23,7 +23,7 @@ our @ISA = qw(Exporter); our @EXPORT_OK = qw(); -our $VERSION = '1.50'; +our $VERSION = '1.51'; require XSLoader; XSLoader::load( 'Spooky::Patterns::XS', $VERSION ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spooky-Patterns-XS-1.50/patterns_impl.cc new/Spooky-Patterns-XS-1.51/patterns_impl.cc --- old/Spooky-Patterns-XS-1.50/patterns_impl.cc2017-05-08 10:33:36.174973000 +0200 +++ new/Spooky-Patterns-XS-1.51/patterns_impl.cc2017-12-04 15:16:07.587654549 +0100 @@