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

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

      from  49bf0bf   Prepare for release: Update changelog and copyright hints.
      adds  796dc9a   Refactored Turtle lexer code to allow sharing with SPARQL 
lexer.
      adds  57ea582   Attean::Algebra::Join should be n-ary, not binary.
      adds  2c05635   Allow non-Moo helper classes in the AtteanX::Parser 
namespace.
      adds  4558bde   Added Attean::Algebra::Sequence class.
      adds  b9c09b8   Add INVOKE function expression to allow representing 
IRI-defined functions.
      adds  e98ea8e   Ported RDF::Query SPARQL parser to Attean.
      adds  e8420e6   Use more explicit object constructor syntax in query 
planner.
      adds  2fab206   Use native SPARQL query parser in test harness.
      adds  92ca9e6   Remove unused code in SPARQL parser.
      adds  2f6d093   Begin moving SPARQL parser to Moo.
      adds  f48c95f   Ported fix to SPARQL parser bug from RDF::Query 
(kasei/perlrdf@0bd8e79).
      adds  d49a5b6   Remove old and incorrect comment from idp_planner.t.
      adds  a885e14   Simplify and clean code.
      adds  1d2502e   Convert SPARQL parser to using SPARQLLex lexer for query 
parsing (update parsing still in-progress).
      adds  5c0e199   Simplify parsing code.
      adds  50f6f30   Added Attean::API::Algebra methods blank_nodes and 
subpatterns_of_type.
      adds  21648f4   Removed old non-lexer update parsing code from 
AtteanX::Parser::SPARQL.
      adds  14bab1e   Removed unused imports.
      adds  7591fe8   Update Changes metadata handling to use 
