Tpt
0ac70e73dc
Adds an enum for CanonicalizationAlgorithm
...
Enables implementing other algorithms like RDFC-1.0
11 months ago
Tpt
bdde46b5c7
Releases v0.4.0-alpha.4
11 months ago
Yuri Astrakhan
089875ad21
A few more minor lints, keyword fix
...
keywords must not have any special chars
1 year ago
Yuri Astrakhan
a924df0e0a
Clean workspace dependency list and updates dependencies
1 year ago
Tpt
0b1aabfcdd
Moves main crate to lib/oxigraph and centralizes dependencies
1 year ago
Tpt
70a4ff231b
Runs SPARQL 1.2 testsuite
1 year ago
Yuri Astrakhan
1e4326a2c5
Optimize format performance
...
As seen in the https://rust.godbolt.org/z/Y8djWsq1P - write! macro produces significantly more code than a write_str call, so this change should have somewhat better performance. To my knowledge, a lot of ppl tried to solve this optimization in the compiler, but no luck yet, so may help compiler ourselves for now.
1 year ago
Tpt
d838d55f02
Uses nightly rustfmt on imports and comments
1 year 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.
1 year ago
Tpt
df040400c5
Turtle: fixes parsing bug with escaped dot at the end of a local name
1 year ago
Tpt
cffc536eb9
Releases v0.4.0-alpha.2
1 year ago
Tpt
42a66f62b9
Enables cargo semver-checks again
1 year ago
Tpt
790501e1b3
Setup codspeed and improves benchmarks
1 year ago
Tpt
4c79e7ee78
Upgrades testsuite
1 year ago
Tpt
025bd2afd2
Uses new cargo lint configuration system
1 year 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
1dfad23e4b
Upgrades RocksDB
...
Fixes issue #655
1 year ago
Tpt
5647624012
Testsuite: executes C14N tests
1 year ago
Tpt
ef429e6d1b
Uses anyhow context function more often
1 year ago
Tpt
b0a01e65fa
SPARQL: makes sure that STR is working properly on small IRIs
...
Issue #645
1 year ago
Tpt
517df6d59e
Testsuite: Makes use of mf:assumedTestBase
1 year ago
Vilnis Termanis
c1b57f460b
SPARQL: Fix ASK + FROM combination
...
Previously ASK FROM only worked without WHERE
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
bdedcc47e3
Renames oxigraph-server to oxigraph(-cli)
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
6611b491b1
Sets Rust minimum version to 1.70
1 year ago
Tpt
570f21748d
Cargo.toml: share some common fields in the workspace
1 year ago
Tpt
7c227830e9
Upgrades RocksDB
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
2 years ago
Tpt
3adf33d2f4
Renames "parse_from_read" to "parse_read"
2 years ago
Tpt
922023b1da
Parsers do not need BufRead anymore
2 years ago
Tpt
b22e74379a
Run RDF canon tests to check isomorphism
...
Automated report generation
2 years ago
Thomas
24a1dd2556
Applies some recent Clippy lints
2 years ago
Tpt
db7fab0f20
Run Clippy on more configurations
2 years ago
Thomas
94986a0d28
Fixes a testsuite typo
...
(cherry picked from commit b69e0d38f6
)
2 years ago
Thomas
b69e0d38f6
Fixes a testsuite typo
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
ae294683d6
Upgrades MSRV to 1.65
...
This is the MSRV of the dependencies (1.64) bumped to 1.65 to allow GAT
2 years ago
Tpt
8e76341bb2
Releases v0.3.18
2 years ago
Tpt
4cc9e4008b
Fixes empty IN expression optimization
2 years ago