[libattean-perl] branch master updated (26c7ac6 -> 9b48425)

Jonas Smedegaard dr at jones.dk
Tue Jun 30 15:09:38 UTC 2015


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



More information about the Pkg-perl-cvs-commits mailing list