Tpt
b23231e13c
JS migration guide
3 years ago
Tpt
203bd4c080
Adds a backup system
...
RocksDB provides a great cheap backup feature thanks to the immutable SST storage.
Sadly it is not compatible with in-memory databases which do not rely on the SST files.
3 years ago
Tpt
34cc602e0b
Makes SolutionsWriter input type broader
3 years ago
Tpt
5d95ae5d37
Makes QuerySolution implement Index
3 years ago
Tpt
fefe583a2d
Adds VariableRef
3 years ago
Tpt
a6a51cad01
Improves build and release scripts
3 years ago
Tpt
54c6652ea5
Improves halloween problem test
3 years ago
Tpt
045fb8cbf6
Adds a public API for transaction
...
Very similar to the one of the previous SledStore
3 years ago
Tpt
34a944036f
Simplifies UpdateOptions API
...
Keeps only useful methods
3 years ago
Tpt
27f6954175
Fixes unit tests run on Windows
3 years ago
Tpt
b9ef40df07
Avoids freeing null values
3 years ago
Tpt
f069d85426
Server: makes content negotiation more lenient
3 years ago
Tpt
8ddd80d48b
Server: returns query solutions in streaming
...
Fixes streaming HTTP body writer
3 years ago
Tpt
b63148007a
Updates RocksDB to v6.27.3
3 years ago
Tpt
ec325e6777
Drops unused dependency on native-tls
...
We already use rustls everywhere
3 years ago
Tpt
32d3f0782b
Fixes some new clippy warnings
3 years ago
Tpt
7d58f451bd
Runs LLVM address sanitizer and fixes found bugs
3 years ago
Tpt
12c297425a
Fixes SPARQL parser property path parsing performance
...
The current behavior was 4^n with n the number of parentheses in the expression
3 years ago
Tpt
986e90845a
Reduces maximal stack size
...
Crashes on GitHub CI and is likely to crash on other systems too
3 years ago
Tpt
842dc5fd75
Fixes evaluation of negative SPARQL Update testsuite tests
3 years ago
Tpt
579641909c
sparesults: return error on duplicated variable declaration
3 years ago
Tpt
9dc8d348c4
sparesults: avoid stack overflow errors on too many nested triples
3 years ago
Tpt
0105a4a54a
Fixes Literal N-Triples parsing bug
...
It was crashing when the input were only a double quote
3 years ago
Tpt
d4d7f2dc49
Upgrades OxIRI to v0.2
3 years ago
Tpt
8fec549b85
Fixes a crash in SPARQL unicode escapes decoding
3 years ago
Tpt
f6c54e4b1f
Upgrades to peg 0.8
3 years ago
Tpt
2133a05b95
Fixes README example
3 years ago
Tpt
8c03e418a7
Adds fuzzing to Oxigraph parsers
3 years ago
Tpt
fc26fa87a5
Makes a lot of dumb functions inline
3 years ago
Tpt
ec5c7c86be
Improves RDF I/O ParseError
3 years ago
Tpt
375fef1e22
Uses README for crates documentation
...
Avoids duplicated documentation
3 years ago
Tpt
850b8eddcf
Moves out of Oxigraph SPARQL results parser and serializers
3 years ago
Tpt
4d18053ec9
Simplifies cargo deny configuration
3 years ago
Tpt
967dbacad7
Spargebra: Uses oxrdf terms
3 years ago
Tpt
621c134ed7
Oxrdf: Uses Box instead of Arc
...
We don't clone too often nested triples
3 years ago
Tpt
bdf342b825
Makes oxrdf independent from rio_api
3 years ago
Tpt
a16a4108b8
Allows using oxrdf without RDF-star
3 years ago
Tpt
f5545f1948
Makes Oxigraph model standalone as oxrdf
...
Allows to reuse it in other crates like spargebra
3 years ago
Tpt
4337349aad
Moves xsd module to root
...
Makes "model" module more stand-alone
3 years ago
Tpt
837d5d4ff7
Moves I/O out of Graph and Dataset structs
...
Makes basic model independent of I/O
3 years ago
Tpt
a91ea89fff
Moves str2id outside of transactions
...
Allows avoiding conflicts and reducing transactional guarantees
3 years ago
Tpt
df1478e931
Upgrades to Clap 3
3 years ago
Thomas Tanon
8ebd52882b
README: tech document and twitter account
3 years ago
Tpt
72a17c4f72
Avoids using std::io::Error where possible
3 years ago
Tpt
01a33192eb
Adds a public API for SPARQL query results I/O
3 years ago
Tpt
a33dbb6d06
Avoids abusing std::io::Error
...
Introduces new specific errors and make them implement Into<io::Error> for compatibility
3 years ago
Tpt
ec850b8ed4
Sophia wrapper: avoids relying on SPARQL queries
...
Uses simple rust code instead
3 years ago
Tpt
db4c4bcb97
Removes dead code
3 years ago
Tpt
18ec80c362
Exposes more of RocksDB internal Status struct
3 years ago
Tpt
1e3fe90c5e
Allows generating reports for multiple manifests
3 years ago