Module::Instal::DOAPChangeSets (Github issue #25).
      adds  5f46374   Added SPARQL parser supporting classes.
      adds  874a093   Fixed attean_query to support custom output serializers.
      adds  83f2c73   Added simple SPARQL HTML serializer (ported from 
RDF::Endpoint; Github issue #27).
      adds  cb47327   Fixed bug in Attean::Algebra::Project->in_scope_variables.
      adds  cdbb53c   Improved coverage of SPARQL parser.
      adds  36be03c   Added support for running syntax tests.
      adds  91a5bf7   Renamed SPARQL test suite harness.
      adds  ee3a4de   Improve handling of syntax tests.
      adds  d0ce154   Added initial algebra and plan support for group ranking 
(Github issue #34).
      adds  9b89b4c   Allow Attean::AggregateExpressions->scalar_vars to store 
arbitrary values.
      adds  3558038   Allow ranking Attean::Plan::Aggregate operators to 
specify sorting direction per variable.
      adds  f16a5d4   Added SPARQL parsing support for RANK operator (Github 
issue #35).
      adds  098d903   Updated attean_query to use the native SPARQL parser.
      adds  f219d6f   Added simple SPARQL serializer implementation (Github 
issue #36).
      adds  e266e69   Add missing literal values to some SPARQL tokens.
      adds  98a7e66   Tighten whitespace in serialization of datatyped literals.
      adds  2ff0061   Moved AtteanX::Parser::SPARQL::Constants to 
AtteanX::SPARQL::Constants.
      adds  4840c81   Added SPARQL-specific class for parsing/serializing 
tokens.
      adds  fa78259   Begin adding ability to turn query algebras into SPARQL 
token interators.
      adds  13ba0e3   Added SPARQLSerializable coverage to algebra classes.
      adds  1bc970e   Pass the indentation level to Plan plan_as_string methods 
during serialization.
      adds  077273f   Improve serialization of Attean::Plan::Table objects.
      adds  a547cd3   Fix cost estimation for quads and tables.
      adds  ade955e   Added SPARQLSerializable coverage to algebra classes.
      adds  fec7d81   Added Attean::API::UnionScopeVariablesPlan role to handle 
common computation of in-scope variables (Github issue #38).
      adds  ad0baa0   Compute in-scope variables in Attean::Plan::Quad instead 
of relying on calling code (Github issue #39).
      adds  c18b8bc   Add stub code to 
Attean::API::SPARQLSerializable->query_tokens to handle OrderBy algebras.
      adds  a2129a3   Updated MANIFEST.
      adds  b34c6cd   Removed copied POD from SPARQL parser and lexing code.
      adds  e7c768e   Added SPARQLSerializable coverage to algebra classes.
      adds  28d88cc   Fixed bug in t/http-negotiation.t that caused false 
failures when negotiation led to the Canonical NTriples serializer.
      adds  f227480   Added SPARQLSerializable coverage to algebra classes.
      adds  3642153   Fixed mis-named method call in AtteanX::Store::Memory.
      adds  2dc078b   Added AtteanX::API::JoinRotatingPlanner role.
      adds  b1fa9e2   Refactored query planner to separate IDP code from the 
core planning code.
      adds  06acdce   Ensure rotated plans appear at head of alternatives list 
in AtteanX::API::JoinRotatingPlanner.
      adds  12850f0   Added Attean::API::SimpleCostPlanner.
      adds  aa1c63e   Added tests for Attean::API::SimpleCostPlanner.
      adds  4c0d53c   Renamed Attean::API::Planner to Attean::API::QueryPlanner 
and re-organized planning code.
      adds  1ca4a73   Added tests for join rotation in query planning.
      adds  79e3c57   Updated MANIFEST.
      adds  789e453   Add Test::Modern to list of test prereqs.
      adds  4b2bfe4   Improve error messages in query planning code (manual 
patch from #41).
      adds  4377577   Ensure query plan costs are integers, fixing a bug when 
running on perl with long doubles (#42).
      adds  c48de96   Improve serializer negotiation to support multiple 
classes that handle the same media type.
      adds  9e61555   Updated VERSION and docs for 0.010 release.
      adds  c7a4f6f   Imported Upstream version 0.010
       new  7b198dd   Merge tag 'upstream/0.010'
       new  4e2fec4   Update copyright info: Add/extend Fils sections to cover 
newly added files (no new licenses).
       new  38db8a6   Update package relations: Build-depend on 
libtest-modern-perl.
       new  31f559b   Prepare for release: Update changelog, control file and 
copyright hints.

The 4 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                                            |  208 ++
 Changes.ttl                                        |  211 --
 MANIFEST                                           |   18 +-
 META.yml                                           |    3 +-
 Makefile.PL                                        |    3 +-
 SIGNATURE                                          |  216 +-
 bin/attean_query                                   |   38 +-
 debian/changelog                                   |   48 +
 debian/control                                     |    1 +
 debian/copyright                                   |   10 +-
 debian/copyright_hints                             |  158 +-
 debian/rules                                       |    2 +-
 inc/Module/Install/DOAPChangeSets.pm               |   24 +
 lib/Attean.pm                                      |   50 +-
 lib/Attean/API.pm                                  |   30 +-
 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                          |   30 +-
 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                             |   58 +-
 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                            |  182 +-
 lib/Attean/API/QueryPlanner.pm                     |  538 +++
 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                             |   49 +-
 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                              |  628 +++-
 lib/Attean/BindingEqualityTest.pm                  |    2 +-
 lib/Attean/Blank.pm                                |    4 +-
 lib/Attean/CodeIterator.pm                         |    4 +-
 lib/Attean/Expression.pm                           |  124 +-
 lib/Attean/IDPQueryPlanner.pm                      |  999 +-----
 lib/Attean/IRI.pm                                  |    4 +-
 lib/Attean/IteratorSequence.pm                     |    4 +-
 lib/Attean/ListIterator.pm                         |    4 +-
 lib/Attean/Literal.pm                              |    4 +-
 lib/Attean/Plan.pm                                 |  349 +-
 lib/Attean/Quad.pm                                 |    6 +-
 lib/Attean/QuadModel.pm                            |    6 +-
 lib/Attean/{IDPQueryPlanner.pm => QueryPlanner.pm} |  330 +-
 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                               |    6 +-
 lib/Attean/TripleModel.pm                          |    2 +-
 lib/Attean/Variable.pm                             |    4 +-
 lib/AtteanX/API/JoinRotatingPlanner.pm             |   65 +
 lib/AtteanX/API/Lexer.pm                           |  124 +
 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/SPARQL.pm                       | 3536 ++++++++++++++++++++
 lib/AtteanX/Parser/SPARQLJSON.pm                   |    4 +-
 lib/AtteanX/Parser/SPARQLLex.pm                    |  662 ++++
 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                 |  347 +-
 lib/AtteanX/Parser/Turtle/Token.pm                 |    2 +-
 lib/AtteanX/RDFQueryTranslator.pm                  |    2 +-
 lib/AtteanX/{Parser/Turtle => SPARQL}/Constants.pm |   75 +-
 lib/AtteanX/{Parser/Turtle => SPARQL}/Token.pm     |   10 +-
 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/SPARQL.pm                   |  220 ++
 lib/AtteanX/Serializer/SPARQLCSV.pm                |    4 +-
 lib/AtteanX/Serializer/SPARQLHTML.pm               |  174 +
 lib/AtteanX/Serializer/SPARQLTSV.pm                |    4 +-
 lib/AtteanX/Serializer/SPARQLXML.pm                |    4 +-
 lib/AtteanX/Store/Memory.pm                        |    6 +-
 lib/AtteanX/Store/Simple.pm                        |    4 +-
 meta/changes.ttl                                   |  253 ++
 t/algebra.t                                        |   76 +
 t/cost_planner.t                                   |  215 ++
 t/http-negotiation.t                               |   12 +-
 t/idp_planner.t                                    |    1 -
 t/join_rotating_planner.t                          |  177 +
 t/naive_planner.t                                  |  214 ++
 t/serializer-sparql.t                              |  456 +++
 120 files changed, 8744 insertions(+), 2506 deletions(-)
 create mode 100644 Changes
 delete mode 100644 Changes.ttl
 create mode 100644 inc/Module/Install/DOAPChangeSets.pm
 create mode 100644 lib/Attean/API/QueryPlanner.pm
 copy lib/Attean/{IDPQueryPlanner.pm => QueryPlanner.pm} (72%)
 create mode 100644 lib/AtteanX/API/JoinRotatingPlanner.pm
 create mode 100644 lib/AtteanX/API/Lexer.pm
 create mode 100644 lib/AtteanX/Parser/SPARQL.pm
 create mode 100644 lib/AtteanX/Parser/SPARQLLex.pm
 copy lib/AtteanX/{Parser/Turtle => SPARQL}/Constants.pm (75%)
 copy lib/AtteanX/{Parser/Turtle => SPARQL}/Token.pm (83%)
 create mode 100644 lib/AtteanX/Serializer/SPARQL.pm
 create mode 100644 lib/AtteanX/Serializer/SPARQLHTML.pm
 create mode 100644 meta/changes.ttl
 create mode 100644 t/cost_planner.t
 create mode 100644 t/join_rotating_planner.t
 create mode 100644 t/naive_planner.t
 create mode 100755 t/serializer-sparql.t

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

Reply via email to