[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