This is an automated email from the git hooks/post-receive script. js pushed a change to branch master in repository libattean-perl.
from 024a674 Prepare for release: Update changelog and copyright hints. new 7a46289 Fix lintian overrides. new b2b6743 Modernize git-buildpackage config: Avoid git- prefix. new d9e6349 Update changelog. adds 9be3136 Added apply_triple and apply_quad methods to triple and quad pattern classes to produce Result objects. adds c27581f Attean::API::TripleOrQuadPattern constructors accept non-existent parameters (#13). adds a22227e Removed call to Dumper in Attean::API::Binding. adds eb00a85 Removed call to Dumper in Attean::API::DirectedAcyclicGraph. adds c9f9781 Consolidated BUILDARGS handling in Attean::API::TripleOrQuadPattern. adds 7656105 Added Attean::API::Plan::Join role. adds 3bc698c Added heap sort plan implementation. adds ea94362 Added planning support for HeapSort plans. adds 6d36f1a Moved computation of in_scope_variables from calling code to to Plan class BUILDARGS. adds b1ba131 POD fix. adds 01394ee Updated VERSION for 0.007_01 beta release. adds 3fef0df Removed debugging output. adds 13a7d07 Fixed POD typo in Attean::API::Serializer. adds 162635f Updated VERSION and docs for 0.008 release. adds 095a358 Imported Upstream version 0.008 new 174309b Merge tag 'upstream/0.008' new 3449f7a Update package relations: (Build-)depend on libarray-heap-perl. new bc15611 Update changelog. adds ac7e9d0 Added test harness for SPARQL 1.1 evaluation tests in xt/. adds 7ee3ae2 Updated SPARQL 1.1 evaluation test harness to use Attean::IDPQueryPlanner. adds 9bd530b Improve implementation coverage of SPARQL functions. adds eff94af Improve implementation coverage of SPARQL functions. adds 9cb5feb Begin implementation support for aggregate query plans. adds ce28307 Improve handling of AVG and GROUP_CONCAT aggregate functions. adds cd47be7 Fixed Attean::Algebra::Group->algebra_as_string serialization. adds 64fba80 Improved handling of aggregate functions. adds 8d6b0e4 Improved Attean::API::Literal->argument_compatible. adds 94647b0 Fixed bug in Attean::Algebra::Project->in_scope_variables. adds 3d1473e Fixed typo in Attean::API::Literal->argument_compatible. adds 36a578c Fixed typo in Attean::Plan::Extend->evaluate_expression. adds 17e33e2 Allow errors to propagate in evaluation of IF. adds 39b0ec0 Add planning support for simple property paths. adds fd3f200 Add planning support for inverse property paths. adds 90b81fc Add support for BNODE evaluation. Improve evaluation of STRLANG and STRDT. adds 935eae2 Improved planning support for bounded property paths. adds 39af5ed Improve handling on unicode data in SPARQL TSV parser. adds 4928cde Improved planning support for non-recursive ZeroOrMore property paths. adds 3bbeb81 Improved planning support for OneOrMore and recursive-unbounded property paths. adds 2e6fc93 Remove debugging code that was breaking some queries with empty projection. adds d5f6b67 Added support for Construct query plans. Added numeric casting support in Attean::Plan::Extend. Improve support for aggregate evaluation on empty groups. Add stub query plan class for ZeroOrOne property paths. adds 17ce85d Added query planning support for EXISTS filters. Added plan-based class for Exists expression (to parallel the existing algebra-based class). adds 11f5727 Silenced debugging output. adds 72f286a Added Attean::API::Result->shared_domain method. adds fb3f136 Fixed bug in planning MINUS queries that inappropriately used a hash-join. Added support for ZeroOrOne property path query plans. adds 05cc79c Removed HeapSort plan implementation and use of Array::Heap due to packaging concerns (issue #32). adds 178850b Fix bug in evaluation of ZeroOrOne property paths that would sometimes truncate results. adds dd3750b Updated VERSION and docs for 0.008_01 beta release. adds d8fdda6 Updated VERSION and docs for 0.009 release. adds 1116bda Imported Upstream version 0.009 new 808b15c Merge tag 'upstream/0.009' new 0c26443 Stop (build-)depend on libarray-heap-perl. new 49bf0bf Prepare for release: Update changelog and copyright hints. The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: Changes.ttl | 34 + META.yml | 3 +- SIGNATURE | 192 ++-- bin/attean_query | 8 +- debian/changelog | 29 + debian/copyright_hints | 2 +- debian/gbp.conf | 2 - debian/rules | 4 +- debian/source/lintian-overrides | 2 + lib/Attean.pm | 4 +- lib/Attean/API.pm | 16 +- lib/Attean/API/AbbreviatingParser.pod | 2 +- lib/Attean/API/AbbreviatingSerializer.pod | 2 +- lib/Attean/API/AggregateExpression.pod | 2 +- lib/Attean/API/AppendableSerializer.pod | 2 +- lib/Attean/API/AtOnceParser.pod | 2 +- lib/Attean/API/Binding.pm | 104 +- lib/Attean/API/Blank.pod | 2 +- lib/Attean/API/BlankOrIRI.pod | 2 +- lib/Attean/API/BulkUpdatableModel.pod | 2 +- lib/Attean/API/Expression.pm | 24 +- lib/Attean/API/IRI.pod | 2 +- lib/Attean/API/Iterator.pm | 18 +- lib/Attean/API/Literal.pod | 2 +- lib/Attean/API/MixedStatementParser.pod | 2 +- lib/Attean/API/MixedStatementSerializer.pod | 2 +- lib/Attean/API/Model.pm | 12 +- lib/Attean/API/MutableModel.pod | 2 +- lib/Attean/API/MutableTripleStore.pod | 2 +- lib/Attean/API/Parser.pm | 24 +- lib/Attean/API/Plan.pm | 57 +- lib/Attean/API/PullParser.pod | 2 +- lib/Attean/API/PushParser.pod | 2 +- lib/Attean/API/Quad.pod | 2 +- lib/Attean/API/QuadParser.pod | 2 +- lib/Attean/API/QuadPattern.pod | 2 +- lib/Attean/API/QuadSerializer.pod | 2 +- lib/Attean/API/Query.pm | 33 +- lib/Attean/API/RepeatableIterator.pod | 2 +- lib/Attean/API/Result.pod | 2 +- lib/Attean/API/ResultParser.pod | 2 +- lib/Attean/API/ResultSerializer.pod | 2 +- lib/Attean/API/Serializer.pm | 20 +- lib/Attean/API/Store.pm | 20 +- lib/Attean/API/Term.pm | 44 +- lib/Attean/API/TermOrVariable.pod | 2 +- lib/Attean/API/TermParser.pod | 2 +- lib/Attean/API/TermSerializer.pod | 2 +- lib/Attean/API/Triple.pod | 2 +- lib/Attean/API/TripleOrQuad.pod | 2 +- lib/Attean/API/TripleParser.pod | 2 +- lib/Attean/API/TriplePattern.pod | 2 +- lib/Attean/API/TripleSerializer.pod | 2 +- lib/Attean/API/Variable.pod | 2 +- lib/Attean/AggregateExpression.pod | 2 +- lib/Attean/Algebra.pm | 70 +- lib/Attean/BindingEqualityTest.pm | 2 +- lib/Attean/Blank.pm | 7 +- lib/Attean/CodeIterator.pm | 4 +- lib/Attean/Expression.pm | 76 +- lib/Attean/IDPQueryPlanner.pm | 311 +++++- lib/Attean/IRI.pm | 4 +- lib/Attean/IteratorSequence.pm | 4 +- lib/Attean/ListIterator.pm | 4 +- lib/Attean/Literal.pm | 4 +- lib/Attean/Plan.pm | 1420 +++++++++++++++++++++++++-- lib/Attean/Quad.pm | 23 +- lib/Attean/QuadModel.pm | 6 +- lib/Attean/RDF.pm | 4 +- lib/Attean/Result.pm | 4 +- lib/Attean/SimpleQueryEvaluator.pm | 6 +- lib/Attean/TermMap.pm | 4 +- lib/Attean/TreeRewriter.pm | 4 +- lib/Attean/Triple.pm | 19 +- lib/Attean/TripleModel.pm | 2 +- lib/Attean/Variable.pm | 4 +- lib/AtteanX/Parser/NQuads.pm | 4 +- lib/AtteanX/Parser/NTriples.pm | 4 +- lib/AtteanX/Parser/NTuples.pm | 4 +- lib/AtteanX/Parser/RDFXML.pm | 2 +- lib/AtteanX/Parser/SPARQLJSON.pm | 4 +- lib/AtteanX/Parser/SPARQLTSV.pm | 12 +- lib/AtteanX/Parser/SPARQLXML.pm | 4 +- lib/AtteanX/Parser/SPARQLXML/SAXHandler.pm | 4 +- lib/AtteanX/Parser/Turtle.pm | 5 +- lib/AtteanX/Parser/Turtle/Constants.pm | 6 +- lib/AtteanX/Parser/Turtle/Lexer.pm | 4 +- lib/AtteanX/Parser/Turtle/Token.pm | 2 +- lib/AtteanX/RDFQueryTranslator.pm | 5 +- lib/AtteanX/Serializer/CanonicalNTriples.pm | 4 +- lib/AtteanX/Serializer/NQuads.pm | 4 +- lib/AtteanX/Serializer/NTriples.pm | 4 +- lib/AtteanX/Serializer/NTuples.pm | 4 +- lib/AtteanX/Serializer/SPARQLCSV.pm | 4 +- lib/AtteanX/Serializer/SPARQLTSV.pm | 4 +- lib/AtteanX/Serializer/SPARQLXML.pm | 6 +- lib/AtteanX/Store/Memory.pm | 4 +- lib/AtteanX/Store/Simple.pm | 4 +- t/idp_planner.t | 7 +- 99 files changed, 2304 insertions(+), 503 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libattean-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits