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

Jonas Smedegaard dr at jones.dk
Tue Feb 9 03:50:28 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  17f69d0   Prepare for release: Update changelog, control file and copyright hints.
      adds  544f2c7   Improve regex escaping in t/algebra.t to silence warnings in perl 5.22.
      adds  1f403b1   Pass prefix definitions from data and query parsing to results serialization.
      adds  7bdce2f   Added Attean::API::TermOrVariable->apply_binding method.
      adds  3608d0e   Fix algebra generation for describe queries in SPARQL parser.
      adds  d48d2f5   Add planning support for DESCRIBE queries (#45).
      adds  077e59b   Pass prefix definitions from data parsing to serialization.
      adds  84a25c5   Update turtle serializer to consume Attean::API::AppendableSerializer.
      adds  30a76fe   Include string values in token args for single-character tokens like COMMA.
      adds  c04b64b   Added simple turtle escaping tests for parsing and serializing.
      adds  297d50c   Fixed AtteanX::Parser::SPARQL to maintain its URI::NamespaceMap on prefix declarations.
      adds  fb72f52   Added simple SPARQL parsing tests (#55).
      adds  0174afd   Add string value to A SPARQL and Turtle tokens.
      adds  b6596f3   Added AtteanX::SPARQL::Token->as_string method, allowing attean_parse to output token streams.
      adds  64f7832   Added missing POD.
      adds  a60a200   Use /usr/bin/env to run perl scripts instead of hard-coding /usr/bin/perl.
      adds  16ec5d4   Use Test::Modern.
      adds  ea2ac92   Preserve in-scope variables in result iterators.
      adds  e731787   Fix bugs in and add tests for SPARQL CSV and TSV serializers.
      adds  373798d   Fix sparql_tokens generation for integer and datatyped literals.
      adds  49b2b79   Remove unused SPARQL serialization code handling ANON tokens.
      adds  02f2e0a   Serialize SPARQL/XML bindings in a stable order.
      adds  d3979ee   Add tests for SPARQL serialization of language and datatype literals.
      adds  d113d1a   Fix Attean::CodeIterator type checking to handle non-blessed items properly.
      adds  3d4f61a   Fix AtteanX::Parser::RDFXML to properly use caller-supplied base IRI.
      adds  cade480   Added developer tests for W3C RDF/XML test files.
      adds  9ab24fc   Improve code coverage of tests.
      adds  5e00ff3   Fix test expectations broken by 9ab24fc in t/parser-sparql.t.
      adds  8c76a1a   Added tests for SPARQL HTML and XML serializers.
      adds  de51706   Remove use of RDF::Trine in xt/dawg11.t.
      adds  0047b63   Change required version of perl to 5.14 in bin/attean_query.
      adds  c2568d4   Update SPARQL parser to die on unimplemented Update syntax.
      adds  0791190   Updated prerequisites in Makefile.PL and .travis.yml.
      adds  55355df   Improved triple model classes to allow adding and droping triple store graphs. Added AtteanX::Store::SimpleTripleStore.
      adds  cf751ed   Improve turtle serialization tests.
      adds  f634eab   Merge code paths for canonical NTriples serializer.
      adds  86f9597   Added remove_quads tests for memory store.
      adds  8a9fbdd   Improve code coverage in parser and serializer tests.
      adds  d64678f   Remove unused code.
      adds  39fe5bf   Add test coverage for Attean::IteratorSequence.
      adds  f24db8c   If the costs are 0, the sum will be just one side, so this should simplify
      adds  f29af61   Merge pull request #59 from kjetilk/feature-simplify
      adds  39284ee   Merge branch 'master' of github.com:kasei/attean
      adds  4c5b101   Add test coverage for SPARQL extension function parsing.
      adds  533d2fc   Add some variables in the count_triples test for #61
      adds  1bc60f8   Merge pull request #62 from kjetilk/feature-variables-test
      adds  b5568fd   Avoid attempting to parse empty XML documents when passed in as a scalar (#60).
      adds  88633f0   Don't open RDF/XML files with :encoding(UTF-8).
      adds  580255e   Add type checking to store get_triples and get_quads methods to prevent calling with a single pattern object (#61).
      adds  4263638   Merge branch 'store_type_checks'
      adds  a61a82a   Update SPARQLHTML serializer to return HTML links for IRIs #54
      adds  bcc5e07   Add tests for issue: #54
      adds  b4294fd   Return HTML link instead of plain IRI #54
      adds  98724f7   Update plain IRIs to HTML links in tests #54
      adds  b4e8276   Merged AbbreviatingSerializer tests into t/serializer-sparqlhtml.t (#63).
      adds  62d0258   Updated MANIFEST.
      adds  dc3f074   Add some debugging to the rewriter
      adds  d3cbf1b   Log if model does not provide plans
      adds  3ce4122   Merge pull request #64 from kjetilk/feature-more-logging
      adds  596e18d   Added File::Slurp to Makefile.PL.
      adds  1415f0f   Fixed typo on shebang line for attean_parse.
      adds  546c697   Fix bug in Attean::Plan::Aggregate handling of COUNT(*) queries.
      adds  f86174a   Improve error reporting for unexpected EOF in AtteanX::Parser::SPARQL.
      adds  7df3cb4   failing tests for when Attean::Triple gets a variable
      adds  0ec3f11   implement throwing an error when triple gets passed a variable
      adds  6b4128e   Fix the instances of triple misuse
      adds  71656f5   Merge pull request #65 from kjetilk/feature-croak-on-patterns
      adds  40de71d   Changed build_requires to test_requires in Makefile.PL.
      adds  fc383ff   Fixed type checks performed when ATTEAN_TYPECHECK is set.
      adds  cc9ff2c   Die on attempts to add non-ground triples/quads to stores (#66).
      adds  bb9f642   Fixed Attean::Algebra::Table to consume Attean::API::NullaryQueryTree instead of Attean::API::UnaryQueryTree.
      adds  78a43c6   Updated VERSION and docs for 0.012 release.
      adds  ad2e3f7   Imported Upstream version 0.012
       new  e15ba36   Merge tag 'upstream/0.012'
       new  3d046eb   Update package relations: (Build-)depend on libalgorithm-combinatorics-perl libfile-slurp-perl libjson-perl libwww-perl liblist-moreutils-perl libmodule-pluggable-perl libtext-csv-perl libxml-sax-perl. Build-depend on libmoose-perl.
       new  25549c4   Update package relations: Tidy order or package relations to match upstream dependency lists.
       new  5f5bf67   Update copyright info: Extend copyright of packaging to cover current year.
       new  3814719   Declare compliance with Debian Policy 3.9.7.
       new  fc394aa   Prepare for release: Update changelog, control file and copyright hints.

The 6 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                                            |  53 ++++
 MANIFEST                                           |  10 +
 META.yml                                           |  16 +-
 Makefile.PL                                        |  54 +++--
 SIGNATURE                                          | 268 +++++++++++----------
 bin/attean_parse                                   |  13 +-
 bin/attean_query                                   |  10 +-
 debian/changelog                                   |  61 +++++
 debian/control                                     |  19 +-
 debian/control.in                                  |   2 +-
 debian/copyright                                   |   2 +-
 debian/copyright_hints                             |  12 +-
 debian/rules                                       |  13 +-
 lib/Attean.pm                                      |   4 +-
 lib/Attean/API.pm                                  |  34 ++-
 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                          |  27 ++-
 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                         |  43 +++-
 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                             |  10 +-
 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                            |  28 +--
 lib/Attean/API/QueryPlanner.pm                     |  23 +-
 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                       |  41 +++-
 lib/Attean/API/Store.pm                            |  57 ++++-
 lib/Attean/API/Term.pm                             |  20 +-
 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                              |  64 ++---
 lib/Attean/BindingEqualityTest.pm                  |   4 +-
 lib/Attean/Blank.pm                                |   4 +-
 lib/Attean/CodeIterator.pm                         |   7 +-
 lib/Attean/Expression.pm                           |  18 +-
 lib/Attean/IDPQueryPlanner.pm                      |   4 +-
 lib/Attean/IRI.pm                                  |   4 +-
 lib/Attean/IteratorSequence.pm                     |   6 +-
 lib/Attean/ListIterator.pm                         |   4 +-
 lib/Attean/Literal.pm                              |   4 +-
 lib/Attean/Plan.pm                                 | 213 +++++++++++++---
 lib/Attean/Quad.pm                                 |   6 +-
 lib/Attean/QuadModel.pm                            |   6 +-
 lib/Attean/QueryPlanner.pm                         |  15 +-
 lib/Attean/RDF.pm                                  |   4 +-
 lib/Attean/Result.pm                               |   4 +-
 lib/Attean/SimpleQueryEvaluator.pm                 |   6 +-
 lib/Attean/TermMap.pm                              |   4 +-
 lib/Attean/TreeRewriter.pm                         |  11 +-
 lib/Attean/Triple.pm                               |   6 +-
 lib/Attean/TripleModel.pm                          |  99 +++++++-
 lib/Attean/Variable.pm                             |   4 +-
 lib/AtteanX/API/JoinRotatingPlanner.pm             |   2 +-
 lib/AtteanX/API/Lexer.pm                           |  27 +--
 lib/AtteanX/Parser/NQuads.pm                       |   4 +-
 lib/AtteanX/Parser/NTriples.pm                     |   4 +-
 lib/AtteanX/Parser/NTuples.pm                      |   4 +-
 lib/AtteanX/Parser/RDFXML.pm                       |  14 +-
 lib/AtteanX/Parser/SPARQL.pm                       |  55 +++--
 lib/AtteanX/Parser/SPARQLJSON.pm                   |   6 +-
 lib/AtteanX/Parser/SPARQLLex.pm                    |  13 +-
 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                 |   8 +-
 lib/AtteanX/Parser/Turtle/Token.pm                 |   2 +-
 lib/AtteanX/RDFQueryTranslator.pm                  |   4 +-
 lib/AtteanX/SPARQL/Constants.pm                    |   6 +-
 lib/AtteanX/SPARQL/Token.pm                        |  26 +-
 lib/AtteanX/Serializer/CanonicalNTriples.pm        |  27 ++-
 lib/AtteanX/Serializer/NQuads.pm                   |   4 +-
 lib/AtteanX/Serializer/NTriples.pm                 |   4 +-
 lib/AtteanX/Serializer/NTuples.pm                  |   4 +-
 lib/AtteanX/Serializer/SPARQL.pm                   |   8 +-
 lib/AtteanX/Serializer/SPARQLCSV.pm                |  33 ++-
 lib/AtteanX/Serializer/SPARQLHTML.pm               |  24 +-
 lib/AtteanX/Serializer/SPARQLTSV.pm                |  21 +-
 lib/AtteanX/Serializer/SPARQLXML.pm                |   9 +-
 lib/AtteanX/Serializer/Turtle.pm                   |   5 +-
 lib/AtteanX/Serializer/TurtleTokens.pm             |   5 +-
 lib/AtteanX/Store/Memory.pm                        |   4 +-
 lib/AtteanX/Store/Simple.pm                        |   4 +-
 .../Store/{Simple.pm => SimpleTripleStore.pm}      |  56 ++++-
 lib/Test/Attean/TripleStore.pm                     |   4 +
 meta/changes.ttl                                   |  45 +++-
 t/algebra.t                                        |  25 +-
 t/cost_planner.t                                   |  14 +-
 t/idp_planner.t                                    |  18 +-
 t/iter.t                                           |  45 +++-
 t/join_rotating_planner.t                          |   8 +-
 t/model-triple.t                                   | 155 ++++++++++++
 t/naive_planner.t                                  |  14 +-
 t/parser-nquads.t                                  |  19 +-
 t/parser-ntriples.t                                |  29 ++-
 t/parser-rdfxml.t                                  |  44 +++-
 t/parser-sparql.t                                  | 125 ++++++++++
 t/parser-sparqljson.t                              | 100 ++++++++
 t/parser-sparqltsv.t                               |  74 ++++++
 t/parser-sparqlxml.t                               |  12 +-
 t/parser-turtle.t                                  |  64 +++--
 t/plan.t                                           |  10 +-
 t/serializer-ntriples.t                            |   9 +-
 t/serializer-sparql.t                              |  97 +++++---
 t/serializer-sparqlcsv.t                           |  72 ++++++
 t/serializer-sparqlhtml.t                          |  91 +++++++
 t/serializer-sparqltsv.t                           |  72 ++++++
 t/serializer-sparqlxml.t                           | 110 +++++++++
 t/serializer-turtle.t                              |  87 +++++++
 t/simple.t                                         |  10 +
 t/store-memory.t                                   |   6 +
 t/store-simpletriple.t                             |  61 +++++
 143 files changed, 2487 insertions(+), 771 deletions(-)
 copy lib/AtteanX/Store/{Simple.pm => SimpleTripleStore.pm} (56%)
 create mode 100644 t/model-triple.t
 create mode 100644 t/parser-sparql.t
 create mode 100644 t/parser-sparqljson.t
 create mode 100644 t/parser-sparqltsv.t
 create mode 100644 t/serializer-sparqlcsv.t
 create mode 100644 t/serializer-sparqlhtml.t
 create mode 100644 t/serializer-sparqltsv.t
 create mode 100644 t/serializer-sparqlxml.t
 create mode 100644 t/store-simpletriple.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