Tpt
|
0ac70e73dc
|
Adds an enum for CanonicalizationAlgorithm
Enables implementing other algorithms like RDFC-1.0
|
10 months ago |
Tpt
|
bd5e54a00a
|
Makes new Clippy happy
|
10 months ago |
Tpt
|
e0087c56b3
|
Makes RocksDB backend optional but enabled by default
|
10 months ago |
Yuri Astrakhan
|
089875ad21
|
A few more minor lints, keyword fix
keywords must not have any special chars
|
11 months ago |
Tpt
|
0b1aabfcdd
|
Moves main crate to lib/oxigraph and centralizes dependencies
|
11 months ago |
Tpt
|
ef765666be
|
Serialization: allows to set prefixes
|
11 months ago |
Tpt
|
a84b898fda
|
Parsers: adds "unchecked" option for faster parsing
Does not validate IRIs and language tags
|
12 months ago |
Tpt
|
90b7b128f2
|
Upgrades MSRV to 1.70
|
1 year ago |
Tpt
|
412ca37b3c
|
Makes sparesults parser API closer to oxrdfio
|
1 year ago |
Tpt
|
6a21cb0625
|
Makes sparesults formatter API closer to oxrdfio
|
1 year ago |
Tpt
|
3c51dd31bc
|
Move back MSRV to 1.67 but keep Cargo.lock to 1.70
Allows to build on Debian unstable while using latest dependencies
|
1 year ago |
Tpt
|
13c3515d7b
|
OxTTL: return file position in errors
|
1 year ago |
Tpt
|
f10e5a40a3
|
Enables more Clippy lints
Auto-enable all Clippy lints that are not in nursery but a blacklist
|
1 year ago |
Tpt
|
bbf184f7ae
|
Isomorphism: makes sure that new hashes depends on the old ones
Allows to make the "distinguish" step work
|
1 year ago |
Tpt
|
f586cc048f
|
Fuzzer: ensure that NQuad/TriG segmentation does not affect results
|
1 year ago |
Tpt
|
f183196859
|
Adopt new I/O API for parsing
|
1 year ago |
Tpt
|
3adf33d2f4
|
Renames "parse_from_read" to "parse_read"
|
1 year ago |
Tpt
|
69d8ce6b4e
|
Migrates RDF/XML parser from Rio
|
1 year ago |
Tpt
|
71b1768d28
|
New N3/Turtle/TriG/N-Triple/N-Quad parsers and serializers
- Compatible with async IO
- Turtle/TriG parser recovery on simple errors
|
2 years ago |
Tpt
|
fab5db9511
|
Fuzzer: SPARQL results: Makes the fuzzers test serialization too
|
2 years ago |
Tpt
|
76dd879ea6
|
Implements LATERAL join
Follows SPARQL 1.2 SEP 0006. It is behind a sep-0006 feature in spargebra and sparql-smith and enabled by default in oxigraph.
Apache Jena tests are passing.
SEP 0006: https://github.com/w3c/sparql-12/blob/main/SEP/SEP-0006/sep-0006.md
|
2 years ago |
Tpt
|
a8f666fb5d
|
Fuzzer: compares SPARQL evaluation with and without the optimizer
|
2 years ago |
Tpt
|
b7059d07e8
|
Adds very basic SPARQL evaluation fuzzer
|
2 years ago |
Tpt
|
8c03e418a7
|
Adds fuzzing to Oxigraph parsers
|
3 years ago |