This is an automated email from the git hooks/post-receive script. js pushed a change to branch master in repository libattean-perl.
from 26c7ac6 Prepare for release: Update changelog. adds e91154a Added Attean::API::DirectedAcyclicGraph->has_only_subtree_types method. adds dd740c1 Added short-circuit optimization in Attean::API::DirectedAcyclicGraph->has_only_subtree_types. adds f5d9e75 heuristic 1 and 4 of HSP as a function adds a28e469 Add a references section adds a496f4c Use the triple sum and multiply with the number of vars for a cost of individual quads adds 5642a0b fix typo in comment adds 4b50875 Merge pull request #7 from kjetilk/feature-hsp-heuristic14 adds 2bca93e Merge branch 'master' of github.com:kasei/attean adds 1e2c4a2 Disable stable sort in prune adds 1ba02c0 Merge pull request #9 from kjetilk/master adds 2a078bf Merge branch 'master' of github.com:kasei/attean adds 66e7951 a first stab at HSP heuristic 2 adds 3d22ed9 refactor the penalization code into a private method adds 85ad23f penalize for HashJoin too adds e92bc00 Use a hash for penalty numbers, as per kasei's suggestion adds 63597dd Merge pull request #8 from kjetilk/feature-hsp-heuristic2 adds d2e5e66 Merge branch 'master' of github.com:kasei/attean adds 59d5838 Updated attean_query to use the IDPQueryPlanner. adds 25e7739 Updated Attean::IDPQueryPlanner->join_plans API to allow easier extensibility. adds 9ee0fa8 Some documentation glitches adds c9fbd74 Merge pull request #10 from kjetilk/master adds 0927155 Fixed handling of blank nodes in BGPs in Attean::IDPQueryPlanner. adds be1dade Added methods to test terms for common term role consumption. adds 44e2bda Moved term role consumption checking methods to Attean::API::TermOrVariable. adds 29b5e45 Fix bug introduced in 0927155 relating to the identification of distinct query plans for BGPs using blank nodes. adds 5a46827 Added Attean->acceptable_parsers method. adds ba5fa9b Added tests for Attean->acceptable_parsers. adds 9143239 Merge branch 'feature-acceptable-parsers' adds 6a071fa s/XML/JSON/g adds 8b0c4a2 Merge pull request #12 from kjetilk/master adds 6d7bc9e Try to document plans_for_algebra and cost_for_plan adds bd94e9b Merge pull request #14 from kjetilk/feature-understand-planning adds 65d9f5f Updated VERSION and docs for 0.005_01 beta release. adds 4feff4c Updated VERSION and docs for 0.006 release. adds fd67d14 Imported Upstream version 0.006 new 592561a Merge tag 'upstream/0.006' new 5e5c03b Bump debhelper compatibility level to 9. new ba35293 Tidy rules file: Suppress versioned debhelper build-dependency. new 0ccb371 Add lintian override regarding debhelper 9. new 9b48425 Prepare for release: Update changelog and copyright hints. The 5 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 | 21 +++ META.yml | 2 +- SIGNATURE | 192 +++++++++++++-------------- bin/attean_query | 28 ++-- debian/changelog | 23 ++++ debian/compat | 2 +- debian/copyright_hints | 2 +- debian/rules | 4 + debian/source/lintian-overrides | 3 + lib/Attean.pm | 69 +++++++++- lib/Attean/API.pm | 38 ++++-- 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 | 18 +-- lib/Attean/API/Blank.pod | 2 +- lib/Attean/API/BlankOrIRI.pod | 2 +- lib/Attean/API/BulkUpdatableModel.pod | 2 +- lib/Attean/API/Expression.pm | 12 +- 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 | 8 +- 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 | 51 ++++++-- 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 | 18 +-- lib/Attean/API/Store.pm | 20 +-- lib/Attean/API/Term.pm | 16 +-- 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 | 58 ++++---- lib/Attean/BindingEqualityTest.pm | 2 +- lib/Attean/Blank.pm | 4 +- lib/Attean/CodeIterator.pm | 4 +- lib/Attean/Expression.pm | 16 +-- lib/Attean/IDPQueryPlanner.pm | 196 ++++++++++++++++++++++++---- lib/Attean/IRI.pm | 4 +- lib/Attean/IteratorSequence.pm | 4 +- lib/Attean/ListIterator.pm | 4 +- lib/Attean/Literal.pm | 4 +- lib/Attean/Plan.pm | 54 ++++---- lib/Attean/Quad.pm | 6 +- lib/Attean/QuadModel.pm | 6 +- lib/Attean/RDF.pm | 4 +- lib/Attean/Result.pm | 8 +- lib/Attean/SimpleQueryEvaluator.pm | 6 +- lib/Attean/TermMap.pm | 4 +- lib/Attean/TreeRewriter.pm | 4 +- lib/Attean/Triple.pm | 6 +- 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 | 8 +- lib/AtteanX/Parser/SPARQLTSV.pm | 4 +- lib/AtteanX/Parser/SPARQLXML.pm | 4 +- lib/AtteanX/Parser/SPARQLXML/SAXHandler.pm | 4 +- lib/AtteanX/Parser/Turtle.pm | 4 +- 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 | 2 +- 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 | 4 +- lib/AtteanX/Store/Memory.pm | 23 +++- lib/AtteanX/Store/Simple.pm | 4 +- t/parser.t | 79 +++++++++++ 99 files changed, 820 insertions(+), 415 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