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