Tpt
d838d55f02
Uses nightly rustfmt on imports and comments
12 months ago
Yuri Astrakhan
2b8df24b8b
Use `Self::AssocName` to simplify declarations
...
To keep with DRY principle, I think it makes it a bit less redundant to reuse the Self::<associated_type_name> structure in the well known trait implementations - keeps it consistent with the trait decl too.
12 months ago
Tpt
efd5eec65d
Introduces load_from_read instead of load_graph and load_dataset
1 year ago
Tpt
ab5f5c1c60
Upgrades quick-xml
1 year ago
Tpt
5647624012
Testsuite: executes C14N tests
1 year ago
Tpt
ef429e6d1b
Uses anyhow context function more often
1 year ago
Tpt
517df6d59e
Testsuite: Makes use of mf:assumedTestBase
1 year ago
Tpt
38844f6436
sparesults: use Read instead of BufRead as input type
...
Allows to avoid an extra intermediate buffer for JSON and TSV
1 year ago
Tpt
90b7b128f2
Upgrades MSRV to 1.70
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
8193cac86d
Testsuite: avoid creating and dropping Stores
1 year ago
Tpt
b1c90b599b
Testsuite: simplifies error handling
1 year ago
Tpt
7fe055d2b4
Exposes SPARQL results I/O in Oxigraph and improve EvaluationError
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
f183196859
Adopt new I/O API for parsing
1 year ago
Tpt
4f7445104a
Testsuite: Upgrades to new RDF syntax test structure
1 year ago
Tpt
3adf33d2f4
Renames "parse_from_read" to "parse_read"
1 year ago
Tpt
922023b1da
Parsers do not need BufRead anymore
1 year ago
Tpt
b22e74379a
Run RDF canon tests to check isomorphism
...
Automated report generation
1 year ago
Thomas
24a1dd2556
Applies some recent Clippy lints
2 years ago
Tpt
db7fab0f20
Run Clippy on more configurations
2 years ago
Tpt
cb9922379c
Uses "let else" syntax where relevant
2 years 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
40b10cdabc
Adds a naive standalone query optimizer
...
This drops some left join optimizations
2 years ago
Tpt
7175784356
Improves Clippy lint list
2 years ago
Tpt
3e0f6b5405
Applies oxigraph crate clippy lint to the complete project
2 years ago
Tpt
feeaf17fe6
Test: fixes SPARQL query results isomorphism
2 years ago
Tpt
bdb803dab5
JSON SPARQL results: allows the "head" key to be at the end of the document
...
Does not do streaming parsing in this case
2 years ago
Tpt
7b81955d72
Tests: using new SPARQL tests directories
2 years ago
Tpt
2d19a19320
Fixes TriG serialization
2 years ago
Tpt
6375481a80
Testsuite: makes format detection more strict
2 years ago
Tpt
323ad73831
Testsuite: do not run rejected tests
2 years ago
Tpt
6539f0a72e
SPARQL test: displays query results diffs
...
Makes debugging easier
2 years ago
Tpt
de4c5abd9c
Simplifies test manifest parser
2 years ago
Tpt
7fdd045516
Improves error handling code in testsuite and server
2 years ago
Tpt
808c9db007
String formatting: uses inline syntax
2 years ago
Tpt
d7e4d5583f
SPARQL: Adds an option to disable the optimizer
...
Provides a plain evaluator without any trick
2 years ago
Tpt
c2fd3920b5
Upgrades rdf-tests and removes a workaround
2 years ago
Tpt
841c9a2066
Better validation of test manifests
2 years ago
Tpt
b84df8a3d9
Always check SPARQL roundtrip
2 years ago
Tpt
9c06f7f097
JSON query results: Ignore unknown keys
...
Allows to parse e.g. Virtuoso query results
3 years ago
Tpt
0123280f64
Do not make compilation fails on lints
...
Creates problems on untested architectures and rust version upgrades
3 years ago
Tpt
c2668ff881
SPARQL tests: fixes results isomorphism test
3 years ago
Tpt
a582847bd7
SPARQL tests: validates results graph
3 years ago
Tpt
4efd193708
Improves documentation
3 years ago
Tpt
32d3f0782b
Fixes some new clippy warnings
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
837d5d4ff7
Moves I/O out of Graph and Dataset structs
...
Makes basic model independent of I/O
3 years ago