[libatteanx-store-memorytriplestore-perl] branch master updated (460838c -> a659ae1)

Jonas Smedegaard dr at jones.dk
Thu Aug 6 16:15:00 UTC 2015


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

js pushed a change to branch master
in repository libatteanx-store-memorytriplestore-perl.

      from  460838c   Prepare for release: Update changelog and copyright hints.
      adds  d51eb89   Removed debugging code.
      adds  27a2dda   Updated VERSION for 0.000_01 beta release.
      adds  2c14d94   Updated .gitignore.
      adds  fe9fe0d   Added TODO list.
      adds  5a7eb0b   Added BGP tests.
      adds  be17a48   Began refactoring code to support complex queries beyond BGPs.
      adds  5cf9751   Implemented BGP execution via the query_t abstraction.
      adds  36df9b9   Added support for simple filters.
      adds  55f58dc   Removed call to triplestore_bgp_set_variable_name.
      adds  19f63a4   Added STRSTARTS and STRENDS filter support.
      adds  12ab19f   Removed commented-out code.
      adds  b39cd94   Added pcre to Makefile.PL.
      adds  664c26e   Added REGEX filter support.
      adds  ee1915e   Updated Makefile.PL to handle library dependencies properly.
      adds  0e66180   Added support for store-planning of REGEX filters.
      adds  ab397e8   Upgrade prerequisite version of Attean to 0.005.
      adds  94e68f9   Added XS support for store-planning of multiple-filtered BGPs.
      adds  57d11ec   Added initial support for OneOrMore paths.
      adds  75677ae   Fixed bug that was avoiding the last edge in triple pattern matching.
      adds  a46baf6   Added ability to load/store triplestore to disk in a binary format.
      adds  8a50c07   Return gracefully from triplestore_print_term when called with too-large term IDs.
      adds  a2f4873   Fix bug in variable comparing code during construction of BGPs.
      adds  7c7b254   Updated MANIFEST.
      adds  937cdbf   Expose path matching in XS. Add efficient implementation of count_triples.
      adds  5983d1a   Added support for CONTAINS filters.
      adds  ffbc06d   Fixed OneOrMore property path evaluation.
      adds  d60f51f   Add support for string functions in XS and perl.
      adds  f2f6196   Added XS API for loading database files.
      adds  38abbb5   Fixed bug in XS rdf_term_to_object handling of typed literals.
      adds  e55bd24   Fixed bug in construction of dictionary AVL tree in triplestore_load.
      adds  6398328   Added result tables and query projection.
      adds  3a4d1ad   Improved ts tool to allow iterative query construction.
      adds  54dede1   Miscellaneous fixes.
      adds  c60aa3c   Added support for query result sorting.
      adds  3ab95b1   Fixed bug in use of qsort_r to support both darwin and linux. Removed use of anonymous union.
      adds  9ba26d8   Allow ts tool to parse n-triples-like serialization for literals and IRIs.
      adds  5ec451b   Allow comment lines in command parsing.
      adds  8f98231   Updated TODO.
      adds  5690073   Updated XS to use changed triplestore struct API.
      adds  a1470f8   Added AtteanX::Store::MemoryTripleStore::Query class with API for iterative construction.
      adds  c280180   Added tests for iterative query construction.
      adds  427bba2   Refactored query planning code.
      adds  94176ed   Updated TODO.
      adds  d7798c2   Added support for producing unique results with the SORT query operator. Updated triplestore_new_term API.
      adds  9ed7413   Updated use of triplestore_new_sort API and removed unused code.
      adds  6597487   Expose unique query support in XS.
      adds  7d83069   Added support for numeric comparisons of recognized literal datatypes.
      adds  09ebaf6   Silenced unused variable warning.
      adds  b488e70   Added support for ISNUMERIC filter function.
      adds  d2dd632   Updated string functions to test for argument compatibility.
      adds  94cdf76   Miscellaneous changes to improve portability.
      adds  2b3e7c1   Fixed memory overrun and regex handling bugs.
      adds  2f75ad9   Changed the linenoise prompt in ts tool.
      adds  471d4bc   Added examples to README.md.
      adds  4e79096   Updated README.md.
      adds  2defbe2   Added support for property paths in AtteanX::Store::MemoryTripleStore::Query.
      adds  84a68a6   Added planning support for BGP/Path joins and projection.
      adds  3432b11   Change API for triplestore__load_file to remove print argument.
      adds  0b41311   Change triplestore database loading to use mmap.
      adds  120eaa7   Pack RDF literal languages into the term structure instead of using an extra string pointer.
      adds  1914aff   Verify lexical forms during import for recognized numeric and date datatypes.
      adds  98b5141   Translate document-scoped bnode IDs to unique IDs on import.
      adds  7e6c935   Canonicalize language tags on input.
      adds  43cabc8   Updated VERSION for 0.000_02 beta release.
      adds  8427357   Updated MANIFEST.
      adds  b4789d5   Updated VERSION for 0.000_03 beta release.
      adds  82c3c0f   Replaced av_top_index with av_len to support older perl versions.
      adds  862ccec   Updated VERSION for 0.000_04 beta release.
      adds  045f2b0   Imported Upstream version 0.001~20150806
       new  c64fb49   Merge tag 'upstream/0.001_20150806'
       new  2ee198f   Bump debhelper compatibility level to 9.
       new  236b0b8   Fix lintian overrides.
       new  40da200   Override lintian regarding build-depending unversioned on debhelper.
       new  ee20b77   Tidy rules file: Suppress versioned debhelper build-dependency.
       new  41fd5b4   Modernize git-buildpackage config: Avoid git- prefix.
       new  869481c   Update package relations: Fix tighten to (build-)depend versioned on libattean-perl.
       new  646e10a   Update package relations: Fix tighten to (build-)depend versioned on perl.
       new  8bca26d   Update package relations: Build-depend on libpcre3-dev.
       new  a659ae1   Prepare for release: Update changelog, control file and copyright hints.

The 10 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:
 MANIFEST                                     |    8 +
 Makefile.PL                                  |   16 +-
 Makefile.cli                                 |   11 +-
 MemoryTripleStore.xs                         |  326 ++++-
 README.md                                    |   84 +-
 TODO.md                                      |   49 +
 debian/changelog                             |   17 +
 debian/compat                                |    2 +-
 debian/control                               |    5 +-
 debian/copyright_hints                       |    5 +
 debian/gbp.conf                              |    2 -
 debian/rules                                 |   10 +-
 debian/source/lintian-overrides              |    5 +
 lib/AtteanX/Store/MemoryTripleStore.pm       |  209 ++--
 lib/AtteanX/Store/MemoryTripleStore/Query.pm |  219 ++++
 t/data/trees.db                              |  Bin 0 -> 39448 bytes
 t/planning.t                                 |  302 +++++
 t/query.t                                    |  160 +++
 t/store-triple.t                             |  101 +-
 triplestore.c                                | 1723 ++++++++++++++++++++++----
 triplestore.h                                |  156 ++-
 ts.c                                         |  678 ++++++++--
 typemap                                      |    1 +
 23 files changed, 3512 insertions(+), 577 deletions(-)
 create mode 100644 TODO.md
 create mode 100644 lib/AtteanX/Store/MemoryTripleStore/Query.pm
 create mode 100644 t/data/trees.db
 create mode 100644 t/planning.t
 create mode 100644 t/query.t

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libatteanx-store-memorytriplestore-perl.git



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