[libattean-perl] branch master updated (31f559b -> 17f69d0)

Jonas Smedegaard dr at jones.dk
Sun Jan 17 06:53:32 UTC 2016


This is an automated email from the git hooks/post-receive script.

js pushed a change to branch master
in repository libattean-perl.

      from  31f559b   Prepare for release: Update changelog, control file and copyright hints.
       new  5c9b36f   Fix watch file to handle version prefix.
      adds  6d55c96   Add a trace log
      adds  645f35b   Add MooX::Log::Any to prereqs
      adds  95bab97   Merge remote-tracking branch 'kjetilk/feature-log-any' into kjetilk-log
      adds  b246faf   Improve SPARQL serialization of variable and expression projection.
      adds  fa95359   Made all algebra classes consume Attean::API::SPARQLSerializable.
      adds  fbd30e1   Improved SPARQL serialization for expressions.
      adds  01a0495   Add serialization of filter expressions belonging to a left join. Begin work to replace as_sparql methods with token-based serialization.
      adds  5c36b82   Fix bug in AtteanX::Serializer::SPARQL->serialize_iter_to_bytes method.
      adds  2191f25   Replaced as_sparql methods with token-based serialization implementation.
      adds  92fcdad   Add SPARQL serialization support for CONSTRUCT and DESCRIBE forms.
      adds  229cf27   Improve error message
      adds  d60be45   Merge branch 'master' of github.com:kasei/attean
      adds  46f377a   Merge branch 'master' of github.com:kasei/attean
      adds  8b2faec   Merge branch 'master' of github.com:kasei/attean
      adds  f456e3c   Simple test for canonicalized pattern Issue #43
      adds  82d7ba4   Implementation of canonicalize for triple patterns #43
      adds  03f53de   Merge remote-tracking branch 'kjetilk/feature-canonical-triple' into feature-canonical-triple
      adds  159304d   Updated Attean::API::CanonicalizingBindingSet to produce the same type of object as are input.
      adds  3844558   Moved TriplePattern->canonicalize to TripleOrQuadPattern role. Updated statement canonicalize method to respect repeated variables. Added exportable quadpattern constructor.
      adds  72edb41   Improve Attean::ExistsExpression->as_string.
      adds  f70cac2   Add use of MooX::Log::Any.
      adds  e350728   Added tests for get_sequence model accessor method (#3).
      adds  227a73c   Silence XML::Parser warnings on empty input documents.
      adds  0018777   Fix bug in handling unbound join variables in hash join evaluation.
      adds  284e50a   Improved recognition of invalid aggregation queries.
      adds  1e5b91f   as_sparql test that dies with a blank
      adds  130e259   Fixed SPARQL serialization of blank nodes.
      adds  c877205   Added AtteanX::Parser::SPARQL->parse convenience method.
      adds  5ffc1e3   Allow AtteanX::Parser::SPARQL->parse to be called as a class method.
      adds  24f9bff   Fix over-indentation of groups in SPARQL serialization (#51).
      adds  0a91064   Add support to serialize SELECT * queries (#51).
      adds  55bd15b   Improve SPARQL serialization of nesting braces (#51).
      adds  858b91d   Fixed bug in AtteanX::Serializer::SPARQLHTML->serialize_iter_to_bytes.
      adds  89192c8   Add Module::Install::DOAPChangeSets dependency to .travis.yml.
      adds  984cb30   Updated .travis.yml.
      adds  c742853   Updated .travis.yml.
      adds  ae7bfcd   Updated .travis.yml.
      adds  c72f040   Moved subpatterns_of_type from Attean::API::Algebra to Attean::API::DirectedAcyclicGraph.
      adds  ae0e1f0   Added missing POD.
      adds  512bd8e   Updated .travis.yml.
      adds  10ccdfa   Fixed POD errors.
      adds  d59c307   Added error messages to die calls.
      adds  a17e2a7   Change API for Attean::API::CostPlanner->cost_for_plan to pass in the query planner.
      adds  b53a8af   Renamed parse_term_from_string methods to parse_term_from_bytes (adding delegating methods that should be decprecated in the future).
      adds  6b24439   Update AtteanX::Parser::RDFXML to populate a namespace map during parsing.
      adds  fb2c103   Added Attean::API::Plan->subplans_of_type_are_variable_connected method.
      adds  d547aa7   Improved error handling in Attean::ListIterator->BUILD.
      adds  10383c3   Fix bugs and POD in Attean::TripleModel.
      adds  c852dd3   Added Attean::API::Plan->children_are_variable_connected.
      adds  6f381b8   Improve cost estimation for cartesian joins in Attean::API::QueryPlanner.
      adds  bdd5eab   Merged shared constants for Turtle and SPARQL tokens.
      adds  7e6e2c1   Fix token type used in Attean::API::Blank->sparql_tokens.
      adds  02255c3   Added serialization of language tags and datatypes in Attean::API::Literal.
      adds  d8753d0   Fixed serialization of BNODE tokens in AtteanX::Serializer::SPARQL.
      adds  95696f4   Added Turtle serializer.
      adds  1816a5e   Improved serialization of SPARQL and Turtle.
      adds  3bf058b   Added convenience constructors for SPARQL and Turtle token classes.
      adds  83558c9   Make regexes used for prefixname parsing publicly accessibly.
      adds  d6b2d24   Added POD.
      adds  6cd0674   Add IRI-to-PREFIXNAME shortening in Turtle serializer.
      adds  90f228c   Add more logging to the cost planner
      adds  cb64e10   use debug level for estimated costs
      adds  01805a0   add debugging at info level for model based plans
      adds  e429e22   Merge pull request #56 from kjetilk/feature-more-logging
      adds  cafb8ac   Updated copyright years.
      adds  5d61fe8   Call blank and variable without shortcuts
      adds  24a4356   Merge pull request #57 from kjetilk/master
      adds  44f2e9f   Merge branch 'master' of github.com:kasei/attean
      adds  b9602ba   Added RDF/XML parser tests.
      adds  c158437   Updated MANIFEST.
      adds  9277c37   Fix regex use in t/serializer-sparql.t.
      adds  6a67929   Updated VERSION and docs for 0.011 release.
      adds  6dff951   Imported Upstream version 0.011
       new  9d836f6   Merge tag 'upstream/0.011'
       new  9be021d   Update copyright info: Extend copyright for main upstream author to cover recent years.
       new  5a359f5   Update package relations: (Build-)depend on libmoox-log-any-perl.
       new  17f69d0   Prepare for release: Update changelog, control file 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                                            |   43 +
 LICENSE                                            |    2 +-
 MANIFEST                                           |    5 +
 META.yml                                           |    3 +-
 Makefile.PL                                        |    1 +
 SIGNATURE                                          |  231 ++--
 debian/changelog                                   |   49 +
 debian/control                                     |    1 +
 debian/copyright                                   |    2 +-
 debian/copyright_hints                             |  171 +--
 debian/rules                                       |    2 +-
 debian/watch                                       |    4 +-
 lib/Attean.pm                                      |    6 +-
 lib/Attean/API.pm                                  |   53 +-
 lib/Attean/API/AbbreviatingParser.pod              |    4 +-
 lib/Attean/API/AbbreviatingSerializer.pod          |    4 +-
 lib/Attean/API/AggregateExpression.pod             |    4 +-
 lib/Attean/API/AppendableSerializer.pod            |    4 +-
 lib/Attean/API/AtOnceParser.pod                    |    4 +-
 lib/Attean/API/Binding.pm                          |   60 +-
 lib/Attean/API/Blank.pod                           |    4 +-
 lib/Attean/API/BlankOrIRI.pod                      |    4 +-
 lib/Attean/API/BulkUpdatableModel.pod              |    4 +-
 lib/Attean/API/Expression.pm                       |   95 +-
 lib/Attean/API/IRI.pod                             |    4 +-
 lib/Attean/API/Iterator.pm                         |   30 +-
 lib/Attean/API/Literal.pod                         |    4 +-
 lib/Attean/API/MixedStatementParser.pod            |    4 +-
 lib/Attean/API/MixedStatementSerializer.pod        |    4 +-
 lib/Attean/API/Model.pm                            |   14 +-
 lib/Attean/API/MutableModel.pod                    |    4 +-
 lib/Attean/API/MutableTripleStore.pod              |    4 +-
 lib/Attean/API/Parser.pm                           |   26 +-
 lib/Attean/API/Plan.pm                             |  142 ++-
 lib/Attean/API/PullParser.pod                      |    4 +-
 lib/Attean/API/PushParser.pod                      |    4 +-
 lib/Attean/API/Quad.pod                            |    4 +-
 lib/Attean/API/QuadParser.pod                      |    4 +-
 lib/Attean/API/QuadPattern.pod                     |    4 +-
 lib/Attean/API/QuadSerializer.pod                  |    4 +-
 lib/Attean/API/Query.pm                            |  251 ++--
 lib/Attean/API/QueryPlanner.pm                     |   46 +-
 lib/Attean/API/RepeatableIterator.pod              |    4 +-
 lib/Attean/API/Result.pod                          |    4 +-
 lib/Attean/API/ResultParser.pod                    |    4 +-
 lib/Attean/API/ResultSerializer.pod                |    4 +-
 lib/Attean/API/Serializer.pm                       |   20 +-
 lib/Attean/API/Store.pm                            |   22 +-
 lib/Attean/API/Term.pm                             |   68 +-
 lib/Attean/API/TermOrVariable.pod                  |    4 +-
 lib/Attean/API/TermParser.pod                      |    4 +-
 lib/Attean/API/TermSerializer.pod                  |    4 +-
 lib/Attean/API/Triple.pod                          |    4 +-
 lib/Attean/API/TripleOrQuad.pod                    |    4 +-
 lib/Attean/API/TripleParser.pod                    |    4 +-
 lib/Attean/API/TriplePattern.pod                   |    4 +-
 lib/Attean/API/TripleSerializer.pod                |    4 +-
 lib/Attean/API/Variable.pod                        |    4 +-
 lib/Attean/AggregateExpression.pod                 |    4 +-
 lib/Attean/Algebra.pm                              |  651 +++--------
 lib/Attean/BindingEqualityTest.pm                  |   60 +-
 lib/Attean/Blank.pm                                |    6 +-
 lib/Attean/CodeIterator.pm                         |   10 +-
 lib/Attean/Expression.pm                           |  210 ++--
 lib/Attean/IDPQueryPlanner.pm                      |    8 +-
 lib/Attean/IRI.pm                                  |    6 +-
 lib/Attean/IteratorSequence.pm                     |    6 +-
 lib/Attean/ListIterator.pm                         |    9 +-
 lib/Attean/Literal.pm                              |   42 +-
 lib/Attean/Plan.pm                                 |  132 ++-
 lib/Attean/Quad.pm                                 |    8 +-
 lib/Attean/QuadModel.pm                            |   20 +-
 lib/Attean/QueryPlanner.pm                         |   72 +-
 lib/Attean/RDF.pm                                  |   20 +-
 lib/Attean/Result.pm                               |    6 +-
 lib/Attean/SimpleQueryEvaluator.pm                 |    9 +-
 lib/Attean/TermMap.pm                              |   25 +-
 lib/Attean/TreeRewriter.pm                         |   40 +-
 lib/Attean/Triple.pm                               |    8 +-
 lib/Attean/TripleModel.pm                          |  197 +++-
 lib/Attean/Variable.pm                             |   19 +-
 lib/AtteanX/API/JoinRotatingPlanner.pm             |   66 +-
 lib/AtteanX/API/Lexer.pm                           |  123 +-
 lib/AtteanX/Parser/NQuads.pm                       |    6 +-
 lib/AtteanX/Parser/NTriples.pm                     |    6 +-
 lib/AtteanX/Parser/NTuples.pm                      |   22 +-
 lib/AtteanX/Parser/RDFXML.pm                       |   85 +-
 lib/AtteanX/Parser/SPARQL.pm                       | 1193 +++++++++++---------
 lib/AtteanX/Parser/SPARQLJSON.pm                   |   46 +-
 lib/AtteanX/Parser/SPARQLLex.pm                    |   24 +-
 lib/AtteanX/Parser/SPARQLTSV.pm                    |   26 +-
 lib/AtteanX/Parser/SPARQLXML.pm                    |    6 +-
 lib/AtteanX/Parser/SPARQLXML/SAXHandler.pm         |    6 +-
 lib/AtteanX/Parser/Turtle.pm                       |   87 +-
 lib/AtteanX/Parser/Turtle/Constants.pm             |   54 +-
 lib/AtteanX/Parser/Turtle/Lexer.pm                 |   26 +-
 lib/AtteanX/Parser/Turtle/Token.pm                 |   69 +-
 lib/AtteanX/RDFQueryTranslator.pm                  |  108 +-
 lib/AtteanX/SPARQL/Constants.pm                    |   61 +-
 lib/AtteanX/SPARQL/Token.pm                        |   97 +-
 lib/AtteanX/Serializer/CanonicalNTriples.pm        |    6 +-
 lib/AtteanX/Serializer/NQuads.pm                   |   14 +-
 lib/AtteanX/Serializer/NTriples.pm                 |   14 +-
 lib/AtteanX/Serializer/NTuples.pm                  |    6 +-
 lib/AtteanX/Serializer/SPARQL.pm                   |   49 +-
 lib/AtteanX/Serializer/SPARQLCSV.pm                |   14 +-
 lib/AtteanX/Serializer/SPARQLHTML.pm               |   22 +-
 lib/AtteanX/Serializer/SPARQLTSV.pm                |   14 +-
 lib/AtteanX/Serializer/SPARQLXML.pm                |   16 +-
 lib/AtteanX/Serializer/Turtle.pm                   |  200 ++++
 .../Serializer/{SPARQL.pm => TurtleTokens.pm}      |  118 +-
 lib/AtteanX/Store/Memory.pm                        |   24 +-
 lib/AtteanX/Store/Simple.pm                        |    6 +-
 meta/changes.ttl                                   |   41 +-
 t/algebra.t                                        |   23 +
 t/cost_planner.t                                   |    2 +-
 t/model-quad.t                                     |   37 +-
 t/parser-rdfxml.t                                  |   39 +
 t/plan.t                                           |   50 +
 t/serializer-sparql.t                              |  418 +++++--
 t/serializer-turtle.t                              |  111 ++
 xt/pod-coverage.t                                  |    1 +
 122 files changed, 4294 insertions(+), 2089 deletions(-)
 create mode 100644 lib/AtteanX/Serializer/Turtle.pm
 copy lib/AtteanX/Serializer/{SPARQL.pm => TurtleTokens.pm} (56%)
 create mode 100644 t/parser-rdfxml.t
 create mode 100644 t/plan.t
 create mode 100644 t/serializer-turtle.t

-- 
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