Commit Graph

  • 70d2fab95d Upgrades quick-xml to version 0.13 Tpt 2018-10-01 11:20:31 +0200
  • 2e501df297 Adds a test to warn if the EncodedTerm size changes Tpt 2018-09-27 11:07:31 +0200
  • 9e88e27acf Beginning of RDF/XML parser Tpt 2018-09-20 15:54:51 +0200
  • 8760436b19 [MemoryStore] Use Vec for id2str mapping Tpt 2018-09-26 11:35:26 +0200
  • 1871fed255 Improves W3C tests client Tpt 2018-09-26 11:34:38 +0200
  • 5ba4b99f1a Fixes some Clippy warnings Tpt 2018-09-24 22:53:56 +0200
  • 232d52901d Only allows violations to clippy lints violated by peg generated code Tpt 2018-09-24 22:49:34 +0200
  • 4479d14019 Do not stop to execute Turtle tests as soon as a blacklisted one is found Tpt 2018-09-24 16:59:30 +0200
  • 00303f0731 Adds EncodedQuadsStore::quads_for_pattern Tpt 2018-09-22 07:42:37 +0200
  • a945502691 Fixes a bug in Turtle parser: wrong prefixed name expansion Tpt 2018-09-21 16:11:57 +0200
  • 2bd1e050a9 Optimises Turtle URI and string literals decoding Tpt 2018-09-21 15:48:48 +0200
  • 47de822737 Optimises NTriples encoded string decoding Tpt 2018-09-21 15:03:55 +0200
  • 642dd15131 Upgrades dependencies to latest versions Tpt 2018-09-19 16:32:12 +0200
  • a6e9b10f9e [SPARQL] Makes clear in the type system that blank node are considered as variables Tpt 2018-09-17 15:51:55 +0200
  • 63d88f2297 Fixes tests Tpt 2018-09-17 15:42:04 +0200
  • 5b1f37fb90 Moves Graph and Dataset traits to the model package Tpt 2018-09-17 15:14:21 +0200
  • fbd5d1f6ed Avoid references to EncodedTerm Tpt 2018-09-17 14:42:25 +0200
  • 5afc8b4314 Prints to sterr the failing negative SPARQL tests Tpt 2018-09-14 16:39:08 +0200
  • 04dd67c493 Adds proper detection of NTriples end of file Tpt 2018-09-14 16:37:38 +0200
  • 47d5f677cb Disables clippy in generated parsers and fixes some lints Tpt 2018-09-14 16:00:45 +0200
  • f924821c79 Use pub in rustpeg code Tpt 2018-09-14 15:48:46 +0200
  • da78cf5dff Makes EncodedTerm implement Copy Tpt 2018-09-14 13:45:31 +0200
  • 472a9292b3 Upgrades fmt to rust 1.29 and fixes some clippy warnings Tpt 2018-09-14 11:56:49 +0200
  • cec5075777 Makes sure that all data written to RocksDB use network endian Tpt 2018-09-13 16:25:04 +0200
  • 38a8f97254 Implements memory store as a simple alternative to RocksDB Tpt 2018-09-12 17:06:07 +0200
  • c48638d179 Merges rocksdb modules Tpt 2018-09-12 13:37:08 +0200
  • b01054a747 Adds a special EncodedTerm for the default graph Tpt 2018-09-12 11:38:19 +0200
  • 439719732c Adds method to get the size of a Graph or a Dataset Tpt 2018-09-10 14:42:45 +0200
  • 08f1a68c44 Adds nice traits for Graph and Dataset Tpt 2018-09-07 17:13:33 +0200
  • 7ace14916c Refactor codes Tpt 2018-09-07 14:46:18 +0200
  • a495af1b75 Makes the term not dependant of the OS Tpt 2018-09-07 14:14:06 +0200
  • 6725fc6dc5 Allows different terms to have various encoding size Tpt 2018-09-06 16:26:20 +0200
  • 67623efa2f Avoids a not useful lifetime annotation Tpt 2018-09-06 16:11:25 +0200
  • 383026abac Upgrades lazy_static dependency Tpt 2018-09-03 15:35:00 +0200
  • e5a9d7672b Format changes with Rust 1.28 Tpt 2018-08-09 20:07:41 +0200
  • 39116bf2c9 Migrates from RioError to standard error system Tpt 2018-08-01 16:23:46 +0200
  • 4c87cef171 Makes NamedNode::parse_str return global error Tpt 2018-08-01 15:56:14 +0200
  • 106d05431f Adds a utility function to convert Triple to Quad Tpt 2018-08-01 15:54:32 +0200
  • 01de63d875 Improve code style Tpt 2018-08-01 14:26:19 +0200
  • 85556451e7 Debugs code Tpt 2018-08-01 12:03:49 +0200
  • c865cb3ee9 [RocksDB] Splits front facing API and storage Tpt 2018-07-31 17:16:13 +0200
  • 49eda33d0a Adds basic RocksDB store Tpt 2018-07-06 16:53:28 +0200
  • 28cb7b276c Adds basic GROUP BY support Tpt 2018-06-27 16:29:34 +0200
  • 9e0bd6470a Adds Selection::default and use it in the parser Tpt 2018-06-26 18:15:00 +0200
  • b733435203 Drops commented tests Tpt 2018-06-26 18:05:47 +0200
  • 257cd08846 Forbids variables in property path Tpt 2018-06-26 18:05:05 +0200
  • 028910b77c Variables are not allowed in NegatedPropertySet Tpt 2018-06-26 17:22:13 +0200
  • f3ab335ad3 Adds OFFSET and LIMIT to the SPARQL algebra Tpt 2018-06-26 17:12:44 +0200
  • 644499dee8 Starts to implement algebra for selection Tpt 2018-06-26 16:58:48 +0200
  • a513fdb707 Where clauses are ListPattern Tpt 2018-06-19 19:17:54 +0200
  • 9dfe0655e3 Adds Service to the algebra Tpt 2018-06-19 19:09:36 +0200
  • b42428fc86 Splits GraphPattern in MultiSetPattern and ListPattern Tpt 2018-06-19 13:52:08 +0200
  • 21a4b78105 Starts to use the standard SPARQL algebra as SPARQL AST Tpt 2018-06-08 12:13:00 +0200
  • 4b3bc7a3fe Adds xsd:string and xsd:boolean parsing to get proper equality Tpt 2018-06-18 18:03:00 +0200
  • 53a5a7df10 Explodes model::data module Tpt 2018-06-09 15:16:38 +0200
  • 1800d6deca Adds variants to Literal for string and boolean Tpt 2018-06-09 14:57:03 +0200
  • 22423b59bd Adds some useful casts to Literal Tpt 2018-06-08 12:16:23 +0200
  • 92917957a3 Fixes a bug in tests name extraction Tpt 2018-06-06 22:20:10 +0200
  • a97149593f Improves W3C tests discovery and implementation Tpt 2018-06-06 17:13:40 +0200
  • d933660ed7 Adds a basic incomplete SPARQL parser Tpt 2018-05-27 12:05:01 +0200
  • 08d7497706 Adds proper escaping of string literals Tpt 2018-06-06 13:29:53 +0200
  • df66546d3e Upgrades to 1.26.1 formatting Tpt 2018-05-30 11:44:23 +0200
  • 8c95655dec [Tests] Retry request on "message is incomplete" errors Tpt 2018-05-28 14:10:08 +0200
  • d92e5466f5 Reduces the number of allocations during NTriples parsing Tpt 2018-05-27 09:10:01 +0200
  • dda9c8e5b7 Code format cleanup Tpt 2018-05-26 21:52:57 +0200
  • fec8868065 Better constant URI storage in tests Tpt 2018-05-26 21:52:27 +0200
  • 6a2c59ab9f Uses uuid for encoding blank node ids Tpt 2018-05-26 21:29:55 +0200
  • 723bb22b18 Creates a simplistic implementation of a MemoryStore Tpt 2018-05-26 18:40:21 +0200
  • f90cfbc39a Adds basic evaluation tests for Turtle Tpt 2018-05-20 19:34:41 +0200
  • 196864d250 [Turtle] Proper base URI resolution and local names decoding Tpt 2018-05-26 12:08:58 +0200
  • 4cae58df03 Simplifies Rio error handling Tpt 2018-05-26 11:24:36 +0200
  • 5c90fab6cc Simplifies data objects factory Tpt 2018-05-25 22:04:15 +0200
  • c99c571995 Improves code formatting Tpt 2018-05-24 16:01:16 +0200
  • 66ba1cea5e Adds some constant NamedNodes for basic vocabularies Tpt 2018-05-21 11:56:46 +0200
  • 6423ee8d05 Adds other useful simple constructors Tpt 2018-05-20 22:57:58 +0200
  • e13b432ccf Adds some useful term constructors Tpt 2018-05-20 19:59:58 +0200
  • 553386e354 Adds utility functions to check RDF term type Tpt 2018-05-20 19:12:01 +0200
  • 9994ffe645 Adds and makes pass W3C test suite for NTriples syntax Tpt 2018-05-19 18:05:27 +0200
  • d1be3b1854 Adds and makes pass W3C test suite for Turtle syntax Tpt 2018-05-17 21:24:36 +0200
  • 6906bcd351 Adds proper relative IRI resolution Tpt 2018-05-19 10:38:34 +0200
  • 94ed8c3873 Debugs the Turtle parser Tpt 2018-05-18 22:06:51 +0200
  • 743f149117 Fixes formatting Tpt 2018-05-18 11:10:25 +0200
  • f4700b6dcb Fixes a small evaluation error Tpt 2018-05-17 22:11:57 +0200
  • 4c7fd0168b Adds a basic Turtle parser Tpt 2018-05-17 13:59:41 +0200
  • 005271c348 Adds proper decoding of N-Triple escaped characters Tpt 2018-05-17 14:23:08 +0200
  • 1dd7f43cc1 Adds Travis build Tpt 2018-05-16 17:46:04 +0200
  • 3ea6cbfe62 Initial commit Tpt 2018-05-16 17:41:02 +0200